广东工业大学 操作系统实验源代码

2022-02-17

广东工业大学 操作系统实验源代码

资源描述

本仓库提供了广东工业大学操作系统实验的源代码,涵盖了以下四个实验内容:

  1. 实验一:进程调度
    • 该实验实现了进程调度算法,确保进程能够按照预定的方式进行调度。
  2. 实验二:银行家算法
    • 通过银行家算法模拟了资源分配的安全性检查,确保系统不会进入死锁状态。
  3. 实验三:动态分区分配方式的模拟
    • 模拟了动态分区分配方式,展示了如何在内存中动态分配和回收分区。
  4. 实验四:仿真各种磁盘调度算法
    • 实现了多种磁盘调度算法,如FCFS、SSTF、SCAN等,用于优化磁盘访问性能。

实验特点

  • 无Bug:所有实验代码均经过严格测试,确保没有Bug。
  • 完美契合实验要求:代码完全符合老师给出的实验要求。
  • 使用C语言编写:所有实验代码均使用C语言编写,适合在Visual Studio(VS)上运行。

使用说明

  1. 下载本仓库中的源代码文件。
  2. 使用Visual Studio打开相应的项目文件。
  3. 编译并运行代码,查看实验结果。

贡献

欢迎各位同学对代码进行改进和优化,如有任何问题或建议,请提交Issue或Pull Request。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

广东工业大学操作系统实验源代码