> 文章列表 > 操作系统(第4版)第一章习题详解

操作系统(第4版)第一章习题详解

操作系统(第4版)第一章习题详解

一、填空
1.计算机系统由___硬件___系统和__软件____系统两大部分组成。
2.按功能划分,软件可分为___系统 软件和__应用____软件两种。
3.操作系统是在__裸机____上加载的第一层软件,是对计算机硬件系统功能的__首次____扩充。
4.操作系统的基本功能是处理机管理、存储管理、设备管理、文件管理,以及作业管理。
5.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是___改善系统性能

6.分时系统的主要特征为___多路___性、 交互性、独立____性和__及时___性。
7.实时系统与分时及批处理系统的主要区别是__实时____性和__封闭____性。
8.若一个操作系统具有很强的交互性,可同时供多个用户使用,则它应该是__分时____操作系统。
9.如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化,则它应该属于__批处理____操作系统。
10.采用多道程序设计技术,能充分发挥__CPU____和__外部____并行工作的能力。
11.计算机网络是在___计算机___技术和__通信____技术高度发展基础上相结合的产物。
12.在计算机网络中,各计算机仍使用___自己的___操作系统,由它管理自身的资源。只有各计算机间进行__网络通信
__,以及使用网络中的_共享资源_____时,才会涉及网络操作系统。
13.如果一个计算机网络系统,其处理和控制功能被分散在系统的各个计算机上,系统中的所有任务可动态地分配到各个计算机中,使它们并行执行,实现分布处理。这样的系统被称为“分布式系统”,其上配置的操作系统,被称为“分布式操作系统__”。
二、选择
1.操作系统是一种___B___。
A.通用软件B.系统软件C.应用软件D.软件包
2.操作系统是对___C___进行管理的软件。
A系统软件B.系统硬件C.计算机资源D.应用程序
3.操作系统中采用多道程序设计技术,以提高CPU和外部设备的__A____。
A.利用率B.可靠性C.稳定性D.兼容性
4.计算机系统中配置操作系统的目的是提高计算机的__B____和方便用户使用。
A.速度B.利用率C.灵活性D.兼容性
5.C___操作系统允许多个用户在其终端上同时交互地使用计算机。
A.批处理B.实时C.分时D.多道批处理
6.如果分时系统的时间片一定,那么___D
,响应时间越长。
A.用户数越少B.内存越少C.内存越多D.用户数越多
7.__B___不是实时系统的基本特点。A.安全性B.公平响应C.实时性D.可靠性
三、问答
1.什么是“多道程序设计”技术?它对操作系统的形成起到了什么作用?
在计算机内存中同时存放几个相互独立的程序,让它们去“共享”、去“竞争”系统中的这些资源,使这些资源尽可能地满负荷工作,从而提高整个计算机系统的使用效率。具有这种功能的软件就是“操作系统”。形成了操作系统的雏形。
2.怎样理解“虚拟机”的概念?
从用户的角度看,计算机配置了操作系统后,由于操作系统隐蔽了硬件的复杂细节,用户会感到机器使用起来更简单、更容易了。通常说操作系统为用户提供了一台功能经过扩展了的机器或“虚拟机”,因为现实生活中并不存在具有这种功能的真实机器,它只是用户的一种感觉而已。

3.对于分时系统,怎样理解“从宏观上看,多个用户同时工作,共享系统的资源;从微观上看,各终端程序是轮流运行一个时间片”?
分时系统之所以能在较短的时间内响应用户的请求,同时为多个终端用户提供服务,主要是因为在分时操作系统中采用了“时间片轮转”的处理机调度策略。这种调度策略是把处理机时间划分成一个个很短的“时间片”,对提出请求的每个联机用户终端,系统轮流分配一个时间片给其使用。若在一个时间片内,用户所请求的工作未能全部做完,就会被暂时中断执行,等待下一轮循环再继续做,让出的CPU被分配给另一个终端使用。由于计算机的处理速度很快,只要时间片的间隔取得适当,用户就不会感觉到从一个时间片跨越到另一个时间片之间的“停顿”,好像整个系统全由他“独占”使用似的。
4.分布式系统为什么具有健壮性?
由于分布式系统的处理和控制功能是分布的,任何站点发生的故障都不会给整个系统造成太大的影响。另外,当系统中的设备出现故障时,可以通过容错技术实现系统的重构,以保证系统的正常运行。这表明,分布式系统具有健壮性。
5.为什么嵌入式操作系统必须具有可裁剪性?
基于应用的多样化,嵌入式操作系统应该具有很强的适应能力,能够根据应用系统的特点和要求灵活配置,方便剪裁,伸缩自如。