
操作系统
徐来丶清风徐来
这个作者很懒,什么都没留下…
展开
-
短作业优先调度算法(包含C代码)
实验内容:模拟实现短作业调度算法,具体如下:设置作业体:作业名,作业的到达时间,服务时间,作业间的链接指针进程初始化:由用户输入作业名、作业的到达时间和服务时间进行初始化。显示函数:1、显示当前调度的是哪个作业,后备队列中有哪些作业2、最终显示每个作业的作业名、到达时间、服务时间、完成时间和周转时间排序函数:对就已到达的作业按照服务时间进行排序。注意考虑...原创 2019-05-16 17:42:05 · 17640 阅读 · 5 评论 -
动态高优先权优先调度
实验内容:模拟实现动态高优先权优先(若数值越大优先权越高,每运行一个时间单位优先权-n,若数值越小优先权越高,每运行一个时间单位优先权+n),具体如下:设置进程体:进程名,进程的到达时间,服务时间,初始优先权,进程状态(W——等待,R——运行,F——完成),进程间的链接指针进程初始化:由用户输入进程名、服务时间、初始优先权进行初始化,同时,初始化进程的状态为W。显示函数:在进程调度...原创 2019-05-16 17:43:46 · 2568 阅读 · 1 评论 -
动态分区存储管理
实验目的:熟悉并掌握动态分区分配的各种算法。熟悉并掌握动态分区中分区回收的各种情况,并能够实现分区合并。实验内容:用高级语言模拟实现动态分区存储管理,要求:分区分配算法至少实现首次适应算法、最佳适应算法和最坏适应算法中的至少一种。熟悉并掌握各种算法的空闲区组织方式。 分区的初始化——可以由用户输入初始分区的大小。(初始化后只有一个空闲分区,起始地址为0,大小是用户...原创 2019-05-16 17:44:57 · 2075 阅读 · 0 评论 -
银行家算法
转自:https://blog.youkuaiyun.com/qq_33414271/article/details/80245715一句话:当一个进程申请使用资源的时候,银行家算法通过先 试探 分配给该进程资源,然后通过安全性算法判断分配后的系统是否处于安全状态,若不安全则试探分配作废,让该进程继续等待。那么此时会有一个问题,如何判断系统是否处于安全状态?算法流程将用下面一张图来表示。一张...转载 2019-07-03 20:19:09 · 989 阅读 · 0 评论