存储对齐
发布时间: 2024-12-22 00:01:07
⑴ 普通硬盘需要分区对齐么
以下两种情况需要分区对齐:
1.容量在500GB以下的较老旧的硬盘。老旧的硬盘不建议进行4K对齐,因为对齐并不会对硬盘性能有大的帮助。而且在某些情况下,4K对齐后的老旧硬盘,在安装某些版本的Ghost系统时,会出现无法正常启动的现象。
2.容量在1TB以上的大容量硬盘。对于此类大容量硬盘,4K对齐对于硬盘的空间利用,性能发挥和稳定工作都是有帮助的,对齐后硬盘的整体性能确实有一定程度的提高。
⑵ 存储对齐是什么
现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址开始存取。比如有些架构的CPU在访问 一个没有进行对齐的变量的时候会发生错误,那么在这种架构下编程必须保证字节对齐.其他平台可能没有这种情况,但是最常见的是如果不按照适合其平台要求对 数据存放进行对齐,会在存取效率上带来损失。比如有些平台每次读都是从偶地址开始,如果一个int型(假设为32位系统)如果存放在偶地址开始的地方,那 么一个读周期就可以读出这32bit,而如果存放在奇地址开始的地方,就需要2个读周期,并对两次读出的结果的高低字节进行拼凑才能得到该32bit数 据。显然在读取效率上下降很多。
热点内容