2、并行性与并发性的区别和联系
3、特权指令与非特权指令
4、访管指令与访管中断
第二章 进程管理
1-1. 下面对进程的描述中,错误的是 。
A.进程是动态的概念 B. 进程执行需要处理机 C.进程是有生命周期的 D. 进程是指令的集合
【答案】D【解析】进程是程序的一次执行过程,是动态的,它有生命周期。 1-2. 分配到必要的资源并获得处理机时的进程状态是 () A. 就绪状态 B. 执行状态 C. 阻塞状态 D. 撤消状态
【答案】B【解析】分配到必要地资源获得处理机时的进程状态是执行状态。 1-3.程序的顺序执行通常在 ① 的工作环境中,具有以下特征 ② 程序的并发执行在 ③ 的工作环境中,具有如下特征 ④ 。 A. 单道程序 B.多道程序 C. 程序的可再现性 D. 资源共享 【答案】①A ②C ③B ④D。
【解析】程序的顺序执行通常在单道程序的工作环境中,具有程序结果的可再现性特征;程序的并发执行在多道程序的工作环境中,具有共享资源的特征。
1-4. 下列进程状态变化中, 变化是不可能发生的
A. 运行——就绪 B.运行—— 等待 C.等待——运行 D. 等待——就绪 【答案】C 【解析】当调度程序为某就绪状态的进程分配了处理机时,该进程便由就绪状态变为执行状态;正在执行的进程因等待发生某事件而无法执行时,该进程由执行状态变为等待状态;当处于等待状态的进程所等待的事件发生时,该进程由等待状态变为就绪状态;正在执行的进程如因时间片用完而暂停执行,该进程由执行状态变为就绪状态 1-5. 当 时,进程从执行状态转变为就绪状态。 A. 进程被调度程序选中 B. 时间片到 C. 等待某一事件 D.等待的事件发生
【答案】B。【解析】正在执行的进程,如因时间片用完而暂停执行,则该进程由执行状态转变为就绪状态。
1-6. 如果系统中有n个进程,则就绪队列中进程的个数最多为 。 A. n+1 B. n C.n-1 D.1
【答案】C。【解析】一个计算机系统中至少有一个处理机,通常处理机上有一个进程执行,因此就绪队列中进程个数最多为n-1。
1-7. 某系统的进程如下图所示:a是 ① 状态,b是 ② 状态,c是 ③ 状态,1表示 ④ ,2表示 ⑤ ,3表示发生了等待事件,4表示等待事件结束。
①②③:A. 挂起 B. 运行 C. 等待 D.就绪
④⑤: A. 落选 B. 选中 C. 等待 【答案】①B ②D ③C ④B ⑤A
1-8. 设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述4种情况:
①没有运行进程,有2个就绪进程,n个进程处于等待状态。 ②有1个运行进程,没有就绪进程,n-1个进程处于等待状态。 ③有1个运行进程,有1个就绪进程,n-2个进程处于等待状态。 ④有1个运行进程,n-1个就绪进程,没有进程处于等待状态。 上述情况中,不可能发生的情况是 。 【答案】①。
1-9.操作系统的进程管理模块并不负责______。(浙江大学2006年) A. 进程的创建和删除 B.提供死锁处理机制
C.实现I/O设备的调度 D.通过共享内存实现进程间通信
【答案】C【解析】本题考查进程管理模块的功能,I/O设备的调度属于设备管理模块的功能。
1-10.在操作系统中,进程是一个具有独立功能的程序在某个数据集合上的一次(①)。进程是一个(②)的概念,而程序是一个(③)的概念。
在一个单处理机的系统中,若有6个用户进程,在用户进程执行的某一时刻,处于就绪状态的用户进程最多有(④)个,最少有(⑤)个。(武汉理工大学2006年)
① A.并发活动 B.运行活动 C.单独操作 D.关联操作 ②、③ A.组合态 B.静态 C.关联态 D.动态 ④、⑤ A.0 B.1 C.5 D.6 【答案】①B ②D ③B ④C ⑤A
【解析】本题考查进程的基本概念,进程与程序的基本区别及进程基本状态。单处理机,6个用户进程,最多有5个处于就绪状态,一个处于执行状态,不可能都处理就绪状态而让CPU空闲;最少有0个处理就绪状态,一个处于执行状态,剩下5个处于阻塞状态。
1-11. 下列选项中,导制创建新进程的操作是()。 (2010考研全国统考)
I用户登陆成功 II设备分配 III启动程序执行 A、仅I和II B、仅II和III C、仅I和III D、I、II、III
【答案】C【解析】引起进程创建的事件有:
(1)用户登录:在分时系统中,用户在终端建入登录命令后,如果是合法用户,系统将为该终端建立一个进程,并把它插入到就绪队列中。 (2)作业调度:在批处理系统中,当作业调度程序按一定的算法调度到某作业时,便将该作业装入内存,为它分配必要的资源,并立即为它创建进程,再插入就绪队列中。
相关推荐: