第一章 操作系统引论


一、选择题

1.操作系统是一种___

 A.系统软件 B.系统硬件C.应用软件D.支援软件

2.多道程序设计是指___

 A.在实时系统中并发运行多个程序 
 
 B.在分布系统中同一时刻运行多个程序

 C.在一台处理机同一时刻运行多个程序
 
 D.在一台处理机上并发运行多个程序

3.操作系统的设计目标之一是正确性,下列哪一个因 素不会影响该目标?

 A)并发性   B)共享性   C)高效性   D)随机性

4.在下列操作系统的各个功能组成部分中,哪一个不需要有硬件的支持?

A)进程调度  B)时钟管理 C)地址映射 D)中断系统

5.下列操作系统中,___是网络操作系统

A)Windows 3.X B)DOS 6.22 C)CP/M 2.2 D)linux

6.若把操作系统看作是计算机系统资源的管理者,下列哪一项不属于操作系统所管理的资源?

  A)CPU B)内存 C)程序 D)中断

7.操作系统负责管理计算机系统的___

A)程序    B)文件    C)资源   D)进程

8.没有下列设备___,计算机无法工作

A)硬盘 B)软盘 C)内存 D)打印机

9.操作系统采用最多的数据结构方法

A)队列 B)表格 C)树 D)堆栈

二、判断题


1.OS的最终目标是管理好软件和硬件资源
 
2.系统软件指的就是操作系统
  
3.操作系统是存在ROM 上的软件

4.从用户的角度,操作系统可以看成计算机硬件的扩充

5.虚拟机是指硬件外层的软件

6.用户使用计算机,不必知道内部数据是如何存放的

7.操作系统的两大使命,服务用户和管理资源是统一的

8.多道程序设计既在内存中的多个程序并行运行

9.多用户系统一定采用多道技术

10.只有多重处理系统可以为多用户服务

11.多用户必须使用多终端

12.分时系统中时间片越长越好

13.用户可以完全按照自己的意愿"生成"操作系统

14.操作系统的冷,热启动差别只在于是否有加电自检的过程

三、填空题


1.从人机交互方式来看,操作系统是用户与机器的___
  
2.从管理角度看,操作系统是管理资源的___
  
3.计算机操作系统是____,管理和控制____的系统软件

4.从用户的角度看,操作系统可以看成是计算机的____

5.从计算机的系统结构看,操作系统是一种__化,___化结构的程序集合

6.操作系统是计算机技术和____________的结合

7.操作系统的设计观点包含_____和_____两方面
  
8.计算机系统结构的第一个重大突破是采用___技术
  
9.操作系统的生成过程,运行操作系统厂商提供的_____或______

10.操作系统五大类型_____,______,_____,_________

11.多用户系统的关键技术是在用户之间有____

12.分时系统追求的目标为_______,实时系统则追求_____

13.网络操作系统的用户工作时必须知道_____
  
14.分布式操作系统需要全局的___,所有的CPU运行同样的____
  
15.批处理系统加上________就是多道批处理系统

16.现在的网络操作系统常用的有____,____

四 简答题

1. 何谓脱机I/O,联机I/O ?

2.分时系统为什么能实现人机交互的操作?为什么主机间断的服务,用户却觉得在连续地工作?

3.批处理系统及分时系统中各用户均能共享系统资源,在共享系统资源的方法上有什么不同?

4.为什么UNIX系统是小型机的主导操作系统?从系统功能的角度说明之

5.操作系统的五大类型的特点

6.简述操作系统的功能

7.多道程序设计的基本思想

8.操作系统一般为用户提供了哪三种界面?各有什么特点?

9.现代计算机系统的基本特征中的三种并行操作和三种分时的含义?

10.解释下列术语:并发,吞吐量,分时,实时


简答题答案

1.脱机I/O是指输入/输出工作不受主机直接控制,而由卫星机专门负责完成I/O, 主机专门完成快速计算任务,从而二者可以并行操作。
联机I/O是指作业的输入、调入内存以及结果输出都在CPU直接控制下进行。

2.分时系统提供两种接口:命令接口和系统调用,主机在中断结构和时钟系统的支持下,把CPU时间 分成时间片,每个程序只运行一个时间片,就产生一个时钟中断,控制转向操作系统,操作系统选 择另一个用户程序。 它提供命令接口,交互性好,用户在终端上操作,即可得到系统的即时响应
在交互环境下,一个用户使用终端,大部分时间用于操作键盘输入字符,或阅读思考系统送回显示 的信息.这个阶段终端可独立完成,无需主机直接的服务.用户感觉主机在不间断地为自己服务, 因此这种系统也称为联机系统.各用户在自己享用的时间片内,取得主机的服务

3.批处理系统采用并发处理方式,作业搭配,利用外设申请中断的功能,通过系统调度程序进行 操作。
分时系统各用户按时间片分享CPU,使系统具备共享能力

4.核心层提供基本功能,具有较强的进程管理、存储管理和文件管理的功能,实用层有命令的解 释和语言系统等实用软件,也有大量的应用软件,系统便于掌握,也便于扩展,代码采用C语言 移植性强。
很强的文件处理能力,以文件方法实现I/O功能,管理十分方便。良好的开发环境

5. 操作系统有以下几种类型:多道批处理系统、分时系统、实时系统、网络操作系统 和分布式操作系统。多道批处理系统的特点:多道、成批分时系统的特点:同时性、交互性、独立性、及时性
实时系统的特点:交互能力较弱,系统专用,响应时间更严格、及时、可靠性要求更高
网络操作系统的特点:分布性、自治性、互连性、可见性
分布式操作系统的特点:透明性、灵活性、可靠性、高性能、可扩充性


6.存储器管理:包括内存分配、址映射、内存保护和内存扩充。
作业管理:包括作业的创建,撤消,用户界面的设计
进程管理: 进程控制和进程通信。
设备管理:包括缓冲管理、设备分配、和设备无关性。
文件管理:包括文件存空间的管理、文件操作的一般管理、目录管理、文件的读写管理和存取控制。

7.教材P10

8.操作系统一般为用户提供的三种界面是:命令界面、图形界面和系统调用界面
命令界面--在提示符之后用户从键盘上输入命令,系统提供相应服务。
图形界面--用户利用鼠标、窗口、菜单、图标等图形用户界面工具,可以直观、方便、有效地 使用系统服务和各种应用程序及实用工具。
系统调用界面--用户在自己的C程序中使用系统调用,从而获取系统更基层的服务。

9.教材P6

10.并发:是指两个或多个活动在同一给定的时间间隔中进行。是宏观上的概念。
吞吐量:在一段给定的时间内,计算机所能完成的总工作量。
分时:主要是指若干并发程序对CPU时间的共享。
实时:表示"及时"或"既时"。

 

1.

何谓脱机I/O,联机I/O ?

2.分时系统为什么能实现人机交互的操作?为什么主机间断的服务,
用户却觉得在连续地工作?

3.批处理系统及分时系统中各用户均能共享系统资源,在共享系统
资源的方法上有什么不同?

4.为什么UNIX系统是小型机的主导操作系统?从系统功能的角度说明之

5.操作系统的五大类型的特点

6.简述操作系统的功能

7.多道程序设计的基本思想

8.操作系统一般为用户提供了哪三种界面?各有什么特点?

9.现代计算机系统的基本特征中的三种并行操作和三种分时的含义?

10.解释下列术语:并发,吞吐量,分时,实时

应答题