首先,只有在读取或写入的数据全部位于那多个磁头下方时,吞吐量才能变成多倍。当然我们可以特意安排连续数据的排列方式刚好交错存放在多个磁头下方。但这样还是行不通。因为以目前磁盘单碟容量来计算,磁道的宽度是在数十纳米级别的,以目前机械制造的精度来看,不可能把多个磁头的间距做到分毫不差。
为什么硬盘不能加两个甚至更多的磁头来提升读写速度?
不止一个,硬盘的磁头数取决于硬盘中的碟片数,盘片正反两面都存储着数据,所以一个盘片对应两个磁头才能正常工作
比如总容量80GB的硬盘,采用单碟容量80GB的盘片,那只有一张盘片,该盘片正反面都有数据,则对应两个磁头;而同样总容量120GB的硬盘,采用二张盘片,则只有三个磁头,其中一个磁头被两张盘片共用。
请教为何机械硬盘不多加一个磁头来提高读写速度
需要考虑的问题有:
1、磁头之间读写的分配问题
2、磁头之间的共效率问题
3、磁头之间的机械运转问题
4、硬盘的供电问题
5、硬盘的多区域防震问题
6、传输芯片的数据分配与效率问题
单盘片单磁头目前是美问题
双盘片双磁头也ok
但是单盘片多磁头……你得解决以上这些问题后再说吧
为什么硬盘不设计两个独立的磁头,以增加读写效率呢?
不知道你看过硬盘内部结构没,即使是3.5英寸的硬盘,碟片面积也不是很大,但是磁头却不小,而且是刺头是可动旋转的,可移动的面积不小,最多只能2个磁头,3个磁头就可能相碰了.再者你主要看过磁头的设计没,其实分成好几个部分,末端还有2块巨大此贴固定,3.5英寸的面积也就只够设计一个磁头而已,而且面积不够.3.5英寸就如此,2.5就更不用说了.除非磁头结构发生本质变化,变的很小.而且硬盘的传输速度要看很多,主控芯片,缓存,转速,固件兼容性.改进这些可比改进磁头结构简单多了,所以硬盘只要一个磁头是有它的道理的.
硬盘为什么不做成多个磁头同时读写啊?这样多快啊
首先,单硬盘多磁头对加速起不到多大作用,而且盘片就那么大,即使磁头再多肯定不可能同时工作,但是楼主的思路是基本正确的,不知道楼主是否了解Raid0这种技术,广泛应用于服务器上,简单的说,就是一台服务器至少两块硬盘,两块硬盘同时读取同时写入一个文件,也就是说,一个文件在两个硬盘上各存一半,这样就提高了硬盘的读写速度,还有Raid5技术,至少插6块硬盘,不仅可以提速,就算6块硬盘中的3块都发生意外坏掉,服务器照样运行并且不会丢失数据。
其实这种技术早就有了,只是一般家用机没有那么大的数据吞吐量,对这方面要求不是很大,并且自从有了串口硬盘后,硬盘的数据吞吐量已经明显提高很多,最近又新推出了固态硬盘,楼主可以搜索下相关资料,具有传输速度快,无噪音,超低发热量等全部人们能想到的优点,但是高昂的价格是其最大的缺点。。。
相关推荐: