操作系统
文章平均质量分 61
操作系统
Hunter_Kevin
这个作者很懒,什么都没留下…
展开
-
哲学家就餐问题-JavaFx演示
哲学家就餐问题javaFx原创 2022-06-07 15:32:42 · 363 阅读 · 0 评论 -
进程的调度队列----时间片轮转法及优先数算法
一、 实验目的在采用多道程序设计的系统中,有若干个进程同时处于就绪状态。当就绪进程个数大于处理机数时,就必须依照某种调度策略决定哪些进程可以分到处理机,本实验模拟在单处理机情况下的处理机调度。二、实验内容1、 设计一个进程控制块PCB包括:进程名、进程优先数、进程所占CPU时间、还需要CPU时间、进程状态、下一列指针2、建立进程就绪队列:要求按照不同调度算法建立就绪队列3、 编制两个调度算法,进程数由用户从键盘输入 (1)时间片轮转法(时间片为2) (2)优先数算法初始优先数 = 5.原创 2020-11-13 20:54:47 · 2198 阅读 · 0 评论 -
操作系统-存储管理分区分配算法
实验三 存储管理分区分配算法一、 实验目的通过对操作系统内存管理算法的模拟实现,了解可变分区的动态分配和回收算法实现,掌握最佳适应法和首次适应法放置策略,加深对内存管理的理解。二、实验内容1、在可变分区管理模式下采用首次适应法和最佳适应法实现主存的分配和回收。• 建立分区描述区(用空闲分区表或空闲分区链描述内存所有空闲区)• 建立自由主存队列(针对不同的放置策略建立相应队列结构)• 编写分区分配算法2、具体步骤:从未分配表中找到一个足以容纳该作业的可用空白区(未分配区);如果这个空白区比原创 2021-05-21 00:55:57 · 1753 阅读 · 1 评论 -
操作系统-资源分配银行家算法
资源分配算----银行家算法一、 实验目的模拟实现银行家算法,用银行家算法实现资源分配和安全性检查。通过本次实验,使学生加深对死锁概念的理解和掌握,并培养学生对操作系统课程的兴趣与高级语言设计的能力。二、 实验内容 1、要求设计五个进程{P0···P4}共享三类资源{A,B,C}的系统,每一种资源数量为10,5,7。进程可动态的申请和释放资源,系统按各进程的申请动态地分配资源,在T0时刻的资源分配情况如下表:Name Max Allocation Need原创 2020-11-16 20:43:09 · 9380 阅读 · 0 评论