本次课程设计的内容是采用银行家算法,编写和调试一个仿真模拟银行家算法避免死锁的程序。设计n个并发进程共享3类不同的系统资源,即1类资源、2类资源、3类资源。进程可以动态的申请资源,系统按各个进程的申请动态的分配资源。可以添加进程,进程动态的申请资源,系统进行安全性检查,判断是否可以为申请资源的进程分配资源。如果能够找到安全序列,则系统为进程分配资源,否则原先的试探分配资源作废。
1
湖南省常德市陈家嘴中学2019年高二数学文月考试题含解析.pdf
2021-11-09 17:10:08 607KB
计算机专业自考实践课中的操作系统中常考的一道题。
2021-11-09 17:01:29 8KB 计算机自考 银行家算法 操作系统
1
银行家算法 int Max[100][100]={0};//各进程所需各类资源的最大需求 int Avaliable[100]={0};//系统可用资源 char name[100]={0};//资源的名称 int Allocation[100][100]={0};//系统已分配资源 int Need[100][100]={0};//还需要资源 int Request[100]={0};//请求资源向量 int temp[100]={0};//存放安全序列 int Work[100]={0};//存放系统可提供资源 int M=100;//作业的最大数为100 int N=100;//资源的最大数为100 void showdata()//显示资源矩阵
2021-11-09 13:10:54 3KB 银行家算法
1
操作系统银行家算法,避免死锁的算法。可用devc++,vs打开。算法目的为了了解系统的资源分配情况,假定系统的任何一种资源在任意时刻只能被一个进程使用,任何进程已经占用的资源只能由进程自己释放,而不能由其他进程抢占,当进程申请的资源不能满足时,必须等待。因此只要资源分配算法能保证进程的资源请求,且不出现循环等待,则系统不会出现死锁
2021-11-09 12:54:45 3KB 银行家算法 c语言
1
app内直接查看米家设备token 简单方便 0000000000000000000000000000000
2021-11-08 16:21:23 86.3MB apk
1
汽车之家数据库sql文件转化的excel版,方便不懂数据库的人。
2021-11-08 15:39:40 20.88MB 汽车之家
1
web前端项目源代码-音乐之家,主要使用html+css,有二级菜单的显示使用,图片背景特效,简单的图片轮播,框架结构
2021-11-08 14:11:09 14.15MB html 音乐之家
1
该项目为海澜之家官网的静态界面,共有6个界面,运用到“HTML+CSS+JavaScript+jQuery”,适合前端练习。
2021-11-08 00:44:45 6.59MB 海澜之家 官网 静态界面 HTML
1