五邑大学 计算机学院 2014~2015(1) 操作系统实验 使用班级:120801~120806
(c) 某时刻进程占用内存状态
图5动态分区管理
实验项目名称:设备管理(实验五)
1、 实验目的
了解设备管理的功能和任务,理解SPOOLing的概念、系统组成和特点。本实验要求用高级语言编写和调试一个简单的模拟利用SPLOOLing技术进行输入/输出的程序。加深理解将一台物理I/O设备虚拟为多台逻辑设备,同时允许多个用户共享一台物理设备的具体实施方法。 2、实验内容
模拟一个利用SPOOLing技术的输入/输出管理,建立相应的数据结构及缓冲空间,给出当前系统中运行进程的设备使用情况和等待队列的情况。
实验项目名称:文件管理(实验六)
1、 实验目的
了解文件管理的功能和任务,理解文件系统组成和特点,熟悉文件系统的访问和操作。实验要求用高级语言编写和调试一个简单的模拟文件管理程序。加深理解有关盘块的分配与回收、目录管理等的具体实施策略。 2、实验内容
模拟一个资源管理器进行文件操作,包括建立和删除目录、建立和删除文件等基本文件操作。建立相应的数据结构(如:位示图等),模拟盘块管理。可以参照图6界面进行设计。
5
五邑大学 计算机学院 2014~2015(1) 操作系统实验 使用班级:120801~120806
图6
6