文件存储空间的管理
考试要求: 了解     
知识路径:  > 计算机系统基础知识  > 软件基础知识  > 操作系统基础知识  > 文件管理  > 文件管理  > 存取方法和存取控制


 
       外存空间管理的数据结构通常称为磁盘分配表(Disk Allocation Table)。常用的空间管理方法有位示图、空闲区表、空闲块链和成组链接法。
       1)位示图
       在外存上建立一张位示图(bitmap),记录文件存储器的使用情况。每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用。文件存储器上的物理块依次编号为0,1, 2, …,假如系统中字长为32位,那么在位示图中的第一个字对应文件存储器上的0, 1, 2, …, 31号物理块;第二个字对应文件存储器上的32, 33, 34, …, 63号物理块,以此类推。这种方法的主要特点是位示图的大小由磁盘空间的大小(物理块总数)决定,位示图的描述能力强,适合各种物理结构。
       2)空闲区表
       将外存空间上一个连续未分配区域称为"空闲区"。操作系统为磁盘外存上所有空闲区建立一张空闲表,每个表项对应一个空闲区,空闲表中包含序号、空闲区的第一块号、空闲块的块数等信息。它适用于连续文件结构。
       3)空闲块链
       每个空闲物理块中都有指向下一个空闲物理块的指针,所有空闲物理块构成一个链表,链表的头指针放在文件存储器的特定位置上(如管理块中)。
       4)成组链接法
       在UNIX系统中,将空闲块分成若干组,每100个空闲块为一组,每组的第一个空闲块登记了下一组空闲块的物理盘块号和空闲块总数,假如一个组的第一个空闲块号等于0的话,意味着该组是最后一组,即无下一组空闲块。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有