广东工业大学 计算机学院 计算机科学与技术
《操作系统》实验源代码和实验报告
选用程序设计语言:C、C++。
时间:2012年12月-2013年1月
共四个实验,分别是:
实验一 进程调度_“短进程优先”;
实验二 作业调度
采用先来先服务(FCFS)、高响应比优先(HRN)的调度算法。
要求打印每个作业开始运行时刻、完成时刻、周转时间、带权周转时间,以及这组作业的平均周转时间及带权平均周转时间。
实验三 动态分区分配方式的模拟
用首次适应算法和最佳适应算法模拟动态分区分配过程和回收过程。
空闲分区通过空闲分区链(表)来管理;在进行内存分配时,系统优先使用空闲区低端的空间。
要求每次分配和回收后显示出空闲内存分区链的情况。
实验四 文件管理
要求设计一个 n个用户的文件系统,文件目录采用两级结构;
对文件必须设置保护措施;
至少有Create、delete、open、close、read、write等命令。
调试及结果测试:实现对文件的Create、delete、open、close、read、write操作。
压缩包里面包括源代码和可执行程序,实验报告,以及运行结果截图。
1