HUST-OS-实验 必须在2018年Spring进行操作系统实验。 更新:在此仓库中添加夏季任务。 环境 gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9 in Windows Subsystem Linux) Thread model: posix 文件 实验室目录 每个独立于其他实验室的代码,这些代码的可执行文件和一些测试文件 .vscode 在vscode-windows上运行linux c代码的配置 细节 实验1: 使用管道在两个过程之间传输数据。 实验2: 使用信号量来同步线程的行为。 实验3: 使用共享内存和信号量让两个进程按顺序复制数据。 labextra: 模拟linux基本功能'ls'。 实现的扩展参数: 指定路径 -l -lR lab_tinyOS TinyOS实验室包含几个部
2021-11-27 17:57:17 41.69MB 系统开源
1
C++/Win32 SDK写的模拟最高优先数优先进程调度的小程序,完整源代码+可执行文件+CodeBlocks工程文件,相关实验报告已上传。
2021-11-27 16:58:40 21KB 进程调度 操作系统 实验 模拟
1
操作系统实验 首次适应算法 运行无误
2021-11-27 13:30:39 4KB 首次适应算法
1
广工大操作系统实验、课设全部代码,大师兄提供,别全抄哦
2021-11-27 11:55:48 5.26MB 操作系统实验 广工 代码 课程设计
1
这部分是大作业的第二部分 包括FIFO LRU OPT三个算法的实现
2021-11-26 18:19:45 12KB 操作系统 存储器 LRU OPT
1
选择一个进程同步的经典问题,包括生产者消费者问题,写者问题,哲学家就餐问题和理发师睡眠问题,写一个程序来模拟。
2021-11-25 21:21:50 3KB 操作系统 实验代码
1
操作系统实验模拟生产者消费者问题 PROGRAM NAME: PRODUCER_CONSUMER */ /* This program simulates two processes, producer which */ /* continues to produce message and put it into a buffer */ /* [implemented by PIPE], and consumer which continues to get */ /* message from the buffer and use it. */ /* The program also demonstrates the synchronism between */ /* processes and uses of PIPE.
2021-11-25 17:40:58 199KB 操作系统实验 生产者消费者
1
西工大计算机操作系统实验,geekos,可运行程序+报告, 不太会弄得小伙伴可以参考一下
2021-11-25 17:00:38 6.43MB 实验报告 可执行程序 geekos
1、设计一个程序实现基于优先数的时间片轮转调度算法调度处理器。 2、假定系统有5个进程,每个进程用一个进程控制块PCB开代表,进程控制块的结构如下图。 3、每次运行所设计的处理器调度程序调度进程之前,为每个进程任意确定它的要求运行时间。 4、此程序是模拟处理器调度,因此,被选中的进程并不实际启动运行,而是执行已运行时间+1 来模拟进程的一次运行,表示进程已经运行过一个单位时间。 .5、在所设计的程序中应有显示或打印语句,能显示或打印每次被选中的进程名以及运行一次后进程队列的变化。 6、为进程任意确定要求运行时间,运行所设计的处理器调度程序,显示或打印逐次被选中进程的进程名以及进程控制块的动态变化过程。 7、设有一个就绪队列,就绪进程按优先数(优先数范围0-100)由小到大排列(优先数越小,级别越高)。当某一进程运行完一个时间片后,其优先级应下调(如优先数加2或3)。
1
山东大学操作系统实验6。在两个城市南北方向之间存在一条铁路,多列火车可以分别从两个城市的车站 排队等待进入车道向对方城市行驶,该铁路在同一时间,只能允许在同一方向上行 车,如果同时有相向的火车行驶将会撞车。请模拟实现两个方向行车,而不会出现 撞车或长时间等待的情况。您能构造一个管程来解决这个问题吗?
1