1.资源内容:txt的源代码、包括算法PPT、可执行文件、算法的实验报告 算法介绍 2.资源介绍:学操作系统这门课程时,我对代码的编写、做的实验报告,以及演讲的PPT。突然想试一试这个资源上传的功能 3.实验介绍:通过编写一个模拟动态资源分配的银行家算法程序,进一步深入理解死锁、产生死锁的条件、安全状态等重要概念 4.实验内容:通过C语言编写模拟动态资源分配的银行家算法程序,进一步深入理解死锁、安全状态等重要概念,并掌握避免死锁的具体实施方法。
2022-07-15 19:00:49 2.94MB 银行家算法 操作系统 c语言 算法
1
编程实现银行家算法 1、实验目的:加深对于进程死锁避免的了解,掌握使用银行家算法实 现死锁避免的编程方法。 2、实验说明:设系统中有 3 种类型的资源(A,B,C)和 5 个进程 P1、 P2、P3、P4、P5,A 资源的数量为 17,B 资源的数量为 5,C 资源的 数量为 20。 编写一个图形界面程序,可以: 1、判断 T0时刻是否为安全状态?若是,请给出安全序列。 2、在 T0时刻,对进程 P2 请求资源(m,n,p),m、n、p 分别 是申请的 A、B、C 资源数(大于等于零的整型值,由程序提供接口, 让用户动态输入),程序可以判断是否能实施资源分配。
2022-07-14 13:00:50 8KB 操作系统
1
广工操作系统实验(内含源码、可执行文件以及相关的说明文档) 1、进程调度实验(含多级反馈队列算法、最高优先数优先算法、时间片轮转算法、先进先出等) 2、作业调度 3、存储管理实验(动态分配存储管理算法) 4、文件管理 5、银行家算法 6、页面置换算法(最佳页面置换算法、先进先出置换算法、最近最久未使用算法) 7、磁盘调度算法(先来先服务算法(FCFS)、最短寻道时间算法(SSTF)、扫描算法(SCAN)、循环扫描算法(CSCAN))
“银行家算法”大揭秘!在前端表格中利用自定义公式实现“四舍六入五成双”.doc
2022-07-11 19:08:13 724KB 技术资料
银行家算法C语言实现-课程设计.pdf
2022-07-10 09:13:11 1.49MB 文档资料
银行家算法银行家算法.pdf
2022-07-10 09:13:10 2.33MB 文档资料
操作系统课程设计_银行家算法.pdf
2022-07-09 19:08:18 338KB 文档资料
操作系统课程设计银行家算法模拟实现.pdf
2022-07-09 19:08:17 722KB 文档资料
一、语言环境:Java 二、实验内容: 1、实验一 进程调度 编写并调试一个模拟的进程调度程序,分别采用“短进程优先”、“时间片轮转”、“高响应比优先”调度算法对随机产生的五个进程进行调度,并比较算法的平均周转时间。以加深对进程的概念及进程调度算法的理解。 2、实验二 银行家算法 用银行家算法避免死锁,实现系统合理分配资源,加深对进程同步及死锁理解。 3、实验三 动态分区分配方式的模拟 了解动态分区分配方式中的数据结构和分配算法,并进一步加深对动态分区存储管理方式及其实现过程的理解。 4、实验四 仿真各种磁盘调度算法 由系统产生一系列磁盘请求(10个),分别给出先来先服务算法、最短寻道时间优先算法、扫描(SCAN)算法和循环扫描(CSCAN)算法时磁头移动顺序并计算磁头的平均移动磁道数。(假设磁头刚从80磁道移到100磁道)
包括源码,EXE需要在framework 2.0以上才能运行
2022-06-29 21:04:41 61KB C# 实习 操作系统
1