![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
碎忆
这个作者很懒,什么都没留下…
展开
-
操作系统--哲学家就餐
转载至:https://blog.csdn.net/sifangege/article/details/80502809 /* 有五个哲学家,围坐在圆桌旁,他们的生活方式是交替地进行思考和进餐; 圆桌上间隔地摆放着5把叉子和5个装有通心粉的盘子 */ #include<stdio.h> #include<windows.h> #include<process.h> #define N 5 //哲学家个数 #define转载 2020-11-02 20:30:29 · 262 阅读 · 0 评论 -
(SDTBU)操作系统--银行家算法
银行家算法 该代码还有许多不足之处,关于银行家算法的很多部分没有涉及到,后期会补上,望大家可以提出宝贵意见。 源代码: ///SDTBU ///计科181 #include <stdio.h> int main() { int allocation[5][5];////分配矩阵 int Max[5][5];//最大需求矩阵 int available[5];//可用资源 int all[5] = {0, 0, 0, 0, 0};//已分配的资源 int原创 2020-10-11 19:47:43 · 527 阅读 · 0 评论 -
操作系统--生产者消费者问题
#include #include<stdio.h> #include<stdlib.h> #include<string.h> #include #include<windows.h> #include<time.h> using namespace std; #define n 10 int Empty=n;//n个空缓冲区可以用 int full=0;//0格满缓冲区可用 int mutex=1;//只有一个进程能够进入临界区访问缓冲池 i原创 2020-10-03 14:28:58 · 208 阅读 · 0 评论 -
操作系统--进程状态转换(实验一)
#include #include<stdio.h> #include<stdlib.h> #include<string.h> #include using namespace std; ///就绪->执行 ///执行->就绪(时间片完)、阻塞(等待) ///阻塞->就绪 int a[10000]= {0}; bool Create(int n)//创建 { if(a[n]==0) { a[n]=1; cout<<“进程”<<原创 2020-09-27 15:20:22 · 2154 阅读 · 0 评论