t******8 发帖数: 2803 | 1 硬盘的道一圈圈分布,越靠外每条道的扇区越多,每转一圈能够读的数据也越多。
可见如果硬盘只有一个盘片,那么分数个区,把操作系统分在第一个分区占用最外面的
道以求速度快,把最不常用的数据放在最后一个分区占用最里面的速度慢的道。
但是,现在的1TB硬盘有3个盘片,那么操作系统/硬盘控制器是怎么分配道的呢?如果
拿一块硬盘按照C,D,E,F,G,H......的顺序分很多个区,硬盘盘片和道的分配顺序是下
列两种情况的哪一种?
1)三个盘片同时分配,同时并行一点点往内部划分空间,第一个分区最靠外(同时占
据三个盘片)速度最快,越往后越慢。
2)三个盘片依次分配,partition C分在第一个盘片最外面的道,partition D在第一
个盘片稍微靠里的道.....分到partition F,第一个盘片正好用完,那么partition G
分到的就是第二个盘片最外面的道.... 依次往下三个盘片依次分配。
如果是情况1)的话,那么my life is much easier。如果情况2)成立,那很不幸,
optimize硬盘速度的任务就很复杂,只能放弃了。 |
|