一、语言环境:Java 二、实验内容: 1、实验一 进程调度 编写并调试一个模拟的进程调度程序,分别采用“短进程优先”、“时间片轮转”、“高响应比优先”调度算法对随机产生的五个进程进行调度,并比较算法的平均周转时间。以加深对进程的概念及进程调度算法的理解。 2、实验二 银行家算法 用银行家算法避免死锁,实现系统合理分配资源,加深对进程同步及死锁理解。 3、实验三 动态分区分配方式的模拟 了解动态分区分配方式中的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。 4、实验四 仿真各种磁盘调度算法 由系统产生一系列磁盘请求(10个),分别给出先来先服务算法、最短寻道时间优先算法、扫描(SCAN)算法和循环扫描(CSCAN)算法时磁头移动顺序并计算磁头的平均移动磁道数。(假设磁头刚从80磁道移到100磁道)
内含操作系统实验(一 ~ 四):进程调度 + 银行家算法 + 内存管理 + 磁盘调度,所有实验内含实验报告+代码(源代码+可执行文件)+截图+画图(质量优质)
操作系统 实验 进程调度 银行家算法 多线程编程 存储管理 磁盘调度.doc
2022-05-12 09:10:13 118KB 算法 文档资料
操作系统大作业,有三个功能:进程调度、银行家算法、页面置换。包括源码和word文档。
1
四个实验:进程调度 银行家算法 存储管理 磁盘调度
2021-06-24 14:08:22 260KB 操作系统
1
稍加修改即可直接使用的大学操作系统课程实验报告,包含:进程调度、银行家算法、页面置换算法、磁盘调度。附C++源码,每份报告均为原创手码,字数均在3000字以上,轻松拿优不是梦。
操作系统所有实验报告(报告中含有源代码):实验1-进程调度模拟实验;实验2-银行家算法模拟实验;实验3-动态分区存储管理;实验4-请求分页存储管理模拟实验;实验5-命令行接口实验。
2021-05-19 17:05:07 775KB 操作系统
1
这是北化操作系统课程上机实验课代码,包括linux的进程创建和进程间通讯,银行家算法,还有文件系统,分页模拟等等。但需要自己写readMe文件,本压缩包只有源代码。
1
进程调度、银行家算法、页式地址重定位模拟,LRU算法模拟和先来先服务算法代码
2019-12-21 21:06:58 74KB 进程调度 银行家 L RU
1