计算机操作系统概论复习资料 下载本文

第一章

一、单项选择题

1. 一般说来,计算机系统均采用层次结构,位于计算机系统最内层的是 ( 硬件 ) 2. 当操作系统完成一次系统功能调用后,应使中央处理器的工作状态从(管态 )转换成

(目态 ) 3. 当用户程序请求调用操作系统功能时,应使中央处理器的工作状态从(目态)转换成(管

态) 4. 当系统接受用户的“系统功能调用”请求后,处理器的工作状态将(从目态转换到管态) 5. 某带有50个终端用户的分时系统采用时间片轮转调度算法分配处理器。若规定时间片

为10毫秒,对用户的要求需花费100毫秒可给出应答,则终端响应时间为( 5 )秒 6. 终端用户用自己的终端与计算机系统在线路上接通后,应输入的第一条命令是(注册) 7. 便于用户联机调试程序的操作系统是(分时)操作系统 8. 操作系统是计算机系统中的(系统)软件

9. 现代计算机系统都具有处理器与外围设备的并行工作能力,这种能力是由(硬件的组织

结构)提供的 10. (批处理)操作系统是着重于提高计算机系统的资源使用效率的 11. 设计时实施操作系统首先考虑(系统的可靠性 )

二、多项选择题

1. 操作系统是计算机系统中一种必不可少的系统软件,这是因为它能( A )( B )( D )( E )( )

A.改善人机界面为用户提供方便 B.扩充硬件功能 为用户提供良好运行环境 C.保证源程序的编制质量 D.提高计算机系统的工作效率 E.使用户无需了解硬件的特性 2. 各类操作系统都有各自的特点,这些特点主要是( A )( B )( C )( D )( E )

A.批处理操作系统能充分、合理的使用系统的资源 B.分时操作系统能快速相应用户请求且给出应答

C.实时操作系统能在严格的时限内处理完所接受的事件 D.网络操作系统实现了网络中各种资源的共享 E.分布式操作系统提供了并行计算的能力 3. 从资源管理的观点看,操作系统的功能可分成五大部分,它们是作业管理,设备管理,以及处理器管理、文件管理、存储管理。 三、填空题

1. 操作系统提供给用户程序调用的子程序被称为 系统功能调用 。 2. 计算机软件一般是指计算机系统中的 程序 及其文档 。

3. 分布式 操作系统能使系统中若干台计算机相互合作完成一个共同的任务。 4. 操作系统是计算机系统中的一种 系统 软件。

5. 网络操作系统的主要功能是实现各台计算机之间的 通信 以及网络中各种资源的

共享。 6. 在20世纪 50 年代产生了计算机上第一个操作系统。 7. 为计算机网络配置的操作系统被称为 网络 操作系统。

8. 批处理操作系统能提高计算机系统的 资源 使用效率,但用户不能直接干预作业的

执行。 9. 把若干台个人计算机用通信线路连接起来可以构成 计算机网络 。

10. 实时操作系统要是计算机系统在严格的规定时间内处理完来自 外部 的事件,并

给出控制信号。 11. 配置在个人计算机上的操作系统被称为 单用户 操作系统。 12. 分时 操作系统能使用户直接操纵计算机系统进行交互的工作。

13. 设计实时操作系统时必须首先考虑系统的 实时性 和可靠性 ,其次才考虑效

率。 14. 分时操作系统允许用户通过与计算机相连的 终端 来使用计算机系统。 15. 用户程序中要调用操作系统功能时,应安排一条 访管 指令并设置一些参数。 四、名词解释

1. 分布式操作系统:分布式操作系统是由多台计算机组成的一种特殊的计算机网络。网络

中各台计算机没有主次之分;网络中任意两台计算机可以通过通信来交换信息;网络中的资源为所有用户共享。 2. 分时操作系统:分时操作系统是多个用户通过终端机器同时使用一台主机,这些终端机

器连接在主机上,用户可以同时与主机进行交互操作而互不干扰。 3. 操作系统:是管理计算机系统资源,控制程序执行,改善人机界面,为应用软件提供支

持的一种系统软件。 4. 系统调用:操作系统往往编制了粗多不同功能的子程序,供用户程序执行中调用。这些

由操作系统提供的子程序程“系统功能调用”程序。 5. 网络操作系统:把计算机网络中的各台计算机有机地联合起来,提供一种统一、经济而

有效的使用各台计算机的方法,可是各个个人计算机实现相互间传送数据。 五、简答题

1. 什么是计算机系统?具体说明它包括哪几部分?

答:计算机系统是能按人的要求接收和存储信息,能对信息进行处理并提供所需结果的系统。计算机系统包括计算机硬件和计算机软件两大部分。计算机硬件主要由中央

处理器、存储器、输入输出控制系统和各种输入输出设备组成,是系统赖以工作的实体。计算机软件是指系统中的各种程序和文档,用于指挥和管理整个系统按指定的要求进行工作。 2

写出操作系统的定义,并给出操作系统的英文和缩写。

答:操作系统是控制和管理计算机硬件和软件资源,合理组织计算机工作流程以及方

便用户使用计算机的大型系统软件。

操作系统的英文名称为:Operating System,取其开头的字母缩写为OS。

3. 操作系统管理哪些资源?

答:(1) 操作系统管理整个计算机系统的资源;

(2) 包括硬件资源(中央处理器、主存储器、各种外围设备); (3) 软件资源(各种程序、文档等)。

4. 什么是计算机的操作系统?按操作系统提供的服务进行分类可以分为哪几类? 答:操作系统是一种管理计算机系统资源和控制程序执行的系统软件。

按操作系统提供的服务分类可以分为:批处理操作系统、分时操作系统、实时操

作系统、网络操作系统和分布式操作系统。

第二章

一、单项选择题

1. 一个请求从磁盘上读文件的进程在得到了所需的文件信息后,它的状态应从(等待)态

转变成(就绪 )态 2. 操作系统的(进程调度)程序负责处理器的分配工作

3. 让一个程序同时为多个用户服务时就应建立多个(进程),以便正确反映为不同用户服

务时的活动规律和状态变化 4. 每个作业都要经过若干个加工步骤才能得到结果,应经历哪些加工步骤(由用户自己决

定 ) 5. 不一定引起进程切换的情况是(有进程从等待状态变成了就绪态)

6. 当有10个进程并发执行时,任何时刻最多允许(一个)个进程同时占用一个CPU 7. 调度程序总是从处于(就绪)状态的进程中选择一个进程使其占用处理器 8. 每个进程都有一个从(创建)到(撤消)的生命周期 9. 把用户要求计算机系统处理的一个计算问题称为一个(作业) 10. 程序是静止的,而进程是(动态的)的

11. 操作系统把一些能完成特定功能、不可中断的过程称为(原语)

12. 若某系统的进程调度采用优先级调度算法,则对具有相同优先级的进程经常又使用(先

来先服务)算法 13. 原语是操作系统中用来完成特定功能的程序模块,它们的执行是(不可被中断)的 14. 一个作业被选中装入主存储器后,系统就为该作业创建一个(进程)

15. 作业调度选中了一个作业且把它装入主存储器时就为该作业创建了一个进程,该进程

(就排入就绪队列等待分配处理器) 16. 当中央处理器(CPU)处于目态时,不能执行( I/O )指令 17. 多道程序设计是指(把多个计算问题同时装入主存储器并行执行)

18. 一个进程的工作没有结束之前,另一个进程可以开始工作,则称这些进程是(并发)执

行的 19. 进程队列是把(进程控制块PCB )链接在一起而形成的

20. 把一个进程让出处理器,由另一个进程占用处理器的过程称为(进程切换) 21. 一种能使作业平均周转时间最短的作业调度算法是(计算时间短者优先)算法 22. 每个作业必须经若干加工步骤后才能得到结果,把其加工步骤称为(作业步) 23. 把一个程序在一个数据集上的一次执行称为一个进程,所以(每个进程都有一个生命周