



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章一、问答题1. 配置在终端上的终端处理程序主要用于实现人机交互,应具有哪些功能?2、什么是系统调用?系统调用与一般过程调用的区别是什么?3、有I/O频繁、I/O与计算机均衡和计算量大的三个作业,它们同时进入主存并行工作,请给每个作业赋于运行优先数,并说明理由。4、脱机命令接口和联机命令接口有什么不同?5、简述作业的状态有哪些?作业调度是把什么状态的作业调入到内存?6、系统调用的执行过程大体上分成哪三步?7、命令解释程序有哪两种处理方法?8、解释作业和作业调度,作业调度选择作业的必要条件是什么?9、操作系统提供哪些便于用户控制交互式作业的使用接口?10、一个具有分时兼批处理功能的操作系统应怎样调度和管理作业?为什么?二、计算题和证明1、某系统采用不能移动已在主存储器中作业的可变分区方式管理主存储器,现有供用户使用的主存空间100K,系统配有4台磁带机,有一批作业见表。表作业序号进输入井时间要求计算时间需要主存量优先数申请磁带机数1l0:0025分钟15K52台210:2030分钟60K21台310:3010分钟50K13台410:3520分钟10K42台510:4015分钟30K32台该系统采用多道程序设计技术,对磁带机采用静态分配,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用优先数算法(数字越小优先级别越高),响应比高者优先算法、短作业优先算法、先来先服务算法选中作业执行的次序。1,2,4,5,32、 试证明短作业优先调度算法能达到最短平均周转时间。证明:假定t个作业的执行时间分别是t1,t2,t3,.,tn,则总的周转时间为 T=t1+(t1+t2)+(t1+t2+tn) (t1t2t3.tn) =nt1+(n-1)t2+.+tn即t1, t1,., t1, t2,., t2, t3,., t3, t2,., tn-1, tn-1, tn之和,此序列表示为X x1,x2,x3,. ,xn(n+1)/2,若任意其他执行序列,则其周转时间为 S=s1+(s1+s2)+(s1+s2+sn)即s1, s1,., s1, s2,., s2, s3,., s3, s2,., sn-1, sn-1, sn之和,将此序列按照数大小进行排列,得到序列Y表示为 y1,y2,y3,. ,yn(n+1)/2,因为t1t2t3.tn,所以在序列X和Y的前n项肯定满足xi yi,因为Y序列中最短的时间值(等于t1的值)不会多于n个,所以从第n+1项开始其值必大于等于t2,因此在序列X和Y的前n+1,2n-1项肯定满足xi yi,因为Y序列中最短的时间值和次短值(等于t1或t2的值)不会多于2n-1个,所以从第2n项开始其值必大于等于t3,因此在序列X和Y的前2n,3n-3项肯定满足xi yi,依次类推得到,每项都满足xi yi,i=1,2,3, ., n(n+1)/2因此短作业优先调度算法平均周转时间最短3、有一个多道程序设计系统,采用不允许移动的可变分区方式管理主存中的用户空间,设用户空间为100K,主存空间的分配算法为最先适应分配算法,进程调度算法采用先来先服务算法,今有如表所示作业序列:作业名进入“输入井”时间需计算时间主存需求量A9:0642分钟15KB9:1830分钟60KC9:3024分钟50KD9:3620分钟10KE9:4212分钟20K假定所有作业都是计算型作业且忽略系统调度时间,请写出采用计算时间短的作业优先算法时作业的装入主存时间、开始执行时间、完成时间、周转时间以及它们的平均周转时间。作业名进入“输入井”时间装入主存时间开始执行时间完成时间周转时间A9:069:069:069:4842分钟B9:189:189:4810:1860分钟C9:3010:1810:5011:1494分钟D9:369:3610:1810:3862分钟E9:4210:1810:3810:5068分钟平均周转时间:(42+60+104+62+68)/5=67.2分钟4、系统采用不能移动已在主存储器中作业的可变分区方式管理主存储器,现有供用户使用的主存空间200K,主存空间的分配算法为最先适应分配算法,进程调度算法采用先来先服务算法,有一批作业见表。作业序号进输入井时间要求计算时间需要主存量18:0060分钟160K28:3020分钟100K38:4010分钟80K该系统采用多道程序设计技术,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用 “响应比高者优先算法”选中作业执行的次序以及各个作业的装入主存时间、开始执行时间、完成时间。作业名进入“输入井”时间装入主存时间开始执行时间完成时间周转时间A8:008:008:009:0060分钟B8:309:009:109:3060分钟C8:409:009:009:1094分钟6、有一个具有两道作业的批处理系统,有如下表所示的作业序列(表中所列作业优先级即为进程优先级,数值越小优先级越高)。列出下面情况下所有作业进入内存时刻及结束时刻,并计算其平均周转时间。作业名到达时刻估计运行时间(分)优先级A8:00405B8:20303C8:30504D10:40206假设采用短作业优先的调度算法,进程调度采用优先级为基础的剥夺式算法。作业进入系统时间需要计算时间开始时间完成时间周转时间A8:00408:0010:00120分钟B8:20308:208:5030分钟C8:30508:509:4070分钟D10:402010:4011:0020分钟平均周转时间60分钟5、在一个单道批处理系统中,采用响应比高者优先的作业调度算法。当一个作业进入系统后就可以开始调度,假定作业都是仅计算,忽略调度花费的时间。现有三个作业,进入系统的时间和需要计算的时间如表所示: 作业进入系统时间需要计算时间开始时间完成时间周转时间111:0060分钟11:0012:00211:1045分钟311:1525
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年基层公共卫生考试题库含答案
- 2025年三基外科考试题库及答案
- 农作物栽培、移栽服务创新创业项目商业计划书
- 智能闹钟App创新创业项目商业计划书
- 移动宠物寄养与训练服务创新创业项目商业计划书
- 职场时间管理培训创新创业项目商业计划书
- 智能牙刷口腔护理创新创业项目商业计划书
- 农作物品牌农产品海外市场拓展创新创业项目商业计划书
- 药品直营推广方案模板(3篇)
- 城管案件督办方案(3篇)
- 房产租赁合同文本与房产租赁合同模板
- 2022年临沧市市级单位遴选(选调)笔试试题及答案
- 重庆市沙坪坝区人民医院消防安全整改工程施工方案
- 施工组织设计施工总体部署完整版
- 天津电网规划设计技术原则
- YY 0054-2010血液透析设备
- LY/T 2383-2014结构用木材强度等级
- GB/T 8017-2012石油产品蒸气压的测定雷德法
- GB/T 528-2009硫化橡胶或热塑性橡胶拉伸应力应变性能的测定
- 2023年江苏省中学生生物学竞赛(奥赛)初赛试题和答案
- DB32-T 3129-2016适合机械化作业的单体钢架塑料大棚 技术规范-(高清现行)
评论
0/150
提交评论