![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 59
提莫大队长#
这个作者很懒,什么都没留下…
展开
-
FCFS磁盘调度算法(C语言实现)
编写并调试一个磁盘调度模拟程序,采用FCFS算法。已知进程运行过程中进程先后要访问的磁道数、磁头当前位置,要求使用FCFS算法输出磁盘中读取数据磁头移动的磁道数和平均寻道数原创 2022-11-12 14:55:45 · 2545 阅读 · 0 评论 -
LRU页面置换算法(C语言实现)
编写并调试一个页面置换模拟程序,采用LRU(最近最久未使用页面置换)算法。已知系统为一进程分配的物理块数,进程运行过程中引用的页面号,编程使用LRU算法输出置换的页号、缺页中断次数及缺页率。原创 2022-11-12 14:49:10 · 10611 阅读 · 8 评论 -
首次适应算法(C语言实现)
已知主存256K,碎片大小为2K,OS占用低位16K,现有一作业序列如下: 作业1要求134K,作业2要求30K,作业3要求64K,作业1完成,作业3完成,作业4要求60K,作业5要求62K,作业2完成,作业6要求12K,作业7要求32K。 编程实现首次适应算法。已知作业名、作业大小、内存容量、碎片大小,要求使用首次适应分配算法给每次到来的作业分配内存,输出内存分配情况;给完成的作业回收内存,输出回收后内存分配情况。显示内存的分配情况。原创 2022-11-12 14:22:38 · 5495 阅读 · 0 评论 -
银行家算法(C语言实现)
根据银行家算法 :(1) 判断T0时刻的安全性,如果安全,输出安全序列。(2) P1请求资源:P1发出请求向量Request1(1,0,2),系统按银行家算法进行检查看是否能进行分配?原创 2022-11-12 13:58:38 · 7650 阅读 · 3 评论 -
SJF(短进程优先)调度算法C语言实现
已知进程名、到达时间、需要运行时间,编写程序输出进程开始执行时间、进程完成时间、周转时间、带权周转时间及平均周转时间和平均带权周转时间。原创 2022-10-08 21:52:42 · 3602 阅读 · 5 评论 -
先来先服务算法-C语言实现
作业调度算法:采用先来先服务(FCFS)调度算法,即按作业提交的先后次序进行调度。总是首先调度最先到达的作业。 每个作业由一个作业控制块JCB表示,JCB至少包含如下信息:作业名、提交时间、所需的运行时间等等。原创 2022-10-08 22:10:36 · 2192 阅读 · 2 评论