
课程记录-操作系统实验
abc2779845
这个作者很懒,什么都没留下…
展开
-
xtu-操作系统实验4-虚拟内存
一、实验内容1、设计模拟实现OPT、FIFO和LRU页面置换算法的c语言程序。2、随机生成30次页面访问序列,分别采用上述三种置换算法进行模拟,并计算缺页中断次数和页面置换次数二、算法说明1、OPT算法:需要发生页面置换时,算法总是选择在将来最不可能访问的页面进行置换。2、FIFO算法:算法总是选择在队列中等待时间最长的页面进行置换。3、LRU算法:如果某一个页面被访问了,它很可能还要被访问;相反,如果它长时间不被访问,那么,在最近未来是不大可能被访问的。三、代码#include<st原创 2020-07-12 18:23:29 · 1179 阅读 · 0 评论 -
xtu-操作系统实验3-内存动态分区分配
一、实验内容设计模拟实现内存动态分区分配和回收的c语言程序。1、建立一个长度为1024的一维数组,用以模拟内存。2、建立空闲分区表或空闲分区链,用来记录内存的使用情况。3、为请求进入内存的作业分配内存,回收运行完成的作业所占内存。4、键盘输入:表示一个请求进入内存的作业的三元组: (作业号(0–9),作业大小(1—1024),作业运行时间)5、程序接受键盘输入,进行内存分配,返回分配或其它信息(在屏幕显示)...原创 2020-07-12 18:18:09 · 1689 阅读 · 0 评论 -
xtu-操作系统实验2-死锁避免——银行家算法
一、实验内容银行家算法是避免死锁发生的有效算法,预习银行家算法的步骤,算法中包含的数据结构。1、设计数据结构:可利用资源向量(Availiable),最大需求矩阵(Max),分配矩阵(Allocation),需求矩阵(Need)2、设计安全检验算法:设置工作向量Work 表示系统可提供进程继续运行可利用资源数目,Finish 表示系统是否有足够的资源分配给进程。3、5个进程,4类资源...原创 2020-07-12 18:02:04 · 1787 阅读 · 1 评论 -
xtu-操作系统实验1-进程管理
一、实验内容(1) 进程的创建编写一段程序,使用系统调用fork()创建两个子进程.当此程序运行时,在系统中有一个父进程和两个子进程活动.让每一个进程在屏幕上显示一个字符:父进程显示字符“a”;子进程分别显示字符“b”和字符“c”.试观察记录屏幕上的显示结果,并分析原因....原创 2020-07-12 17:51:06 · 4430 阅读 · 0 评论