- 2
- 0
- 约7.2千字
- 约 17页
- 2024-03-07 发布于上海
- 举报
淮海工学院计算机工程学院
实验报告书
课程 名 : 《操作系统原理》
题 目: 银行家算法
班 级:
学 号:
姓 名:
评语:
评语:
成绩:
指导教师:
批阅时间:
年
月
日
.
.
.
.
一、实验目的
银行家算法是操作系统中避免死锁的典型算法,本实验可以加深对银行家算法的步
骤和相关数据结构用法的更好理解。实验环境
TurboC2.0/3.0或VC++6.0
实验学时
4学时,必做实验。
二、实验内容
用C语言编写一个简单的银行家算法模拟程序,用银行家算法实现资源分配。程
序能模拟多个进程共享多种资源的情形。进程可动态地申请资源,系统按各进程的申请动态地分配资源。要求程序具有显示和打印各进程的某一时刻的资源分配表和安全序列;显示和打印各进程依次要求申请的资源数量以及为某进程分配资源后的有关资源数据的情况。
三、实验说明
实验中进程的数量、资源的种类以及每种资源的总量Total[j]最好允许动态指定。
初始时每个进程运行过程中的最大资源需求量Max[i,j]和系统已分配给该进程的资源量Allocation[i,j]均为已知(这些数值可以在程序运行时动态输入),而算法中其他数据结构的值(包括Need[i,j]、Available[j])则需要由程序根据已知量的值计算产生。
四、实验步骤
1、理解本实验中关于两种调度算法的说明。
2、根据调度算法的说明,画
您可能关注的文档
最近下载
- 2025年中考化学一轮复习(安徽专版)第五单元化学反应的定量关系课件.pptx VIP
- 2025年江西省新余市检察官、法官入员额考试真题(附答案).docx VIP
- 2026中国国新控股秋招面试题及答案.doc VIP
- 最新全套乒乓球教案.doc VIP
- YST264-2024 高纯铟-报批稿.pdf VIP
- 2025-2026学年北京市石景山区初三(上期)期末考试语文试卷(含答案).pdf
- 汽车电子自动变速箱图解.ppt VIP
- DL_T 1116-2021 循环冷却水用杀菌剂性能评价.docx VIP
- 2026年“树立和践行正确政绩观”专题研讨发言材料(汇编).docx VIP
- 无人机实时测绘系统.pptx
原创力文档

文档评论(0)