上传者: 45719288
|
上传时间: 2021-05-23 20:03:24
|
文件大小: 2KB
|
文件类型: CPP
银行家算法是避免死锁的一种重要方法,本实验要求用高级语言编写和调试一个简 单的银行家算法程序。
(1) 设定程序运行时共有 5 个进程,有 3 类系统资源;
(2) 设定进程对各类资源最大申请数及初始值;
(3) 设定系统提供资源初始状况;
(4) 设定某个进程对各类资源的申请表示。
根据银行家算法编写程序,实现以下功能:
(1) 判断初始状态是否安全,若安全输出一个安全序列。
(2) 给定某个进程请求资源,判断是否可以接受请求,若可以,输出安全序列。