
操作系统
文章平均质量分 73
LibertyLucas
这个作者很懒,什么都没留下…
展开
-
操作系统课程设计:银行家算法的模拟与实现
银行家算法的模拟与实现1、实验目的2、实验基本知识及原理3、实验内容4、源代码 1、实验目的 (1) 进一步理解进程的并发执行。 (2) 加强对进程死锁的理解,理解安全状态与不安全状态的概念。 (3) 掌握使用银行家算法避免死锁问题。 2、实验基本知识及原理 (1)基本概念 死锁:多个进程在执行过程中,因为竞争资源会造成相互等待的局面。如果没有外力作用,这些进程将永远无法向前推进。此时称系统处于死锁状态或者系统产生了死锁。 安全序列:系统按某种顺序并发进程,并使它们都能达到获得最大资源而顺序完成的序列为安全原创 2021-07-10 16:22:38 · 728 阅读 · 0 评论 -
操作系统课程设计:虚拟内存页面置换算法的模拟与实现
虚拟内存页面置换算法的模拟与实现1、实验目的2、实验基本知识及原理3、实验内容4、源代码 1、实验目的 通过对页面、页表、地址转换和页面置换过程的模拟,加深对虚拟页式内存管理系统的页面置换原理和实现过程的理解。 2、实验基本知识及原理 需要调入新页面时,选择内存中哪个物理页面被置换,称为置换策略。页面置换算法的目标: 把未来不再使用的或短期内较少使用的页面调出,通常应在局部性原理指导下依据过去的统计数据进行预测,减少缺页次数。 教材给出的常用的页面置换算法包括: 1)最佳置换算法(OPT):置换时淘汰“未来原创 2021-07-10 16:18:18 · 1409 阅读 · 0 评论 -
操作系统课程设计:磁盘调度算法的模拟与实现
磁盘调度算法的模拟与实现1、实验目的2、实验基本知识及原理3、实验内容4、 源代码 1、实验目的 (1) 了解磁盘结构以及磁盘上数据的组织方式。 (2) 掌握磁盘访问时间的计算方式。 (3) 掌握常用磁盘调度算法及其相关特性。 2、实验基本知识及原理 (1)磁盘数据的组织 磁盘上每一条物理记录都有唯一的地址,该地址包括三个部分:磁头号(盘面号)、柱面号(磁 道号)和扇区号。给定这三个量就可以唯一地确定一个地址。 (2)磁盘访问时间的计算方式 磁盘在工作时以恒定的速率旋转。为保证读或写,磁头必须移动到所要求的原创 2021-07-10 16:10:06 · 1608 阅读 · 0 评论