银行家算法
2021-05-19 15:00:43 22.67MB 实验实践
1
实验6虚拟内存置换算法——最佳置换算法(OPI)、先进先出(FIFO)、最近最久未使用算法(LRU), 调试可运行,,含实验报告,含具体流程图 ,有注释和变量解释 含本人实验报告,有具体流程图,实验课上写的,有更好的想法可以提出,大家一起学习,赚点积分不容易
2021-05-19 10:43:07 4.33MB 操作系统 虚拟内存置换 最佳置换OPI LRU
1
西电2019级操作系统上机实验代码.zip
2021-05-18 09:01:07 2KB 操作系统
1
(操作系统大作业的不错选择)主程序中可以输入椅子的数量、理发师的数量(可大于1)以及顾客流量(10~20),多个顾客线程和理发师线程应该能够正确的并发执行。程序应输出并发执行的过程,能够正确统计并显示每个理发师服务的顾客数,以及因无座位直接离开的顾客数。
1
理发店问题:假设理发店的理发室中有3个理发椅子和3个理发师,有一个可容纳4个顾客坐等理发的沙发。此外还有一间等候室,可容纳13位顾客等候进入理发室。顾客如果发现理发店中顾客已满(超过20人),就不进入理发店。 在理发店内,理发师一旦有空就为坐在沙发上等待时间最长的顾客理发,同时空出的沙发让在等候室中等待时间最长的的顾客就坐。顾客理完发后,可向任何一位理发师付款。但理发店只有一本现金登记册,在任一时刻只能记录一个顾客的付款。理发师在没有顾客的时候就坐在理发椅子上睡眠。理发师的时间就用在理发、收款、睡眠上。 请利用linux系统提供的IPC进程通信机制实验并实现理发店问题的一个解法。
2021-05-17 09:39:53 42KB 操作系统进程互斥实验
1
1、实验目标 进程调度是处理机管理的核心内容。本实验要求用C语言编写和调试一个简单的进程调度程序。通过本实验可以加深理解有关进程控制块、进程队列的概念,并体会和了解优先数和时间片轮转调度算法的具体实施办法。 2、实验要求 (1)设计进程进程控制块PCB表结构,分别适用于优先数调度算法和循环轮转调度算法。PCB结构通常包括以下信息:进程名,进程优先数(或轮转时间片),进程所占用的CPU时间,进程的状态,当前队列指针等。根据调度算法的不同,PCB结构的内容可以作适当的增删。 (2)建立进程就绪队列。对两种不同算法编制入链子程序。 (3)编制两种进程调度算法:1)优先数调度;2)循环轮转调度。
2021-05-16 21:56:34 72KB 东华大学
1
操作系统实验ucore,lab1~lab6的完整版,已经完成,供需要者参考。下载后可以分析参考,最好不要直接拷贝,这样学不到多少东西。
2021-05-16 19:51:29 10.37MB 操作系统实验 ucore 源码答案
1
清华大学操作系统ucore lab1:系统软件启动过程的实验报告。 运行环境:虚拟机:Oracle VM Virtual Box;操作系统:Ubuntu 16.04.6. 实验要求见:https://chyyuu.gitbooks.io/ucore_os_docs/content。 本实验报告包括练习1-6所有。
2021-05-16 19:40:53 6.19MB 操作系统实验作业
1
死锁会引起计算机工作僵死,因此操作系统中必须防止。本实验的目的在于让学生独立的使用高级语言编写和调试一个系统动态分配资源的简单模拟程序,了解死锁产生的条件和原因,并采用银行家算法有效地防止死锁的发生,以加深对课堂上所讲授的知识的理解。 设计有n个进程共享m个系统资源的系统,进程可动态的申请和释放资源,系统按各进程的申请动态的分配资源。 系统能显示各个进程申请和释放资源,以及系统动态分配资源的过程,便于用户观察和分析;
2021-05-16 17:54:34 266KB 银行家算法 安全性算法
1
《操作系统》实验指导书2.0.doc
2021-05-15 09:00:47 255KB 知识图谱 操作系统 linux
1