计算机操作系统(第三版)考试试题及答案
第一章操作系统引论
(一)单项选择题
1、操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( )
A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作
2、允许多个用户以交互方式使用计算机的操作系统是( )。
A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统
3、下列系统中( )是实时系统。
A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统
4、操作系统是一种系统软件,它( )。
A.控制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行5、计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统
A.CPU管理B.作业管理 C.资源管理D.设备管理
6、批处理操作系统提高了计算机系统的工作效率,但( )。
A.不能自动选择作业执行
B.无法协调资源分配
C.不能缩短作业执行时间
D.在作业执行时用户不能直接干预
7、分时操作系统适用于( )。
A.控制生产流水线B.调试运行程序C.大量的数据处理D.多个计算机资源共享
8、在批处理兼分时的系统中,对( )应该及时响应,使用户满意。
A.批量作业B.前台作业C.后台作业D.网络通信
9、实时操作系统对可靠性和安全性要求极高,它( )。
A.十分注重系统资源的利用率B.不强调响应速度C.不强求系统资源的利用率 D.不必向用户反馈信息
(二)填空题
1、计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。
2、计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。
3、操作系统使用户合理_______,防止各用户间相互干扰。
4、使计算机系统使用方便和_______是操作系统的两个主要设计目标。
5、批处理操作系统、_______和实时操作系统是基本的操作系统。
6、在多道操作系统控制下,允许多个作业同时装入_______,使中央处理器轮流地执行各个作业。
7、批处理操作系统提高了计算机系统的_______,但在作业执行时用户不能直接干预作业的执行。
8、在分时系统中,每个终端用户每次可以使用一个由_______规定的CPU时间。
9、分时系统具有同时性、独立性、及时性和_______等特点。
10、在批处理兼分时系统中,往往把由分时系统控制的作业称为_____作业,把由批处理系统控制的作业称为_____作业。
11、实时系统要求有_______,不强求系统资源的利用率。
12、操作系统的资源管理功能有:处理器管理、_______、文件管理、设备管理和作业管理。
13、_______为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的
工作效率。
(三)简答题
1、计算机系统的资源包括哪些?
2、简述操作系统的定义。
3、为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标?
4、从操作系统提供的服务出发,操作系统可分哪几类?
5.何谓批处理操作系统?
6.为什么说批处理多道系统能极大地提高计算机系统的工作效率?
7、分时系统如何使各终端用户感到好像自己独占一台计算机?
程序测试员需要学什么8、简述操作系统的五大功能。
第二章-1 进程管理
(一)单项选择题
1.临界区是指( )。
A.并发进程中用于实现进程互斥的程序段B.并发进程中用于实现进程同步的程序段
C.并发进程中用户实现进程通信的程序段D.并发进程中与共享变量有关的程序段
2.相关临界区是指( )。
A.一个独占资源
B.并发进程中与共享变量有关的程序段
C.一个共享资源
D.并发进程中涉及相同变量的那些程序段
3.管理若干进程共享某一资源的相关临界区应满足三个要求,其中( )不考虑。
A.一个进程可以抢占己分配给另一进程的资源B.任何进程不应该无限地逗留在它的临界区中
C.一次最多让一个进程在临界区执行
D.不能强迫一个进程无限地等待进入它的临界区
4、( )是只能由P和v操作所改变的整型变量。
A共享变量B.锁 C.整型信号量 D.记录型信号量
5.对于整型信号量,在执行一次P操作时,信号量的值应( )。
A.不变B.加1 C.减1 D.减指定数值
6.在执行v操作时,当信号量的值( )时,应释放一个等待该信号量的进程。
A.>0 B..<0 C..>=0 D.<=0
7、PV操作必须在屏蔽中断下执行,这种不可变中断的过程称为( )。
A初始化程序B.原语C.子程序 D控制模块
8、进程间的互斥与同步分别表示了各进程间的( )。
A.竞争与协作 B.相互独立与相互制约C.不同状态 D.动态性与并发性
9、并发进程在访问共享资源时的基本关系为( )。
A.相互独立与有交往的B.互斥与同步c并行执行与资源共享D信息传递与信息缓冲
10.在进程通信中,( )常用信件交换信息。
A.低级通信 B.高级通信c.消息通信 D.管道通信
11.在间接通信时,用send(N,M)原语发送信件,其中N表示( )。
A.发送信件的进程名 B.接收信件的进程名C信箱名D.信件内容
12.下列对线程的描述中,( )是错误的。
A.不同的线程可执行相同的程序B.线程是资源分配单位
C.线程是调度和执行单位D.同一进程中的线程可共享该进程的主存空间
13.实现进程互斥时,用( )对应,对同一个信号量调用Pv操作实现互斥。
A.一个信号量与一个临界区B.一个信号量与—个相关临界区
C.一个信号量与一组相关临界区D.一个信号量与一个消息
14.实现进程同步时,每一个消息与一个信号量对应,进程( )可把不同的消息发送出去。
A.在同一信号量上调用P操作 B在不同信号量上调用P操作
C.在同一信号量上调用v操作 D.在不同信号量上调用v操作
(二)填空题
1、进程的______是指进程在处理器上的执行是按顺序进行的。
2、当一个进程独占处理器顺序执行时,具有______和______两个特性。
3、进程的封闭性是指进程的执行结果只取决于______,不受外界影响。
4、进程的可再现性是指当进程再次重复执行时,必定获得______的结果。
5、一个进程的工作在没有全部完成之前,另一个进程就可以开始工作,则称这些进程为______。
6、若系统中存在一组可同时执行的进程,则就说该组进程具有______。
7、如果—个进程的执行不影响其他进程的执行,且与其他进程的进展情况无关,则说这些并发进程相互之间是_____的。
8、如果一个进程的执行依赖其他进程的进展情况,则说这些并发进程相互之间是______
9、有交往的并发进程一定______某些资源。
10、有交往的进程执行时可能产生与时间有关的错误,造成不正确的因素与进程______ 、______和外界的影响有关。
11、对______的使用不受限制,这是使有交往的并发进程执行时出现与时间有关的错误的根本原因。
12、临界区是指并发进程中与______有关的程序段。
13、______是指并发进程中涉及到相同变量的那些程序段。
14、只要涉及相同变量的若干进程的相关临界区______,就不会造成与时间有关的错误。
15、进程的______是指当有若干进程都要使用某一共享资源时,任何时刻最多只允许一个进程去使用。
16、PV操作是在一个信号量上进行的______的过程,这种过程也称为______
17、利用PV操作管理相关临界区时,必须成对出现,在进入临界区之前要调用_____,在完成临界区操作后要调用______。
18、.若信号量的初值为1,用Pv操作能限制一次______进程进入临界区操作。
19、进程的______是指并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消息。
20、______能把它进程需要的消息发送出去,也能测试自己需要的消息是否到达。
21、Pv操作不仅是实现______的有效工具,而且也是一种简单而方便的______工具。
22、用PV操作实现进程同步时,调用______ 测试消息是否到达,调用______发送消息。