![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机操作系统
介绍
抿-口-老-酒
这个作者很懒,什么都没留下…
展开
-
内存分配与回收
二、实验项目内容(实验题目) 1、用C语言分别实现采用首次适应算法和最佳适应算法的动态分区分配和回收过程。 2、假设初始状态下,可用的内存空间为640KB,并有下列的请求序列: •作业1申请130KB •作业2申请60KB。 •作业3申请100KB •作业2释放60KB。 •作业4申请200KB •作业3释放100KB。 •作业1释放130KB •作业5申请140KB。 •作业6申请60KB •作业7申请50KB •作业6释放60KB。 要求:每次分配和回收后显示出空闲分区链的情况。 #inclu原创 2021-12-17 19:58:46 · 272 阅读 · 0 评论 -
进程调度算法模拟实验--SJF
二、实验项目内容(实验题目) 1、创建三个模拟作业(进程),按照SJF算法模拟其调度过程。 名称 到达时间 服务时间 开始时间 结束时间 周转时间 带权周转时间 a 0 3 b 1 2 c 2 1 任务一:认真阅读程序,将程序执行的流程描述出来。 任务二:在适当的位置补充带权周转时间的计算公式,并输出。 三、源程序(实验步骤/实验过程/算法) 任务一: #include <stdio.h> #include <st原创 2021-12-17 19:55:50 · 575 阅读 · 0 评论 -
进程调度算法模拟实验--FCFS
1、创建三个模拟作业(进程),按照FCFS算法模拟其调度过程。 ID 名称 到达时间 服务时间 开始时间 结束时间 周转时间 带权周转时间 1 a 0 3 2 b 1 2 3 c 2 1 #include<stdio.h> #include<stdlib.h> typedef struct PCB //定义进程控制块 { char ID[3];原创 2021-12-17 19:52:18 · 456 阅读 · 0 评论 -
死锁(银行家算法)
二、实验项目内容(实验题目) 银行家算法(Banker’s Algorithm)是一个避免进程死锁的著名算法。通过银行家算法,我们可以有效地避免死锁发生的情况。请根据银行家算法完成下列题目 1、设系统中有3种类型的资源(A,B,C)和5个进程P1、P2、P3、P4、P5,其中Available=(2,3,3)。在T0时刻系统状态见下表(T0时刻系统状态表)所示。 T0时刻系统状态表 资源需求量 已分配资源数量 A B C A B C P1 3 4 7 2 1原创 2021-12-17 19:46:11 · 1651 阅读 · 0 评论