- 1
- 0
- 约1.19万字
- 约 9页
- 2024-08-08 发布于中国
- 举报
操作系统课程设计任务书
一、课程设计任务
本次课程设计的任务是虚拟实现部分操作系统的典型算法,加深对操作系统
运行机制的掌握和理解。本部分任务每组同学完成一份(分组见“课程设计分组”
部分)。任务具体要求:
在Winidows/Linux/iOS/Android平台下(平台任选一个),以结构化或面向对
象编程思想实现下面功能:
1、磁盘管理
建立一个4MB大小的文件模拟磁盘,按逻辑将其划分为1024块,每块大小
4KB。其中900块用于存放普通数据,124块用于存储兑换数据。存储管理需要
支持:
(1)数据组织:对需要存放的文件数据加以组织管理,可以采用连续组织
方式、显式连接(FAT)方式、单级索引组织方式、二级索引组织方式、混合索
引方式(每组要求不同,具体见“课程设计分组”部分,下同)。
(2)空闲块管理:能够查询并返回当前剩余的空闲块,对空闲块管理可以
采用位示图法、空闲盘块表法、空闲盘块连法、成组连接法。
(3)兑换区管理:能够写入、读出兑换区数据。
2、目录管理
为写入模拟磁盘的数据文件建立目录,目录可以是单级文件目录、双级文件
目录、树形结构目录。在目录中选择某个文件可以将其数据读入模拟内
原创力文档

文档评论(0)