1.硬盘(可以认为硬盘就是磁盘)
# fdisk -l
Disk /dev/cciss/c0d0: 146.7 GB, 0 bytes
255 heads, 63 sectors/track, 17844 cylinders
Units = cylinders of 16065 * 512 = bytes
可以看到几个名词:heads/sectors/cylinders,分别就是磁头/扇区/柱面,每个扇区512byte(现在新的硬盘每个扇区有4K)了
硬盘容量就是heads*sectors*cylinders*512=255*63*17844*512=0b=146.7G
注意:硬盘的最小存储单位就是扇区了,而且硬盘本身并没有block和cluster的概念。
磁头 和 柱面


操作系统是通过块和簇来做为单位读取等操作数据的。
文件系统就是操作系统的一部分,所以文件系统操作文件的最小单位是块和簇。
磁盘控制器,其作用除了读取数据、控制磁头等作用外,还有的功能就是映射扇区和磁盘块的关系。
这个问题我想了好久,查了好多资料。如有错误,欢迎指正!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/20385.html