操作系统复习资料详解.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.2 作业有哪几部分组成,这几部分各有什么功能?答:作业由三部分组成:程序,数据和作业说明书。程序和数据完成用户所要求的业务处理工作;作业说明书则体现了用户的控制意图*2.9 为什么说分时系统没有作业的概念?答:因为分时系统中,每个用户得到的时间片有限,用户的程序和数据信息直接输入到内存工作区中和其它程序一起抢占系统资源投入执行,而不必进入外存输入井等待作业调度程序选择。因此,分时系统没有作业控制表,也没有作业调度程序。3.1 PCB表(运行队列只有一个)3.2 一个概念 可再入程序(纯代码,执行过程中自身不改变)3.3如果系统中有N个进程,运行的进程最多几个,最少几个;就绪进程最多几个最少几个;等待进程最多几个,最少几个?答:在单处理系统中,处于运行态的进程最多为1个,最少0个;就绪进程最多N-1个,最少0个;处于阻塞的进程最多N个,最少0个。3.4 有没有这样的状态转换,为什么? 等待—运行; 就绪—等待答:没有等待到运行,只能等待就绪;也没有就绪到等待,只能运行—等待3.5 一个状态转换的发生,是否一定导致另一个转换发生,列出所有的可能答:就绪到运行3.6 司机与售票员之间的关系3.7 生产者消费者问题3.8 读者写着问题3.9 已知一个求值公式(A2+3B)/(B+4A),若A、B已赋值,试画出该公式求值过程的前趋图。说明它们之间的关系,并用P、V操作描述它。3.10 在单处理机的分时系统中,分配给进程P的时间片用完后,系统进行切换,结果调度到的仍然是P。有可能出现上述情形吗?如果可能请说明理由。答:有可能。例如,若在进程P时间片用完后,被迫回到就绪队列时,就绪队列为空,这样进程P就是就绪队列中唯一的一个进程,于是调度程序选中的进程必定是P。又如在按优先级调度的程序中,就绪对列按进程的优先级排列,在进程P时间片用完之后回到就绪队列时,若其优先级高于当前就绪队列中的其他进程,那么再次被调度。3.11 设有一个发送者进程和一个接收者进程,其流程图如图所示。S是用于实现进程同步的信号量,mutex是用于实现进程互斥的信号量。试问流程图中的A、B、C、D四个框中应填写什么?假定缓冲区有无限多个,s和mutex的初值应为多少?A:P(mutex) B:V(mutex) C:P(s) D:P(mutex) s=0,mutex=1发送者进程接收者进程3.12 在生产者-消费者问题中,如果对调生产者进程中的两个P操作和两个V操作,则可能发生什么情况?答:会发生死锁。当两个P操作放在一起时,通常,把用于同步的P操作放在前,用于互斥的P操作放在后。V操作的次序则无关紧要。3.13为什么说采用有序资源分配法不会产生死锁?(m种资源,n个进程)答:如有m种资源,则列出R1R2…Rm。若进程Pi保持了资源Ri,则它只能申请比Ri级别更高的资源Rj(RiRj)。释放资源时必须是Rj先于Ri被释放,从而避免环路的产生。3.14 在银行家算法中,若出现下述在已分配情况:试问(1)该状态是否安全?如果进程P2提出请求Request2 (1,2,2,2)后,系统能否将资源分配给它?3.15 有相同类型的5个资源被4个进程所共享,且每个进程最多需要2个这样的资源就可以运行完毕。试问该系统是否会由于对这种资源的竞争而产生死锁。3.16 一台计算机有8台磁带机。它们由N个进程竞争使用,每个进程可能需要3台磁带机。请问N为多少时系统没有死锁危险,并说明原因。3.17 假设就绪队列中有10个进程,系统将时间片设为200ms,CPU进行进程切换要花费10ms,试问系统开销所占的比率为多少?答:10/(10+200)4.1 假设在单道批处理环境下有四个作业,已知它们进入系统的时间、估计运行时间应用先来先服务、最短作业优先和最高响应比优先作业调度算法,分别计算出作业的平均周转时间和带权的平均周转时间先来先服务短作业优先最高响应比优先:(周转时间/执行时间)4.2 在两道环境下有四个作业已知它们进入系统的时间、估计运行时间系统采用短作业优先作业调度算法,作业被调度运行后不再退出当一新作业投入运行后,可按照作业运行时间长短调整作业执行的次序请给出这四个作业的执行时间序列,并计算出平均周转时间及带权平均周转时间四个作业的执行时间序列为:JOB1:10:00—10:05,10:40—11:05JOB2:10:05—10:25JOB3:10:25—10:30JOB4:10:30—10:404.3 p100 4.65.1 设一个3页长的进程具有页号0,1,2,其对应的内存块号则为2,3,8。设每个页面大小为1KB,求虚地址2500对应的物理地址为多少?那03ABh的物理地址呢?答:用十进制方法来解P=2500/1024=2 W=2500%

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档