操作系统进程调度习题.doc_第1页
操作系统进程调度习题.doc_第2页
操作系统进程调度习题.doc_第3页
全文预览已结束

下载本文档

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

文档简介

进程调度习题1.有5个进程P1、P2、P3、P4、P5,它们同时依次进入就绪队列,它们的优先数和需要的处理器时间如表所示:进程处理器时间优先数P1104P211P323P414P552忽略进行调度等所花费的时间,请回答下列问题:(1)写出分别采用“先来先服务”和“非抢占式的优先数”调度算法选中进程执行的次序。(2)分别计算出上述两种算法中各进程在就绪队列中的等待时间以及两种算法下的平均等待时间,假设优先数越大优先级越高。2. 在单处理器环境中,有4道作业,其进入系统的时间和所需要的执行时间如下表所示:作业进入时间(小时)要求运行时间(小时)初始优先数18.002.00128.500.50239.000.10349.500.211 试分别计算在以下调度算法下,每个作业的周转时间和平均周转时间,其中周转时间是指作业从进入系统开始到作业完成离开系统所花费的时间。(1)先来先服务调度算法;(2)可剥夺的优先数调度算法,优先数采用动态优先数(假设优先数改变时机是在新进程进入系统时,优先数越大优先级越高),其计算方法如下:作业已等待时间优先数=初始优先数 十 -作业要求运行时间3.设有PA、PB、PC、PD四个进程同时依次进入就绪队列它们所需的处理器时间和优先数如下表所示: 进程 处理器时(秒) 优先数PA 20 2PB 15 3PC 10 5PD 12 3若不计调度等所消耗的时间。请回答:(1)分别写出采用“先来先服务”和“非抢占式的优先数”调度算法选中的进程执行的次序;(2)在上述两种算法下,分别算出每个进程在就绪队列的等待时间和平均等待时间。假设优先数越大,优先级越高。4. 某多道程序设计系统采用可变分区内存管理,供用户使用的主存为200KB,磁带机5台。采用静态方式分配外围设备,且不能够移动在主存中的作业,忽略用户作业的I/O时间、调度时间和移动作业时间。现有如下作业序列: 作业名进入后备队列时间运行时间主存需求量磁带机需求A8:3040分钟30KB3B8:5025分钟120KB1C9:0035分钟100KB2D9:0520分钟20KB3E9:1010分钟60KB1作业调度采用最高响应比优先算法、进程调度采用SPF算法时,求作业调度选中作业的次序及各作业的周转时间。5.假设有一个多道程序设计系统,采用可变分区方式管理主存器,且允许移动已在主存器中的作业。若供用户使用的主存空间为200KB,忽略系统调度所花的时间。有下列四个作业采用先来先服务进行调度。(1)按上述要求填充下表中的空白处。作业名进输入井时间计算时间需要主存量装入主存时间开始时间完成时间周转时间A9:3040分钟30KBB9:4030分钟120KBC9:5050分钟190KBD10:0020分钟70KB (2)计算四个作业的平均周转时间。6在一个多道程序设计系统中,不采用移动技术的可变分区方式管理主存。设用户空间为100K,主存空间采用最先适应分配算法,采用计算时间短的作业优先算法管理作业。今有如下所示的作业序列,请分别列出各个作业的开始执行时间、完成时间和周转时间。(注意:忽略系统开销)作业名进入输入井时间需计

温馨提示

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

评论

0/150

提交评论