- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学操作系统习题及解答
大学操作系统习题及解答
第 1 章
习题解答
习题1.1
1. 试问计算机的四个组成要素是什么?
答:硬件设备、操作系统、应用程序及用户。
2. 个人计算机操作系统的主要设计考虑是什么?
答:使用上的便利性与执行的性能。
3. 试问操作系统分配哪些计算机的资源?
答:包括了 CPU 时间、内存空间、文件存储空间、I/O 设备等。
习题1.2
1. 试问多道程序系统与分时系统分别会在什么时候切换进程?
答:多道程序系统中,当正在执行的工作进入等待状态时,会切换到内存中的其他工作继续执行。分时系统的进程在其完成或是等待 I/O 之前会执行短暂的时间,然后切换到等待状态,由其他进程继续执行。
2. 试举例说明操作系统的功能是否会随着时间而改变。
答:操作系统的功能会随着时间而改变,如在单节点系统中的发展由批处理系统、多道程序系统至分时系统。
3. 试说明对称与非对称多重处理之间的不同。
答:对称多重处理就是系统中的每个处理器都执行一份相同的操作系统。非对称多重处理使用客户/服务器,每个处理器各自有不同的工作,其中有一个主处理器负责控制整个系统,并分配工作给其他处理器。
习题1.3
1. 试说明网络如何分类。可以分为哪几类?
答:网络可以由节点之间的距离来分类,可以分为局域网、都市局域网、广域网络与小域网络。
2. 说明 WWW 对操作系统的发展有何影响。
答:随着 1990 年代中期 WWW 的出现,网络功能成了个人计算机操作系统中的基本功能。除此之外,许多以前无法上网的设备现今都提供了有线或是无线网的功能,并且仍不断地改进网络技术或是实现方法来提高联机的质量。
3. 试说明紧密耦合与非紧密耦合系统之间的差异。
答:紧密耦合系统中,各个处理器之间共享内存或是时钟;非紧密耦合系统的处理器则拥有自己的内存,并借着各样的通信线路与其他处理器通信。
4. 使用集群式系统有何优点?说明集群式系统与并行系统有何不同。
答:集群式系统是一群由局域网紧密连接在一起并共享系统中存储设备的计算机系统,可以提高系统的可用性。集群式系统与并行系统不同的是,集群式系统是将两个或两个以上的独立系统结合在一起而成。
习题1.4
1. 试说明实时系统在运算上有何特殊限制?
答:一个实时系统会有详细定义的时间限制,系统必须在所定义的限制之内完成运算,否则工作将会失效。
2. 试问实时系统分为哪两类?两者有何不同?
答:实时系统可分为硬实时系统与软实时系统,硬实时系统保证所执行的工作一定会在时间之内完成。软实时系统中的实时进程会比其他进程有更高的优先级,在超过时间限制之后,虽然执行的价值降低许多,实时进程还是可以继续执行。
3. 试说明手持式系统有何优点,并说明在硬件上有何限制。
答:手持式系统具有高度的便利性与可移植性但是在设计上较受限于硬件的设计。一般说来手持式系统都不大,而且我们还希望它越小越好,因此手持式系统上只有少量的内存空间、较慢的处理器及小型的显示屏幕等。
4. 试简述嵌入式系统的特性。
答:通常用来执行特定功能,与一般计算机系统有很大的区别。大多以微电脑与外围设备为内核,处理器可以由如 8051 的单芯片到先进的 x86芯片担任。具有严格的时间限制与稳定度要求,系统若发生错误可能造成严重的后果。
习题1.5
1. 试问何种技术拓展了传统式计算的范围?
答:互连网络的技术拓展了传统式计算的范围。
2. 试说明负载平衡器有何作用。
答:负载平衡器负责将网络联机分散到网络中同样功能的服务器上,以提高系统的整体性能。
3. 试问嵌入式操作系统有何特点?
答:缺乏较先进的系统功能如虚拟内存等;只提供了较为简单的功能;只有极少,甚至完全没有用户接口。
作业解答
1. 试说明操作系统的主要目的。
答:操作系统的主要功能是提供用户一个更方便且更有效的执行环境,以便利用计算机硬件来解决各种问题。操作系统决定如何分配系统中所有的资源使得系统可以有效且公平地运行,并且负责管理程序的执行并预防错误或是不正常地使用计算机,并特别注重 I/O 设备的操作与控制。
2. 试说明批处理系统、多道程序系统与分时系统三者有何不同。
答:早期的计算机系统与用户之间没有直接地交互,用户会先将工作准备好,一般包括程序、数据与控制等信息,然后通过卡片阅读机将工作输进计算机中,等到工作执行完了之后,系统会将执行结果连同内存与寄存器中的值一起输出。为了加速计算机处理的速度,会将性质接近的工作集中一批处理,然后整批交给计算机一次执行,然后再取回执行完的结果。任务调度的技术使得计算机系统能够进行多道程序处理,操作系统会由系统中选出几个工作加载到内存,然后由内存中选出一个工作来执行。当执行的工作需要等待某些事件,如等待某个 I/O 完成时,多道程序系统将会执行内存中的另一个
文档评论(0)