UNIX磁盘空间管理的.docVIP

  • 35
  • 0
  • 约7.43千字
  • 约 14页
  • 2017-08-20 发布于浙江
  • 举报
UNIX磁盘空间管理的

实验报告 课程: 操作系统 班级: 姓名: 学号: 成绩: 指导教师: 实验日期: 实验密级: 预习程度: 实验时间: 仪器组次: 必修/选修: 实验序号: 实验名称: UNIX磁盘空间管理算法 实验目的与要求: 目的UNIX外存空间管理中的分组链接算法。 要求 在程序运行的结果中应包含磁盘块的分配与回收操作。 可根据输入的文件名、文件大小进行模拟磁盘分配,并在每次分配与回收后显示分配与回收是否成功,以及分配、回收的磁盘块号。 在程序执行过程中,至少应包含分配不成功一次的信息。 可以查看当前磁盘块的使用情况:哪些块空闲,哪些块被哪些文件占用。 实验仪器: 名称 型号 数量 微机 1 实验三 UNIX磁盘空间管理算法 实验内容 编写C语言程序,模拟UNIX磁盘空间管理中使用的分组链接法。 1.定义一个记录磁盘块号的堆栈S—free[10],以及记录栈中现有磁盘块数的变量S—nfree。 2.定义一个由40个元素构成的结构数组block[40]用作磁盘块存放。 struct size { int blocl[10]; } struct blocd { struct size a[10]; //用于在空闲磁盘块号链中存放磁盘块号 }block[40]; 3. 假设系统中文件的最大容量为100个磁盘块,且最多只有5个文件,定义一个

文档评论(0)

1亿VIP精品文档

相关文档