操作系统习题及解答

  • 格式:docx
  • 大小:70.55 KB
  • 文档页数:15
第二章进程管理
一、单选
1进程和程序的根本区别在于( 静态与动态的特点 是不是被调入到内存中 是不是具有就绪、运行和等待 是不是占有处理器
A )o
3种状态
2、单CPU环境下,关于进程的说法下列正确的是( 进程就是程序,或者说,进程是程序的另一种叫法 进程可以由阻塞状态直接转换为运行态 多个不同的进程可以包含相同的程序段 两个进程可以同时处于运行状态
C、
设计实时OS时,(B安全可靠B、资源利用率
及时响应D快速处理
)不是主要追求目标。
9、
A、
C、
现代OS的两个基本特征是(C)和资源共享。 多道程序设计B中断处理
程序的并发执行D实现分时与时实处理
10、OS中采用多道程序设计技术提高了CPU和外部设备的(A)。
A利用率B可靠性C稳定性D兼容性
11、OS的基本类型有(B)
分时系统中,响应时间时间片 用户数,因此为改善响应时间,常用的原则是使
时间片越小越好
数据库管理程序需要调用系统程序,OS程序的实现也需要数据库系统的支持
用户程序通常可以直接访问系统缓冲区中的数据
14、在(A)OS控制下,计算机系统能及时处理由过程控制反馈的数据并做出响应。A实时B、分时C、分布式D单用户
C不能缩短作业执行时间D在作业执行时用户不能直接干预
5、
6、分时OS追求的目标是(
A高吞吐量B、充分利用内存
C快速响应D减少系统开销
C)。
7、
A、
C、
多道批处理系统提高了计算机系统的资源利用率,同时( 减少了各作业的执行时间 减少了作业的吞吐量
B、增加了作业吞吐量
D、减少了部分作业的执行时间
8、
A、
A同步B、互斥C调度D、执行
A)。
9、为了进行进程协调,进程之间应当具有一定的联系,这种联系通常采用进程间交换数据 的方式进行,这种方式称为(D
A、进程互斥B进程同步

C、进程制约
D进程通信
10、P、V操作是(A) 两条低级进程通信原语 两条系统调用命令V操作唤醒一个等待进程时, 等待B、就绪
A、
C、
多道程序设计是指(D)。 在实时系统中并发运行多个程序 在分布系统中同一时刻运行多个程序 在一台处理器上同一时刻运行多个程序 在一台处理器上并发运行多个程序
4、
A、
C、
以下最早的OS是(D)。 分布式系统B、实时系统
分时系统D、批处理系统
D)。
批处理OS提高了计算机系统的工作效率,但(
A不能自动选择作业执行B、无法协调资源分配
3、
4、
5、
6、
7、
8
9、
系统初启引导不性于OS()
批处理系统不允许用户随时干预自己程序的运行。 操作环境不是OS()
多道批处理OS适合于终端作业。()
在多道程序设计的系统中,系统的效率与并行的道数成正比。
OS本身的所有功能都是与硬件相关的。()
实时OS强调系统的实时性和高可靠性,其次才考虑资源的利用率。
为进程分配内存
将进程控制块链入就绪队列
A
B
C
D
)不是创建进程所必需的。
6、操作系统对进程的管理和控制使用(
A、指令B、原语C信号量
B)进程操作。
D信箱通信
7、下面所列的进程
A就绪状态
C运行状态
3种基本状态之间的转换不正确的是(D)
运行状态B运行状态就绪状态
等待状态C就绪状态等待状态
8、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来的消息, 或者等待某个事件发生后再向前执行,这种制约性合作关系被称为进程的(
11、用
A、
B两组不同的机器指令 两条高级进程通信原语 被唤醒进程的状态变为(
C运行
D、
D完成
12、对于两个并发进程,设互斥信号量为mutex,若mutex=O,则(B)
A、
表示没有进程进入临界区
B、
表示有一个进程进入临界区,
另一
个进程不等待进入
C、
表示有一个进程进入临界区,
另一
具进程等待进入
D、
表示有个进程进入临界区
15、分时系统的响应时间是根据
确定的。
A时间片大小B、用户数目
D用户所能接受的等待时间
二、填空题
1、采用多道程序设计技术能充分发挥( 力。
2、OS的基本功能包括(
3、分时OS的主要特征是(
4、在主机控制下进行的输入
三、判断题
1、 操作系统控制作业运行的方式主要有:批处理方式、分时方式、实时方式。(
2、 操作系统中的控制程序一定具有分时处理能力。()
15、下面对临界区的论述中,正确的是(
临界区是指进程中用于实现进程互斥的那段代码
临界区是指进程中用于实现进程同步的那段代码
临界区是指进程中用于实现进程通信的那段代码
临界区是指进程中用于访问共享资源的那段代码
16、设有6个进程共享同一互斥段, 若最多允许有3个进程进入互斥段, 则所采用的互斥信 号量的初值为(A)
C)。
A
B
C
D
3、进程的并发执行是指若干个进程(B )o
A同时执行B在同一段时间内同时执行
C不能在同一段时间内同时执行C、共享系统资源
4、下面对进程的描述中,错误的是(A进程是动态的概念
C进程是有生命期的
Байду номын сангаасD)
B、进程执行需要处理机
C、进程是指令的集合
5、下面所述步骤中,(
由调度程序为进程分配CPU建立一个进程控制块
弓I入线程后,处理机只能在进程间切换 引入线程后,处理机仍在进程间切换 线程的切换,不会引起进程切换 线程的切换,可能引起进程切换
第一章绪论
一、单项选择题
1、在下列选择中, (D)不是操作系统关心的主要问题。
管理计算机裸机B、设计、提供用户程序计算机硬件系统的界面
管理计算机系统资源D高级程序设计语言的编译器
A、
C、
2、
A、
C、
批处理系统的主要缺点是(C)。
CPU利用率低B、不能并发执行
缺少交互性D以上都不是
3、
A、
B、
C、
D、
批处理系统、分时系统及多任务系统 实时OS批处理OS及分时OS单用户系统、多用户系统及批处理系统 实时系统、分时系统和多用户系统
12、为了使系统中所有的用户都能得到及时响应,该OS应该是(B)
A多道批处理系统B分时系统C、实时系统D网络系统
13、从下列叙述中选出正确的叙述(A)。
OS的不确定性是指在OS控制下的多个作业执行顺序和每个作业的执行时间是不确 定的。
A、3B、6C、1D、0
17、有3个进程共享同一程序段,而每次最多允许两个进程进入该程序段,若用 作同步机制,则信号量S可取值(A)
A、2,1,0,-1B、3,2,1,0
C、2,1,0,-1,-2D、1,0,-1,-2
18、消息缓冲队列中的临界资源是(B)
A队列中某个消息缓冲区B整个消息缓冲队列
C信箱D管道19、下面说法正确的是(D)