操作系统复习题 联系客服

发布时间 : 星期日 文章操作系统复习题更新完毕开始阅读9ee0f7270066f5335a812145

第1章 复习题

1.计算机操作系统的功能是_D____。 A. 把源程序代码转换为目标代码 B. 实现计算机用户之间的相互交流 C. 完成计算机硬件与软件之间的转换

D. 控制、管理计算机系统的资源和程序的执行 2._A___不是分时系统的特点。

A.多个用户是经过网络连接,同时使用计算机系统 B.各用户可同时请求系统服务

C.各用户的请求彼此独立,互不干扰 D.用户以会话方式控制自己的程序运行 3.分时操作系统的主要目的是___A___。 A.计算机系统的交互性 B.计算机系统的实时性 C.计算机系统的可靠性 D.提高软件的运行速度

4.以下描述与操作系统无关的是 C 。 A. 方便用户的程序集合

B. 控制和管理计算机系统的硬件和软件资源 C. 计算机系统的硬件和软件资源的集合 D. 合理地组织计算机工作流程 5.分时操作系统的特点 __A___。

A. 交互性、同时性、独立性、及时性 B. 可靠性、交互性、独立性、及时性 C. 可靠性、实时性、独立性、及时性 D. 交互性、同时性、独立性、实时性

6.下列各项中, C 不是操作系统的主要特征。

A. 并发性 B. 共享性 C.确定性 D. 虚拟性

7.在下列操作系统中,对响应时间要求最高的是 C 。 A.批处理系统 B. 分时系统

C. 实时系统 D. 网络操作系统 8.多道批处理系统的主要缺点是 C 。 A. CPU利用率低 B.不能并发执行 C. 缺少交互性 D.以上都不是

9.操作系统是对 C 进行管理的软件。 A.系统软件 B.系统硬件 C.计算机资源 D.计算机程序

10.设计实时操作系统时,首先要考虑系统的 A 。 A.实时性和可靠性 B.实时性和灵活性 C.灵活性和可靠性 D.灵活性和可移植性

11. UNIX操作系统是一种多用户的、人机交互的 C 。 A. 多道批处理系统 B. 实时系统

C. 分时系统 D. 分布式系统

12.操作系统在计算机系统中处于 B 之间的位置。 A.计算机硬件和软件 B.计算机硬件和用户 C.处理机和用户 D.外部设备和处理机

13.操作系统提供给用户程序的接口是 B 。 A.命令解释程序 B.系统调用 C.P、V操作 D.对话框

14.在单一处理机上执行程序,多道程序的执行是在__B___进行的。 A.同一时刻 B. 同一时间间隔内 C.某一固定时刻 D. 某一固定时间间隔内 15.引入多道程序技术后,处理机的利用率____C_____。 A..降低了 B. 有所改善

C. 大大提高 D. 没有变化,只是程序的执行方便了

16.操作系统有多种类型:允许用户以交互方式使用计算机的操作系统,称为______;允许用户将若干个作业提交给计算机系统集中处理的操作系统,称为_____;使计算机系统能及时处理由过程控制反馈的数据并作出响应的操作系统,称为_______。

17.从资源管理和用户接口的观点来看,操作系统的五大基本功能是:处理机管理、存储器管理、设备管理、文件管理和______.

18.所谓多道程序的______是指在宏观上是同时进行的,但在微观上仍是顺序执行的过程。 19.操作系统提供给编程人员的唯一接口是_____. 20.操作系统的基本类型是____、____、_____.

21.所谓____,是一块能控制一台或多台外围设备与CPU并行工作的硬件。 22. 操作系统的基本特征______、________、 _______、_______。

23. 操作系统是系统软件的一种,在进行系统安装时可以先安装其他软件,然后再装操作系统。( )

24. 实时系统在响应时间、可靠性及交互作用能力等方面一般都比分时系统要求高。( )

第二章练习题

操作系统中进程的状态有许多种,但最基本的代表其生命周期的三种状态为( 就绪 )、( 阻塞 )、( 执行 )。这三种状态间的转换称为( 进程控制 )。

一作业进入内存后,则所属该作业的进程初始时处于(C ) A、运行状态 B、等待状态 C、就绪状态 D、收容状态

进程所请求的一次打印输出结束后,将使进程( D) A、运行状态变为就绪状态 B、运行状态变为等待状态 C、就绪状态变为运行状态 D、等待状态变为就绪状态

若当前进程因时间片用完而让出处理机时,该进程应转变为( A ) 状态。 A.就绪 B.等待 C.运行 D.完成

进程有多个状态,他们之间可以相互转化,但不会发生以下哪个转化( D ) A、就绪态到运行态 B、运行态到阻塞态 C、阻塞态到就绪态 D、就绪态到阻塞态

当一个进程完成了特定的任务后,系统收回这个进程所占的__资源______和取消该进程的__PCB________就撤消了该进程。 某系统有如下的状态变化图:

试将图中发生①~④的状态变化的具体原因填入下表的相应栏内。 变化 ① ② ③ ④ 变化原因

例1:一个阅览室最多可以容纳100人,读者进入和离开阅览室时都必须在阅览室门口的一个登记表上进行登记,而且每次只允许一个人进行登记操作,请用记录型信号量机制实现上述问题的同步。

课堂练习

操作系统的定义

操作系统是一组控制和管理计算机硬件和软件资源,合理的对各类作业进行调度,以及

方便用户使用的程序集合。 操作系统的基本职能是( A )。

A、控制和管理系统内各种资源,有效地组织多道程序的运行 B、提供用户界面,方便用户使用 C、提供方便的可视化编辑程序 D、提供功能强大的网络管理工具

操作系统的基本特征__并发____、____共享__、____虚拟____、______异步____。

操作系统中引入“进程”概念的主要目的( B )。 A、改善用户编程环境

B、描述程序动态执行过程的性质 C、使程序和计算过程一一对应 D、提高程序的运行速度

某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将( D )。 A、从就绪变为运行 B、从运行变为就绪 C、从运行变为阻塞 D、从阻塞变为就绪

判断对错并改正

进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。( × ) 简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。(× )

1、进程间相互合作的关系是__同步________关系,而对资源争用的关系是

___互斥________关系。若干进程使用同一临界资源时必须___互斥_______执行。 2、对信号量S每执行一次P操作,则信号量S的值就__减1__。当S的值_

小于0_________时,执行P操作的进程的状态就置为阻塞态,把相应的PCB连入该信号量队列的____末尾_________,并且该进程___放弃________处理机。 3.解答题:

进程和程序的主要区别是什么?

(1)程序是一个静态的概念,而进程是一个动态的概念。

(2)程序可以作为一种软件资料长期存在,而进程是有一定生命期的。程序是永久的,进程是暂时的。

(3)进程具有并发性,而程序具有顺序性。 (4)进程是资源分配和调度的基本单位

(5)一个程序对应多个进程,一个进程为多个程序服务

4.有两个用户进程A和B,在运行过程中都要使用系统中的一台打印机输出计算结果。 (1)说明A、B进程之间存在什么样的制约关系?

(2)为保证这两个进程都能正确打印出各自的结果,请用信号量和P、V操作写出各自的有关申请、使用打印机的代码。要求给出信号量的含义和初值。 (2)mutex:用于互斥的信号量,初值为1.