OS第4章调度(MR).ppt_第1页
OS第4章调度(MR).ppt_第2页
OS第4章调度(MR).ppt_第3页
OS第4章调度(MR).ppt_第4页
OS第4章调度(MR).ppt_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作系统,第4章 调度,2,本章主要教学内容,调度类型 作业调度 进程调度 调度准则 调度算法 线程调度,多处理器调度 实时调度 UNIX/Linux进程调度 中断处理 信号机制,4.1 调度类型,按调度层次进行分类: 高级调度: 又称作业调度或长期调度 中级调度:又称中期调度 低级调度:又称进程调度或短期调度,作业三级调度示意图,4,调度的层次,1作业调度 作业调度又称为高级调度或长调度,将已进入系统并处于后备状态的作业按某种算法选择一个或一批,为其建立进程,并进入主机。当该作业执行完毕时,还负责回收系统资源。在批处理系统中,需要有作业调度的过程,以便将它们分批地装入内存。在分时系统和实时系统中,通常也不需要作业调度。,5,调度的层次,2交换调度: 又称中级调度。其主要任务是按照给定的原则和策略,将处于外存交换区中的就绪状态或等待状态的进程调入内存,或把处于内存就绪状态或内存等待状态的进程交换到外存交换区。,6,调度的层次,3进程调度 进程调度又称为低级调度或微观调度。其主要任务是按照某种策略和算法,将处理机分配给一个处于就绪状态的进程。进程调度可分为下列两种方式: 非抢占方式: 抢占方式:把处理器分配给某个进程后,在该进程尚未终止或阻塞时,允许系统调度程序根据某种原则,暂停正在执行的进程,回收已经分配的处理器,并将处理器重新分配给其它更为紧急的进程。 4.线程调度,7,图 三种调度,4.2 作业调度,4.2.1 作业状态,完成状态:当作业运行完毕,但它所占用的资源尚未全部被系统回收时,该作业处于完成状态。,执行状态:作业调度程序从后备作业中选取若干个作业到内存投入运行。它为被选中作业建立进程并分配必要的资源,这些被选中的作业处于执行态,收容状态:也称为后备状态。若一个作业的全部信息已全部被输入进输入井,则在它还未被调度去执行之前,该作业处于收容状态。,提交状态:一个作业在其处于从输入设备进入外部存储设备的过程称为提交状态。,9,4.2.2 作业控制块和作业调度的功能,JCB是作业在系统中存在的标志,2. 作业调度的功能,记录系统中各个作业的情况 按照某种调度算法从后备作业队列中挑选作业 为选中的作业分配内存和外设等资源 为选中的作业建立相应的进程,并把该进程放入就绪队列中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论