1. 首页
  2. 安全技术
  3. 网络攻防
  4. 用C语言模拟Linux操作系统下处理机调度实验报告

用C语言模拟Linux操作系统下处理机调度实验报告

上传者: 2020-06-12 05:52:16上传 DOC文件 181.5KB 热度 20次
在采用多道系统的设计程序中,往往有若干进程同时处于就绪状态。当就绪状态进程数大于处理机数时,就必须按照某种策略来决定哪些进程优先占用处理机。本实验用C语言模拟在单处理机情况下处理机调度,包括优先数法和时间片轮转法。 一、优先调度算法实现处理机的调度: 设计思路: 1、每个进程用一个进程控制块PCB来代表,进程控制块包括进程名(进程的标识)、指针(按优先数的大小把进程连成队列,用指针指出下一个进程的进程控制块首地址,最后一个进程中的指针为"0")、要求运行时间、优先数、状态(就绪、结束); 2、每次运行处理机调度程序前,为每个进程确定它的"优先数"和"要求运行时间"; 3、把给定的进程按优先数的
下载地址
用户评论
码姐姐匿名网友 2020-06-12 05:52:16

已经试用过了,不过自己有些地方还有些毛病,需要自己慢慢修改了,很好的一个借鉴!

码姐姐匿名网友 2020-06-12 05:52:16

虽然不是想要的,但producer consumer值得借鉴

码姐姐匿名网友 2020-06-12 05:52:16

很好 很好 不错 不错 能够 运行老师说代码很好

码姐姐匿名网友 2020-06-12 05:52:16

内容写得很好,体现了作者的专业水平,也比较符合我的要求,总体还是比较规范的,值得下载