欢迎来到天天文库
浏览记录
ID:59348860
大小:17.00 KB
页数:2页
时间:2020-09-04
《硬盘的存储结构和存储单位.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机维护教案二、硬盘的存储结构和存储单位 1、硬盘包括一到数片盘片platters,其一个或两个面surfaces涂有磁性材料用于记录数据。每面有一个读写头read-writehead用于读写数据。盘片有一个共同的轴,典型的旋转速度是每分钟3600转,高性能的硬盘转速可能更高。磁头可沿着盘片的半径移动,磁头移动加上盘片旋转可以使词头存取磁盘表面的任何一个位置。2、磁盘表面通常被分为同心圆环,叫磁道tracks,磁道又被分为扇区sectors。用这样分来将磁盘定位,用于为文件定位磁盘空间。要在硬盘上找到给定的位置,可能说"3面5道7扇区"。通常所
2、有磁道有相同的扇区数,但也有硬盘在外圈磁道放较多的扇区(所有扇区用同样大小的物理空间,这样在较长的外圈磁道可以容纳更多的数据)。一般一个扇区容纳512字节数据。磁盘不能处理比一个扇区更小的数据量。每个面以相同的方式分为磁道和扇区。这意味着当一个磁头在某个磁道时,其他磁头也在相应的位置,所有相同位置的磁道组成柱面cylinder。磁头从一个磁道(柱面)移动到另一个需要花时间,所以将经常要在一起存取的数据(如一个文件)放在一个柱面里。这改善了性能。当然不可能完全作到,文件被放在几个相分离的位置叫碎片fragmented。3、磁盘的面(或头,实际是一样的)、柱面、扇区数
3、各不相同,硬盘这些数目叫硬盘参数geometry。硬盘参数通常存在一个特定的、由电池供电的存储区中,叫CMOSRAM,操作系统在引导启动或驱动器初始化时可以从那里得到硬盘参数。4、BIOS有一个设计限制,就是不能在CMOSRAM中定义大于1024的磁道数,这对大硬盘来说就太小了。为了克服这个问题,硬盘控制器在磁盘参数上做了一个欺骗,用地址转换translatestheaddresses使计算机接受。例如,一个硬盘可能有8个磁头,2048个磁道,每磁道35个扇区。其控制器可以对计算机谎称它有16个磁头,1024个磁道,每磁道35个扇区,这样就没有超过磁道数的限制,地
4、址转换将磁头数减半,磁道数加倍后传给硬盘。实际的算法可能更复杂,因为数量可能不象我们在这里假设的这么好(但这不影响我们理解原理)。这个转换在操作系统来看产生了错觉,并可能影响操作系统对把所有数据存在相同柱面的企图受到影响。5、计算硬盘容量的方法:容量=面数*每面磁道数*每磁道扇区数*每扇区字节数
此文档下载收益归作者所有