掌在本实验中,通过对事件和互斥体对象的了解,来加深对Windows进程、线程同步和互斥的理解。
2021-12-21 09:01:17 1.08MB c++ 操作系统 实验
银行家算法是一种最有代表性的避免死锁的算法。 要解释银行家算法,必须先解释操作系统安全状态和不安全状态。 #include #include #include #define MAX_PROCESS 32 //最大进程数 #define MAX_RESOURCE 64 //最大资源类别 const int PROCESS_NUM=5; //实际总进程数 const int RESOURCE_NUM=3; //实际资源类别数 int TotalResource[MAX_RESOURCE]; //系统总的资源数 int Available[MAX_RESOURCE]; //可利用资源向量 int Max[MAX_PROCESS][MAX_RESOURCE]; //最大需求矩阵
2021-12-05 21:19:17 1.2MB 操作系统 银行家算法
1
操作系统实验报告
2021-11-12 14:01:45 19KB 操作系统 实验报告
杭电操作系统实验二模块编程代码参考,可能有些地方需要自己做一些修改才需要运行,总之自己看着办吧
2021-11-11 14:48:59 2KB 杭电 操作系统 模块
1
操作系统实验二多线程实现矩阵乘法.pdf
2021-10-28 09:04:46 1.34MB 技术
设有二元函数 f(x,y) = f(x) + f(y) 其中: f(x) = f(x-1) * x (x >1) f(x)=1 (x=1) f(y) = f(y-1) + f(y-2) (y> 2) f(y)=1 (y=1,2) 请编程建立 3 个并发协作进程或线程,它们分别完成 f(x,y)、f(x)、f(y)
2021-10-18 22:58:57 4KB 操作系统 实验二 线程和管道通信
1
操作系统实验二.doc
2021-10-14 09:00:39 253KB 操作系统实验二
1
操作系统实验二.pdf
2021-10-06 13:00:42 940KB 技术
含本人实验报告,有具体流程图,实验课上写的,有更好的想法可以提出,大家一起学习,赚点积分不容易
2021-09-28 22:11:36 1.25MB 操作系统实验 安徽大学 VS2008 课程考试
1
死锁会引起计算机系统的瘫痪。银行家算法是在实现资源分配时避免死锁 的一个著名算法,该算法是在能确保系统处于安全状态时才把资源分配给申请者。 本设计的目的是通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁的发生。
2021-08-30 12:01:42 203KB 操作系统 银行家算法 C语言
1