![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 77
Big-Ben
这个作者很懒,什么都没留下…
展开
-
操作系统—读者写者问题
/* * 读者写者问题,读者写者是否公平竞争,读优先写优先不同 * 读者之间不互斥,可以多个读操作同时进行 * 读操作和写操作不可以同时进行(R-W,互斥) * 写操作和写操作不可以同时进行(W-W,互斥) * 在实际应用中,写优先非常重要,因为写代表的是对数据的更新。 * 而我们希望读到的是最新的消息。因此继续进行改进,就要考虑, * 如果写者到来,可以原创 2013-05-21 21:57:47 · 2064 阅读 · 0 评论 -
操作系统-CPU调度算法(FIFS,SJF,PRO,RR)
分别使用FCFS、SJF(非抢占)、优先级调度(非抢占)、RR四种调度算法来模拟CPU调度的过程。(Linux、Windows下皆可)输入:存储需要调度的作业信息的job.txt文档输出:每个作业的编号、作业开始执行时间、作业结束时间以及该调度算法的平均等待时间选作:SJF(抢占)、优先级调度(抢占)#include#includeusing namespace std;i原创 2013-05-21 16:50:05 · 7341 阅读 · 2 评论 -
操作系统——页置换算法(FIFO,OPT,LRU)
分别使用FIFO、OPT、LRU三种置换算法来模拟页面置换的过程。(Linux、Windows下皆可)输入: 3 //页帧数7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1 //待处理的页输出:页面置换过程中各帧的变化过程和出现页错误的次数#includeusing namespace std;int input[20]= {7,原创 2013-05-18 10:26:33 · 3959 阅读 · 1 评论