1801-1806班操作系统课程设计任务书及分组.pdfVIP

  • 1
  • 0
  • 约1.19万字
  • 约 9页
  • 2024-08-08 发布于中国
  • 举报

1801-1806班操作系统课程设计任务书及分组.pdf

操作系统课程设计任务书

一、课程设计任务

本次课程设计的任务是虚拟实现部分操作系统的典型算法,加深对操作系统

运行机制的掌握和理解。本部分任务每组同学完成一份(分组见“课程设计分组”

部分)。任务具体要求:

在Winidows/Linux/iOS/Android平台下(平台任选一个),以结构化或面向对

象编程思想实现下面功能:

1、磁盘管理

建立一个4MB大小的文件模拟磁盘,按逻辑将其划分为1024块,每块大小

4KB。其中900块用于存放普通数据,124块用于存储兑换数据。存储管理需要

支持:

(1)数据组织:对需要存放的文件数据加以组织管理,可以采用连续组织

方式、显式连接(FAT)方式、单级索引组织方式、二级索引组织方式、混合索

引方式(每组要求不同,具体见“课程设计分组”部分,下同)。

(2)空闲块管理:能够查询并返回当前剩余的空闲块,对空闲块管理可以

采用位示图法、空闲盘块表法、空闲盘块连法、成组连接法。

(3)兑换区管理:能够写入、读出兑换区数据。

2、目录管理

为写入模拟磁盘的数据文件建立目录,目录可以是单级文件目录、双级文件

目录、树形结构目录。在目录中选择某个文件可以将其数据读入模拟内

文档评论(0)

1亿VIP精品文档

相关文档