您好,欢迎光临本网站![请登录][注册会员]  
文件名称: CPU调度实验
  所属分类: Linux
  开发工具:
  文件大小: 95kb
  下载次数: 0
  上传时间: 2011-11-30
  提 供 者: caoc*****
 详细说明: 设计一个时间片轮转法实现处理机调度的程序 (1) 假设系统有3—5个进程,每个进程用一个进程控制块(PCB)来代表。进程控制块的格式如图1所示,且参数意义也相同。 (2) 按照进程到达的先后顺序排成一个循环队列,设一个队首指针指向第一个到达进程的首址。另外再设一个当前运行进程指针,指向当前正运行的进程。 (3) 执行处理机调度时,首先选择队首的第一个进程运行。 (4) 由于本实验是模拟实验,所以对被选中进程并不实际启动运行,而只是执行: 估计运行时间减1 输出当前运行进程的名字 用这个操作来模拟进程的一次运行。 (5)进程运行一次后,以后的调度则将当前指针依次下移一个位置,指向 下一个进程,即调度当前运行指针指向该进程的链接指针所指进程,以指示应运行进程,同时还应判断该进程的剩余运行时间是否为0.若不为0,则等待下一轮的运行;若该进程的剩余运行时间为0,则将该进程的状态置为完成“C“,并退出循环队列。 (6) 若就绪队列不空,则重复上述的步骤(4)和(5)直到所有进程都运行完为止。 (7) 在所设计的调度程序中,应包含显示或打印语句,以便显示或打印每次选中进程的名称及运行一次后队列的变化情况。
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: CPU调度实验
 输入关键字,在本站1000多万海量源码库中尽情搜索: