磁盘存储管理
磁盘存储器管理也是操作系统的重要管理功能之一。磁盘存储器不仅容量大,存取速度块,而且可以实现随机存取,是当前存放大量程序和 数据的理想设备,所以在现代计算机系统中,都配置了磁盘存储器,并以它为主来存放信息。这样,对信息的操作,都将涉及到对磁盘的访问。磁盘I/O速度的高低和磁盘的可靠性,都将直接影响到系统性能。因此,设法改善磁盘系统的性能,已成为操作系统的重要任务之一。
磁盘管理的重要任务是:为文件分配必要的存储空间、合理组织文件的存储方式、提高磁盘存储空间的利用率、提高I/O速度、保证文件存储的可靠性。
一、磁盘存储器概述
1.1. 磁盘设备可包括一个或多个盘片,每片分两面,每面可分成若干条磁道,各磁道之间留有必要的间隙;
1.2. 磁盘的类型,对于磁盘,可以从不同的角度进行分类。最常见的有:磁盘分成硬盘和软盘、单片盘和多片盘、固定头磁盘和活动头磁盘(移动头)磁盘。
1.3. 磁盘访问时间可以分成以下三部分:寻道时间、旋转延迟时间(这是指定扇区移动到磁头下面所经历的时间)和传输时间。在访问时间中,寻道时间和旋转延迟时间基本上都与所读/写数据的多少没有关系,而且它所占访问时间的大头。可见,适当地集中数据传输,将有利于提高传输效率。
1.4. 磁盘调度的方式:先来先服务(FCFS)、最短寻道时间