用时间片轮转法调度虚拟进程.docVIP

  • 5
  • 0
  • 约5.19千字
  • 约 9页
  • 2017-08-15 发布于重庆
  • 举报
用时间片轮转法调度虚拟进程.doc

《操作系统课程设计》报告 学 号: 姓 名: 班 级: 指导教师: 报告日期: 一、课设目的 通过对操作系统课程的学习,熟悉进程的概念、进程的管理与存储、进程的调度,通过实践深入理解进程的调度算法。 二、课设任务 要求编写一个程序,可以创建若干个虚拟进程,并对若干个虚拟进程进行调度,调度策略为时间片轮转法,主要任务包括: ( 进程的个数,进程的内容(即进程的功能序列)来源于一个进程序列描述文件,另外调度运行结果输出到一个运行日志文件; ( 设计PCB适用于时间片轮转法; ( 建立进程队列; ( 实现时间片轮转调度算法,尽量可视化的展示调度的动态过程。 总结程序设计的开发过程:需求分析、系统设计、系统实现及文档的收集和整理。 三、实验方法与设计分析 每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优先数、到达时间、需要运行时间、已用CPU时间、进程状态等等。 进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的到达时间为输入进程的时间。 进程的运行时间以时间片为单位进行计算。 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。 就绪进程获得 CPU后都只能运行一个时间片

文档评论(0)

1亿VIP精品文档

相关文档