第二部分处理器管理58.pptVIP

  • 0
  • 0
  • 约1.16万字
  • 约 81页
  • 2017-07-16 发布于北京
  • 举报
例:多队列轮转法 系统中设置三个就绪队列,其时间片长度可分别规定为0.02s,0.2s,2s。 在0.02s就绪队列,若一个进程运行了0.02s后尚未结束,则进入0.2s队列的末尾。 当0.02s队列中的每一个进程都轮转了一次后,便调度0.2s的第一个进程,接着依次执行,如果分得的0.2s的时间仍未运行结束,则该进程进入2s就绪队列的队尾。 对2S的队列则采用循环轮转法。 在上述方法中,只有前一队列中没有进程可以调度时,才选择下一队列中的进程占用处理机。于是,短作业能够较快地占用处理机,长作业一旦占用处理机,就可以使用较长时间,避免了因频繁调度而增加系统开销。 补充:进程和程序的区别: 进程是程序的一次执行,属于一种动态概念,而程序是一组有序的指令,是一种静态概念。但是进程离开了程序也就失去了存在的意义。因此,可以这样说,进程是程序执行的动态过程,而程序是进程运行的静态文本。 一个进程可以执行一个或几个程序;反之,同一程序可能由几个进程同时执行。 程序可以作为一种软件资源长期保留,而进程是程序的一次执行,是暂时的,也就是说,进程具有生命期。进程由“创建”而产生,因“调度”而运行,因得不到资源而阻塞,因“撤销”而死亡。 进程具有并发性,它能与其它进程并发运行。而一般的程序不具有这种明显的特性。 进程是一个独立的运行单位,也是系统进行资源分配和调度的一个独立单位。

文档评论(0)

1亿VIP精品文档

相关文档