操作系统——银行间算法模拟
本设计的目的是通过编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁地发生。具体要求如下: (1)模拟一个银行家算法; (2)初始化时让系统拥有一定的资源; (3)用键盘输入的方式申请资源; (4)如果预分配后,系统处于安全状态,则修改系统的资源分配情况; (5)如果预分配后,系统处于不安全状态,则提示不能满足请求。
用户评论
推荐下载
-
java实现银行家算法操作系统
java实现银行家算法1、给出系统可用资源向量(例如:系统可用资源=(5,3,8,2,10))。2、若干进程最大需求矩阵如下表所示:3、采用时间片轮转法调度进程。4、进程执行时提出资源请求(可利用随机
26 2019-06-03 -
操作系统中的银行家算法
===银行家算法的模拟实现===一、实验题目 银行家算法的模拟实现二、目的:1、了解进程产生死锁的原因,了解为什么要进行死锁的避免。2、掌握银行家算法的数据结构,了解算法的执行过程,加深对银行家算法
26 2019-06-03 -
操作系统银行家算法数组
用数组实现操作系统的银行家算法,显示系统安全否。
8 2019-06-03 -
操作系统银行家算法c程序
自己编写的,经过老师检查,获得满分...
42 2019-07-13 -
操作系统上机实验银行家算法
输入:第一行两个整数mn,m是进程数,n是资源种类数。1≤m,n≤20随后是m行,每行n个整数的各进程所需最大资源数矩阵。最大资源数不超过200。随后是m行,每行n个整数的各进程已分配资源数矩阵。随后
18 2019-07-14 -
操作系统大实验银行家算法
操作系统大实验—银行家算法大实验ppt详细介绍了算法
14 2019-07-16 -
操作系统银行家算法C++
通过实例模拟银行家算法实现死锁预防,即输入实例数据后,能够使用银行家算法判断资源分配后是否存在安全序列。
28 2019-08-01 -
银行家算法源代码操作系统
这是一个银行家算法的源代码(操作系统),可以正确运行。
39 2019-04-29 -
简单的银行家算法操作系统
简易银行家算法,上操作系统课时做的大作业,比较简陋...
21 2019-05-07 -
操作系统大作业银行家算法
操作系统课程设计银行家算法(vs20005)
27 2019-05-07
暂无评论