1.1实验目的 了解Linux共享内存进行进程通信的基本原理; 在Linux上使用C语言编写两个程序,其中一个程序创建一个共享内存区域,并向该区域写入一些内容,另一个程序从该共享区域读出内容,验证写入的内容和读出的内容是否一致,从而加深对共享内存工作原理的解释。
2022-12-05 11:02:47 238KB 操作系统 Linux共享内存 进程通信
1
了解时间片轮转调度算法的工作原理; 在Linux上编写C语言,实现从键盘输入时间片长度、任务个数、每一个任务的到达时间及服务时间; 构造相应的进程并按时间片轮转调度算法对所有进程进行调度,进程运行情况可以输出到终端,从而深入理解时间片轮转调度算法的原理。
1
一共包含三次实验 实验一:进程调度 1.设定系统中有五个进程,每一个进程用一个进程控制块表示。 2.输入每个进程的“优先数”和“要求运行时间”。 3.为了调度方便,将五个进程按给定的优先数从大到小连成就绪队列。用一单元指出队列首进程,用指针指出队列的连接情况。 实验二:存储器的分配与回收算法实现 1. 模拟操作系统的主存分配,运用可变分区的存储管理算法设计主存分配和回收程序,并不实际启动装入作业。 2. 采用最先适应法、最佳适应法、最坏适应法分配主存空间。 3. 当一个新作业要求装入主存时,必须查空闲区表,从中找出一个足够大的空闲区。若找到的空闲区大于作业需要量,这是应把它分成二部分,一部分为占用区,加一部分又成为一个空闲区。 实验三:磁盘调度算法的实现 1. 本实验是模拟操作系统的磁盘寻道方式,运用磁盘访问顺序的不同来设计磁盘的调度算法。 2. 实现的磁盘调度算法有FCFS,SSTF,SCAN,CSCAN和 NStepSCAN算法。 3. 设定开始磁道号寻道范围,依据起始扫描磁道号和最大磁道号数,随机产生要进行寻道的磁道号序列。
2022-12-03 18:03:15 2.25MB 天津理工 操作系统 实验报告
1
这是操作系统课程设计中银行家算法的java代码实现,不会的可以下载参考
2022-12-02 22:45:39 297KB java 银行家算法
1
(完整word版)广东工业大学-操作系统实验报告.doc
2022-12-02 21:35:54 1.28MB (完整word版)广东工业大学-
1
太原理工大学操作系统实验报告2016年.doc
2022-11-29 21:07:47 857KB
1
操作系统实验报告(不完整版,只有运行截图)
2022-11-28 19:02:34 438KB 操作系统实验
1
操作系统代码,实验1fork,共三个代码
2022-11-28 19:02:34 2KB 操作系统实验代码
1
操作系统实验环境布置-VMware+Fedora7.doc
2022-11-28 16:25:12 5.62MB linux vmware fedora
1
处理机调度, 软中断通信 ,消息的创建 发送和接受 本人做的,给大家分享一下
2022-11-27 21:23:13 385KB 操作系统实验报告
1