文件管理作业
1、实验目的:通过模拟文件的创建、删除操作,加深对于操作系统文件管理功能的 了解,练习模拟算法的编程技巧,锻炼研究分析试验数据的能力。
2、实验说明:给出一个磁盘块序列:1、2、3、……、500,初始状态所有块为 空的,每块的大小为 2k。选择位示图算法来管理空闲块。
对于基于块的索引分配执行以下步骤:
(1)随机生成 2k-10k 的文件 50 个,文件名为 1.txt、2.txt、……、 50.txt,按照上述算法存储到模拟磁盘中。
(2)删除奇数.txt(1.txt、3.txt、……、49.txt)文件
(3)新创建 5 个文件(A.txt、B.txt、C.txt、D.txt、E.txt),大小 为:7k、5k、2k、9k、3.5k,按照与(1)相同的算法存储 到模拟磁盘中。
(4) 给出文件 A.txt、B.txt、C.txt、D.txt、E.txt 的盘块存储状态 和所有空闲区块的状态。
1