这个问题困扰我多年了…如果这里不合适,一个有效的答案会指向我的完美的地方。
据我所知,在几种存储条件下使用条带来加快传输速率:在一台计算机上的多个硬盘,在SSD内的芯片,双/三通道内存,或许更多,我不知道。
硬盘里面有一些盘子。 通常是1到5,有时它们用在两边,这意味着硬盘内有多达10个磁头。 但是不pipe里面有多less盘,硬盘的传输速率都是一样的。 为什么?
事实上,头和盘片总是共享相同的位置不包括我。 数据仍然可以在盘片之间分配,也可以使用每个盘片上的一个字节,也可以使用常规RAID的条带大小。
为什么不在硬盘内部分条,或者如果这样做,为什么2碟磁盘的传输速率不是单碟磁盘的两倍?
简单地说:磁盘不是这个确切的。
我的意思是说,放置在盘子(“选定”轨道)和盘子(“选定”圆筒)的位置的头是近似的。 在盘片上,各部门之间有特殊的自由空间,以免出现这些不准确的情况。 一次打两个这样的地方是很难的 。
你必须记住,我们正在谈论微米级的精度。 旋转盘所产生的风使读/写头弯曲。 因为有些人正在经历与其他人不同的风(头顶部和头部在中间),试图实现他们之间的任何一种alignment几乎是不可能的。
可能是因为谁获得了专利许可?
我能想到的另一个原因是硬盘驱动器在内部重新映射扇区,当他们发现它们越来越难读。 为了保持条带的“堆叠”工作,整个堆栈将需要移动,这将很快耗尽驱动器的空余存储空间,同时浪费其他好的部分。
另一个因素可能是头转换时间,如果有多个(物理)头。 这可能是由模拟开关完成的,所以A-D转换硬件不需要为每个磁头重复。