操作系统简答题.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 4.试说明推动多道批处理系统形成和发展的主要动力是什么。 答:主要动力是为了进一步提高资源的利用率和系统吞吐量。在该系统中,用户所提交的作业都先存放在 外存上并排成一个队列,然后由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它 们共享 CPU 和系统的各种资源。可提高 CPU 的利用率,提高内存和 I/O 设备利用率,增加系统吞吐量。 7.实现分时系统的关键问题是什么?应如何解决? 答:问题是如何使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接 受并及时处理该命令,再将结果返回给用户。为实现人机交互,必须彻底地改变原来批处理系统的运行方 式。首先,用户作业不能先进入磁盘,然后调入内存;其次,不允许一个作业长期占用处理机,直至它运 行结束或出现 I/O 请求后,方才调度其它作业运行。如果在不长时间( 3 秒内)能使所有的用户作业都执行 一次,便可使每个用户都能及时地与自己的作业交互,从而可使用户的请求得到及时响应。 12.试从交互性,及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性: 实时信息处理系统对实时性的要求与分时系统类似, 都是以人所能接受的等待时间来确定的; 而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级 到毫秒级,甚至有的要低于 100 微秒。交互性:实时信息处理系统虽然也具有交互性,但这里人与系统的 交互仅限于访问系统中某些特定的专用服务程序。它不像分时系统那样能向终端用户提供数据处理和资源 共享等服务。可靠性:分时系统虽然也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠 性。因为任何差错都有可能带来巨大的经济损失,甚至是无法预料的灾难性后果,所以实时系统中,往往 都采取了多级容错措施来保障系统的安全性及数据的安全性。 13.OS有哪几大特征其最基本的特征是什么? 答: 四大特征: 并发, 共享,虚拟和异步。 最基本的特征是并发特征, 其它三个特征以并发特征为前提的。 第二章 6.试从动态性,并发性和独立性上比较进程和程序。 答:(1)动态性是进程最基本的特性, 表现为由创建而产生, 由调度而执行, 因为得不到资源而暂停执行, 由撤销而消亡。进程有一定的生命期,而程序只是一组有序的指令集合,是静态实体。 (2 )并发性是进程 的重要特征,同时也是 OS 的重要特征。引入进程的目的正是为了使其程序能和其他进程的程序并发执行, 而程序是不能并发执行的。 (3)独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得 资源和独立调度的基本单元。对于未建立任何进程的程序,不能作为独立单位参加运行。 7.试说明 PCB的作用,为什么说 PCB是进程存在的唯一标志? 答: PCB 是进程实体的一部分,是操作系统中最重要的记录性数据结构。作用是使一个在多道程序环境下 不能独立运行的程序, 成为一个能独立运行的基本单位, 成为能与其它进程并发执行的进程。 OS是根据 PCB 对并发执行的进程进行控制和管理的。 8.试说明进程在三个基本状态之间转换的典型原因。 答:就绪状态 -执行状态:进程分配到 CPU资源。 执行状态 -就绪状态:时间片用完。 执行状态 -阻塞状态: I/O 请求。 阻塞状态 -就绪状态: I/O 完成。 13.在创建一个进程时所要完成的主要工作是什么? 答: (1)OS 发现请求创建新进程事件后,调用进程创建原语 Creat(); (2)申请空白 PCB;(3 )为新进程分配资源; (4)初始化进程控制块; (5)将新进程插入就绪队列。 19.试从物理概念上说明记录型信号量 wait 和 signal。 答: wait(S) :当 S.value0 时,表示目前系统中这类资源还有可用的。执行一次 wait 操作,意味着进程 请求一个单位的该类资源,使系统中可供分配的该类资源减少一个,因此描述为 S.value:=S.value-1 ;当 S.value0 时,表示该类资源已分配完毕,进程应调用

文档评论(0)

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

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

1亿VIP精品文档

相关文档