操作系统作业
文章平均质量分 59
木灬U6770
这个作者很懒,什么都没留下…
展开
-
请求页式存储管理基本置换算法LRU与CLOCK
一、实验目的通过模拟实现请求页式存储管理的几种基本页面置换算法,了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。二、实验内容与基本要求基于一个虚拟存储区和内存工作区,设计下述算法并统计计算缺页次数、置换次数、缺页率。1.最近最久未使用算法(LRU)2.简单时钟(钟表)算法(CLOCK)三、实验报告内容(1)最近最久未使用算法(LRU)基本原理每次淘汰的页面都是最近最久未使用的页面实现方法:赋予每个页面对应的页表项中,用原创 2021-11-26 20:21:55 · 2342 阅读 · 0 评论 -
操作系统——银行家算法的模拟实现
一、实验目的(1)理解银行家算法。(2)掌握进程安全性检查的方法与资源分配的方法。二、实验内容与基本要求编制模拟银行家算法的程序,并给出一个例子验证所编写的程序的正确性。要求例子中包含分配安全和不安全的两种情况,输出清晰明了。三、实验报告内容1.银行家算法和安全性检查算法原理(1) 银行家算法(2) 安全性检查算法四、程序代码//编制模拟银行家算法的程序,并给出一个例子验证所编写的程序的正确性。//要求例子中包含分配安全和不安全的两种情况,输出清晰明了。#include<st原创 2021-11-16 11:02:58 · 10934 阅读 · 1 评论 -
C语言实现动态优先权算法调度模拟
一﹑实验目的通过动态优先权算法的模拟加深对进程概念和进程调度过程的理解。二﹑实验内容与基本要求编制模拟动态优先权算法的程序,并给出的例子验证所编写的程序的正确性。1.用C语言实现对N个进程采用动态优先权算法的调度。2.每个用来标识进程的进程控制块PCB可用结构来描述,包括以下字段: 进程标识数ID。 进程优先数PRIORITY,并规定优先数越大的进程,其优先权越高。 进程已占用CPU时间CPUTIME。 进程还需占用的CPU时间ALLTIME。当进程运行完毕时,ALLTIME变为0原创 2021-11-14 18:38:58 · 2192 阅读 · 1 评论