操作系统课后题挑选.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

-

操作系统课后题挑选整理GL

1.4在下面举出的三个功能中,哪个功能在以下两种环境下,(a)手持装置(b)实时

系统需要操作系统的支持.(a)批处理程序(b)虚拟存储器(c)分时

Answer:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器和

分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时

系统。批处理程序在两种环境中都是非必需的。

1.10中断〔interupt〕的目的是什么.陷阱〔trap〕与中断的区别是什么.陷阱可

被用户程序〔userprogram〕有意地的产生吗.如果可以,那目的是什么.

Answer:中断是一种在系统硬件产生的流量变化。中断操作装置是用来处理中断

请求;然后返回控制中断的上下文和指令。陷阱是软件产生的中断。中断可以被

用来标志I/O的完成,从而排除设备投票站〔devicepolling〕的需要。陷阱可

以被用来调用操作系统的程序或者捕捉到算术错误。

1.11存存储是被用于高速的I/O设备,其目的是为了防止增加CPU的过度运行。

(a)设备的CPU接口是怎样与转换器〔transfer〕协作的.

(b)当存操作完全时,CPU是怎么知道的.

(c)当DMA控制器正在转换数据时,CPU是被允许运行其它程序的。这种进

程与用户程序的运行冲突吗.如果冲突的话,试描述可能引起哪种冲突.

Answer:CPU可以通过写数据到可以被设备独立存储的存放器中来启动DMA操

作。当设备接收到来自CPU的命令时,启动响应的操作。当设备完成此操作时,

就中断CPU来说明操作已经完成。设备和CPU都可以被存同时访问。存控制器

对这两个实体以公平的方式给存总线提供存取。CPU可能不能同时以很快的速

度配给给存操作,因为它必须去竞争设备而使得自己存取到存总线中去。

.z.

-

1.12一些计算机系统没有在硬件中提供个人模式〔privilegedmode〕。对于这种

计算机系统来说,可能构成平安的操作系统吗.对可能和不可能两种情况分别给

出理由。

Answer:一种类型处理器的操作系统需要在任何时候都被控制〔或监测模式〕。有

两种方法可以完成这个操作:a.所有用户程序的软件翻译〔像一些BASIC,

Java,LISPsystems〕。在软件中,软件解释程序能够提供硬件所不能提供的。

b.要求所有程序都用高级语言编写,以便于所以目标代码都被编译出来。编译器

将会产生硬件忽略的防护性检查〔in-line或功能调用〕。

1.15试描述一个机器装置为了阻止一个程序防止修改与其它程序有联系的存而

执行存保护。

Answer:处理器可以追踪哪个位置是与每个进程相联系的以及限制进入一个程序

的围的外面位置。信息与一个程序的存围有关,它可以通过使用库,限制存放器

和对每个进入存的信息执行检查来维持其本身。

2.1操作系统提供的效劳和功能可以分为两个类别。简单的描述一下这两个类别

并讨论他们的不同点。

Answer:第一种操作系统提供的效劳是用来保护在系统中同时运行的不同进程。

进程只被允许获得与它们地址空间有联系的存位置。同样,进程不允许破坏和其

他用户有关的文件。一个进程同样不允许在没有操作系统的干预下直接进入设备。

第二种效劳由操作系统提供的效劳是提供一种新的功能,而这种功能并不直接被

底层的硬件支持。虚拟存储器和文件系统就是由操作系统提供的这种新效劳的实

例。

2.2列出操作系统提供的五项效劳。说明每项效劳如何给用户提供便利。说明在

.z.

-

哪些情况下用户级程序不能够提够这些效劳。

Answer:a.文件执行.操作系统一个文件的目录〔或章节〕装入到存并运行。一个

用户程序不能被信任,妥善分配CPU时间。

b.I/O操作.磁盘,磁带,串行线,和其他装置必须在一个非常低的水平下进展

通信。用户只需要指定装置和操作执行要求,然后该系统的要求转换成装置或控

制器的具体命令.用户级程序不能被信任只在他们应该获得时获得装置和只使用

那些

文档评论(0)

187****8586 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档