操作系统练习题(一)
一、判断题
1.多个进程互斥使用某一临界资源时,它们是通过互斥地进入同一临界区来实现的。( 
2.中断响应必须由硬件来实现。( 
3.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB 
4.进程和程序是两个截然不同的概念。 
5.并发性是指若干个事件在不同时刻发生。( 
6.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。( 
7.原语是一种不可分割的操作。( 
8.对临界资源应采取互斥访问方式来实现共享。( 
9.在用户状态下运行的程序,可以访问整个内存空间并执行某些特权指令。( 
10.多个进程中的临界区,它们必须互斥地执行。( 
11. 操作系统的所有程序都必须常驻内存。 
12. 进程获得处理机而运行是通过申请而得到的。 
13. 通过任何手段都无法实现计算机系统资源之间的互换。 
14. 进程控制块中的所有信息必须常驻内存。 
15. 用户程序有时也可以在核心态下运行。 
16. 进程在运行中, 可以自行修改自己的进程控制块。 
17. 进程申请CPU得不到满足时, 其状态变为等待态。 
18. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态。 
19. 清内存指令只能在管态下执行。 
20. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程。 
21. 进程状态的转换是由操作系统完成的, 对用户是透明的。 
二、填空题
1. 分时系统追求的目标是                 
2. 用户进程从目态(常态)转换为管态(特态)的唯一途径是           
3. 从静态的观点看, 操作系统中的进程是由程序段、数据和            三部分组成。
4. 操作系统中的一种同步机制, 由共享资源的数据及其在该数据上的一组操作组成, 该同步机制称为           
5. 实时系统应具有两个基本特征: 及时性和           
6. 进程获得了除CPU外的所有资源, 一旦获得CPU即可执行, 这时进程处于      状态。
7. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态, 这就称     
8. 两个或两个以上进程均需要访问的变量成为           
9. 等待输入输出工作完成的进程,一旦I/O 完成,其状态变为           
10. 清内存指令只能在          状态下执行.
11. 设系统中有N 个进程,则系统中处于等待状态的进程最多为          个。
12. 如果信号量S<0,则表示有          个进程等在S信号量的等待队列上。
13. 创建进程的主要任务是建立           
14. 当有一个进程从运行态到等待态,则一定有一个进程           
15.操作系统为用户提供两种类型的使用接口,它们是          接口和          接口。
16.操作系统中,进程可以分为             进程和              进程两类。
17.操作系统的主要设计目标是                       
18.当一个进程完成了特定的任务后,系统收回这个进程所占的            和取消该进程的            就撤消了该进程。
一块操
19.程序的        执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入
          这一概念。
20.进程的实体由三部分组成,即                                 
21.在现代操作系统中,资源的分配单位是        ,而处理机的调度单位是         
22.进程最基本的特性是                    ,每个进程都有惟一的          ,系统对进程的管理就是利用          实现的。
23.操作系统的基本特性是                    ,虚拟性和不确定性。
24.同步机制应遵循                                                四个准则。
25.一般来说,进程队列有三种组织方式,线性方式、                   
26.批处理系统加上              就是多道批处理系统。
27.引入进程,可带来                              的好处,但却增加了系统的
                    开销。
28.如果系统中有n个进程,则在就绪队列中进程的个数最多为         
29.在操作系统的基本特征中,                    是最重要的两个特征,它们互为存在条件。
30.多道程序设计技术的实现是由于硬件技术中                    的实现才产生的。
31.采用多道程序设计的好处:          , 充分利用外围设备, 发挥了CPU与外围及外围设备之间的                     
32.操作系统,通常包括:处理机管理、作业管理、                    设备管理和文件管理。
33.中央处理器的两种工作方式:管态和目态。操作系统在          下工作,用户程序在
            下工作。
34.进程是一个程序在一个数据集上的一次执行程序是静态的,而进程是          的。进程通过一个          来被系统所指挥,它是进程存在的唯一标志 
35.在单处理机环境下,进程间有几种通信方式:共享存储器系统通信方式、                               
36.一般的,进程有三种基本状态:就绪、                。其中,不需要组成队列的是       
37.在利用信号量实现进程互斥时,应将                          之间。 
38.进程的基本特征为:动态性、独立性、                   
39.在现代操作系统中,资源的分配单位是          而处理机的调度单位是      一个进程可以有          线程。
三、 选择题
1.在计算机系统中,操作系统是(    )。
A 一般应用软件  B.核心系统软件  C.用户应用软件  D.系统支撑软件
2.进程和程序的一个本质区别是(    )。
A.前者为动态的,后者为静态的  B.前者存储在内存,后者存储在外存
C.前者在一个文件中,后者在多个文件中  D.前者分时使用CPU,后者独占CPU
3.进程在系统中是否存在的惟一标志是(    )。
A.数据集合  B.目标程序  C.源程序  D.进程控制块
4.    )不是基本的操作系统。
A.批处理操作系统      B.分时操作系统
C.实时操作系统        D.网络操作系统
5.    )不是分时系统的基本特征。
A.同时性              B.独立性
C.实时性              D.交互性
6.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(    )使用。
A.操作员              B.联机用户
C.操作系统            D.目标程序
7.当用户程序执行访管指令时,中断装置将使中央处理器(    )工作。
A.维持在目态          B.从目态转换到管态
C.维持在管态          D.从管态转换到目态
8.进程所请求的一次打印输出结束后,将使进程状态从(   
A.运行态变为就绪态    B.运行态变为等待态
C.就绪态变为运行态    D.等待态变为就绪态
9.通常把通道程序的执行情况记录在(    )中。
A.PSW    B.PCB    C.CAW      D.CSW
10.一作业进入内存后,则所属该作业的进程初始时处于(    )状态。
A.运行      B.等待      C.就绪      D.收容
11.共享变量是指(    )访问的变量。
A.只能被系统进程      B.只能被多个进程互斥
C.只能被用户进程      D.可被多个进程
12.临界区是指并发进程中访问共享变量的(    )段。
A.管理信息    B.信息存储    C.数据    D.程序
13.关于操作系统的叙述    是不正确的。
A.“管理资源的程序”        B.“管理用户程序执行的程序
C.“能使系统资源提高效率的程序”  D.“能方便用户编程的程序
14.操作系统的发展过程是    )。
A.设备驱动程序组成的原始操作系统,管理程序,操作系统
B.原始操作系统,操作系统,管理程序
C.管理程序,原始操作系统,操作系统
D.管理程序,操作系统,原始操作系统
15.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由    临界区构成。
A.2    B.3    C.4    D.5
16.下列进程状态的转换中,哪一个是不正确的(    )。
A.就绪→运行      B.运行→就绪        C.就绪→阻塞        D.阻塞→就绪
17.进程控制块是描述进程状态和特性的数据结构,一个进程(    )。
A.可以有多个进程控制块                  B.可以和其他进程共用一个进程控制块
C. 可以没有进程控制块                  D.只能有惟一的进程控制块
18.有若干并发进程均将一个共享变量count中的值加1一次,那么有关count中的值说法正确的是(    )。