操作系统练习题一

  • 格式:doc
  • 大小:44.50 KB
  • 文档页数:4

操作系统练习题一
一.单项选择题
1、操作系统中,可以并行工作的基本单位是( C )。
A、作业 B、函数
C、进程 D、过程
2、进程是系统核心调度及资源分配的基本单位,它是由( A )组成的。
A、程序、数据和PCB B、程序、数据和标识符
C、程序、标识符和PCB D、数据、标识符和PCB
3、进程与程序的主要区别是( B )。
A、程序有状态,而进程没有
B、进程有状态,而程序没有
C、程序可占用资源,而进程不可
D、进程可占用资源,而程序不可
4、下列进程状态的转换中,哪一个是不正确的( B )。
A、就绪转换为执行
B、执行转换为就绪
C、就绪转换为等待
D、等待转换为就绪
5、下列各项步骤中,哪一个不是创建进程所必须的步骤( D )。
A、建立一个进程控制块PCB
B、由CPU调度程序为进程调度CPU
C、为进程分配内存等必要的资源
D、将PCB链入进程就绪队列
6、在下列特性中,哪一个不是进程的特性( C )。
A、异步性 B、并发性
C、静态性 D、动态性
7、在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件
是( )。
A、S大于0 B、S等于0
C、S小于0 D、S不等于0
8、进程就是可与其他程序并行执行的程序段的一次执行过程,它是系统进行资源分配和调
度的一个基本单位。进程具有( A )、( D )、调度性、异步性和结构性五个基本特征。
A、动态性 B、静态性
C、可执行性 D、并发性
9、进程是一次执行过程,具有生命期体现了进程的动态性特征。进程由程序段、( B )、( C )
组成。
A、进程标识符 B、数据
C、PCB D、FCB
10、进程在系统中存在的唯一标识是( C )。
A、FCB B、FIFO
C、PCB D、JCB
11、进程执行时的间断性,决定了进程可能具有多种状态。进程的基本状态有三种,在分时
系统中,当一个进程拥有的时间片到时,则该进程即由执行状态进入( B )。
A、就绪状态 B、静止状态
C、等待状态 D、执行状态
12、如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机
分配给它,此时该进程进入执行状态,这个过程是由( C )来完成。
A、进程控制程序 B、资源分配程序
C、进程调度程序 D、处理机分配程序
13、为了描述进程的动态变化过程,采用了一个与进程相联系的( C )系统,根据它而感
知进程的存在。
A、进程状态字 B、进程优先数
C、进程控制块 D、进程起始地址
14、已经获得除( C )以外的所有运行所需资源的进程处于就绪状态。
A、存储器 B、打印机
C、CPU D、磁盘空间
15、在一段时间内,只允许一个进程访问的资源称为( C )。
A、共享资源 B、临界区
C、临界资源 D、共享区
16、进程是( B )。
A、与程序等效的概念
B、并发环境中程序的执行过程
C、一个系统软件
D、存放在内存中的程序
17、进程具有并发性和( A )两大重要属性。
A、动态性 B、静态性
C.易用性 D、封闭性
18、并发性是指若干事件在( B )发生。
A、同一时刻 B、同一时间间隔内
C、不同时刻 D、不同时间间隔内
19、顺序程序和并发程序的执行相比,( C )。
A、基本相同 B、有点不同
C、并发程序执行总体上执行时间快
D、顺序程序执行总体上执行时间快
20、在单一处理机上,将执行时间有重叠的几个程序称为( )。
A、顺序程序 B、多道程序
C、并行程序 D、并发程序

二.简答题
1. OS的作用可表现为哪几个方面?

答:OS的作用表现的方面有:
1:OS作为用户与计算机硬件系统之间的接口
2:OS作为计算机系统资源的管理者;
3:OS作为扩充机器.


2. 试说明推动多道批处理系统形成和发展的主要动力是什么?
答:主要动力是推动多道批处理系统形成和发展的主要动力,是提高资源利用率和系统吞吐
量。

3. 试说明推动分时系统形成和发展的主要动力是什么?
答:推动分时系统形成和发展的主要动力是:为了实现用户和计算机系统的及时交互,使多
个用户共享主机,以及方便用户上机,将多道程序设计与分时技术结合在一起。

4. 试说明实时系统的类型.
答:实时操作系统主要应用于实时控制和实时信息处理两个方面。
5. 试比较单道与多道批处理系统的特点及优缺点.
答:
1:单道与多道批处理系统的特点是单道批处理系统内存始终只有一道作业而多道批处理系
统在内存中可同时驻留多道程序,单刀系统的一批作业自动的逐个作业一次运行而多道批处
理系统具有无序性。
2:单道与多道批处理系统的优缺点:单刀系统不能很好的处理人机矛盾使其不能很好的利
用系统资源而躲到批处理系统资源利用率高。多道系统比较容易管理,但主处理机构成了系
统的瓶颈。

6. 实现分时系统的关键问题是什么?应如何解决?
答:实现分时系统的关键问题是:是否能及时接收和及时处理。
对于及时接收,只需在系统中设置一多路卡,多路卡作用是 使主机能同时接收用户从
各个终端上输入的数据;
对于及时处理,应该使所有的用户作业都直接进入内存,在不长的时间内,能使每个作
业都运行一次。

7 OS具有哪几大特征?它的最基本特征是什么?
8 处理机管理具有哪些功能?它们的主要任务是什么?
9 试在交互性,及时性和可靠性方面,将分时系统与实时系统进行比较.
10 试说明网络OS的主要功能.
11 试比较网络OS和分布式OS.
12. 试画出下面条语句的前趋图:
S1: a=5-x; S2: b=a*x; S3: c=4*x; S4: d=b+c; S5: e=d+3.

13. 程序并发执行为何会失去封闭性和可再现性?
14. 在操作系统中为什么要引入进程概念?它会产生什么样的影响?
15. 试从动态性,并发性和独立性上比较进程和程序?
16. 试说明PCB的作用?为什么说PCB是进程存在的唯一标志?
17. 试说明进程在三个基本状态之间转换的典型原因.
18 试说明引起进程撤消的主要事件.
19 在创建一个进程时,需完成的主要工作是什么?
20 在撤消一个进程时,需完成的主要工作是什么?
21 试说明引起进程阻塞或被唤醒的主要事件是什么?
22 试从调度性,并发性,拥有资源及系统开销几个方面,对进程和线程进行比较.
23. 什么是临界资源和临界区?
24. 为什么进程在进入临界区之前,应先执行"进入区"代码,在退出临界区后又执行"退出
区"代码?

25. 同步机构应遵循哪些基本准则?为什么?
26 在单处理机环境下,进程间有哪几种通信方式?