登录 注册
当前位置:主页 > 资源下载 > 35 > C语言实现OS磁盘空闲区管理

C语言实现OS磁盘空闲区管理

  • 更新:2024-07-04 11:02:20
  • 大小:5KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:网络管理 - 课程资源
  • 格式:C

资源介绍

给出一个磁盘块序列:1、2、3、……、500,初始状态所有块为空的,每块的大小为2k。选择使用位表、链式空闲区、索引和空闲块列表四种算法之一来管理空闲块。对于基于块的索引分配执行以下步骤:  随机生成2k-10k的文件50个,文件名为1.txt、2.txt、……、50.txt,按照上述算法存储到模拟磁盘中。  删除奇数.txt(1.txt、3.txt、……、49.txt)文件  新创建5个文件(A.txt、B.txt、C.txt、D.txt、E.txt),大小为:7k、5k、2k、9k、3.5k,按照与(1)相同的算法存储到模拟磁盘中。  给出文件A.txt、B.txt、C.txt、D.txt、E.txt的文件分配表和空闲区块的状态。