ZGSOS[2]第二章 进程管理

ZGSOS[2]第二章进程管理单元测试A

1、单选题:
‌程序在独占处理器的情况下运行时:只要程序执行时的环境和初始条件相同,程序重复执行的结果相同,这称之为(      )。‌
选项:
A: 顺序性
B: 封闭性
C: 可再现性
D: 开放性
答案: 【 可再现性

2、单选题:
‌程序在独占处理器的情况下运行时,将会体现出顺序性的执行特征,这是指(      )。​
选项:
A: 程序在封闭环境下运行并独占计算机的所有资源
B: 处理机的操作,严格按照规定顺序执行
C: 程序的执行严格按照其代码排列先后次序而顺序执行‍
D: 程序严格按照源码编辑、源程序编译、目标程序链接和可执行程序运行的过程来执行处理
答案: 【 处理机的操作,严格按照规定顺序执行

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、单选题:
​(      )存放了进程标识符、进程运行的当前状态、程序和数据的地址以及关于该程序运行时的CPU环境信息。‎
选项:
A: 管程
B: 页表
C: 进程控制块
D: 文件打开表
答案: 【 进程控制块

9、单选题:
‏关于进程各种基本状态之间的转换,不可能直接发生的状态转化为(      )。‍
选项:
A: 运行状态=>就绪状态
B: 阻塞状态=>运行状态
C: 阻塞状态=>就绪状态
D: 运行状态=>阻塞状态
答案: 【 阻塞状态=>运行状态

10、单选题:
​进程在(      )的条件下,将会从运行状态转化为就绪状态。‍
选项:
A: 系统采用时间片轮转调度算法且分配给该进程的时间片用完
B: 发生处理器调度执行该进程
C: 其发生I/O操作请求
D: 其I/O操作请求已完成和得到满足
答案: 【 系统采用时间片轮转调度算法且分配给该进程的时间片用完

11、单选题:
‍关于进程的状态转换,引入挂起状态的原因不包括(      )。‎
选项:
A: 用户可能在程序运行期间发现可疑问题而需要暂停进程
B: 系统需要进行负荷调节和保证实时任务及时完成
C: 操作系统在运行过程中需要对资源使用情况进行检查和记账
D: 进程进行I/O操作时应保证处理器的高效利用
答案: 【 进程进行I/O操作时应保证处理器的高效利用

12、单选题:
‍关于进程的状态转换,当进程处于(      )的情况下,不可能直接转化为挂起就绪状态。​
选项:
A: 运行状态
B: 挂起阻塞状态
C: 普通阻塞状态
D: 普通就绪状态
答案: 【 普通阻塞状态

13、单选题:
‎当进程处于(      )的情况下,可以被处理器调度执行。​
选项:
A: 挂起就绪状态
B: 新状态
C: 阻塞状态
D: 普通就绪状态
答案: 【 普通就绪状态

ZGSOS[2]第二章进程管理单元测试B

1、单选题:
‏关于进程控制块的描述,如下存在问题的选项是(      )。‎
选项:
A: 使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程
B: 操作系统控制和管理并发执行进程的依据
C: 进程存在的惟一标志,离散存放于内存空间或对应程序的文件目录项中
D: 进程实体的一部分,是拥有描述进程情况及控制进程运行所需的全部信息的记录性数据结构
答案: 【 进程存在的惟一标志,离散存放于内存空间或对应程序的文件目录项中

2、单选题:
​进程标识符和进程控制块的分配可能发生在进程的(      )阶段。​
选项:
A: 创建
B: 终止
C: 阻塞
D: 挂起
答案: 【 创建

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: 内存空间
B: 外存空间
C: 处理器
D: I/O设备
答案: 【 处理器

10、单选题:
​利用硬件指令能有效地实现进程互斥,但它却不能满足(      )的准则,造成了处理器时间的浪费,而且也很难将它用于解决较复杂的进程同步问题。‎
选项:
A: 让权等待
B: 空闲让进
C: 忙则等待
D: 有限等待
答案: 【 让权等待

11、单选题:
​关于整型信号量机制,如下说法不正确的是(      )。‌
选项:
A: 整型信号量用来表示系统当前可用对应资源的数量
B: 整型信号量机制无法满足空闲让进的准则
C: 整型信号量机制无法满足让权等待的准则
D: 整型信号量机制提供有资源申请操作和资源释放操作,也即P/V操作,或称之为wait/signal操作
答案: 【 整型信号量机制无法满足空闲让进的准则

12、单选题:
‎关于记录型信号量机制,如下说法不准确的是(      )。‏
选项:
A: 记录型信号量的队列分量用来表示因申请对应资源失败而受阻的进程阻塞队列
B: 记录型信号量的wait操作在进程申请对应资源未果的情况下,将把当前进程插入相应的进程阻塞队列
C: 记录型信号量的整型分量用来表示系统当前可用对应资源的数量
D: 记录型信号量的signal操作不仅执行资源的释放,还会唤醒相应进程阻塞队列的队首进程
答案: 【 记录型信号量的整型分量用来表示系统当前可用对应资源的数量

13、判断题:
‌进程控制块常驻内存并存放于操作系统专门开辟的进程控制块区域,并一般采用索引或链接组织方式。‎
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‍一段时间内只允许一个进程访问的资源称为临界区。​
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‏保证诸进程互斥地进入自己的对应于同一临界资源的临界区是实现它们对该临界资源的互斥访问的充要条件。‎
选项:
A: 正确
B: 错误
答案: 【 正确

ZGSOS[3]第三章 处理机调度与死锁

ZGSOS[3]第三章处理机调度与死锁单元测试A

1、单选题:
​高级调度又称为作业调度或长程调度,用于决定把外存上处于后备队列中的哪些作业调入内存。高级调度不能使用的调度算法是(      )调度算法。‏
选项:
A: 先来先服务
B: 短者优先
C: 高响应比优先
D: 时间片轮转
答案: 【 时间片轮转

2、单选题:
‏在多道批处理系统和分时系统中均必需提供的调度机制是(      )。‍
选项:
A: 高级调度
B: 中级调度
C: 低级调度
D: 以上所有
答案: 【 低级调度

3、单选题:
​分时系统采用的进程调度方式是(      )。​
选项:
A: 非抢占方式
B: 抢占方式
C: 以上两个均可
D: 以上两个均不可
答案: 【 抢占方式

4、单选题:
‏某同学出于了解进程调度相关情况的目的,专门写了一个“main函数里仅包含一个无限循环”的C语言程序(如下所示)。请问该程序在Windows系统中运行时,将出现的情况是(      )。‏‏void main(){ while (1)  printf("你好!n");‏‏}‏
选项:
A: 系统崩溃
B: 系统停止反应
C: 在单核系统中,系统停止反应;在多核系统中,无明显反应
D: 无明显反应
答案: 【 无明显反应

5、单选题:
‎在一个同时具有高、中、低三级调度机制的系统中,一个处于外存就绪状态(即挂起就绪状态)的进程,需要经过(      )级调度才能进入运行状态。‌
选项:
A: 0
B: 1
C: 2
D: 3
答案: 【 2

6、单选题:
‍分时系统衡量调度性能时,最为注重的指标是(      )。‏
选项:
A: 周转时间
B: 响应时间
C: 截止时间
D: 吞吐量
答案: 【 响应时间

7、单选题:
‌分时系统不能直接单独使用的调度算法是(      )调度算法。‌
选项:
A: 先来先服务
B: 高优先权优先
C: 时间片轮转
D: 多级反馈队列
答案: 【 先来先服务

8、单选题:
‏在时间片轮转调度算法中,如果时间片的长度无限延长,那么算法将退化为(      )调度算法。​
选项:
A: 先来先服务
B: 短进程优先
C: 高响应比优先
D: 以上均不是
答案: 【 先来先服务

9、单选题:
‏当进程执行时,它们通常会花费一小段时间来进行计算,然后就执行输入输出操作。进一步说,交互式分时作业通常在输入输出操作之间仅运行很短的时间,而大的批处理作业在执行输入输出操作之前则可能运行很长时间。因此,我们可以赋予交互式作业以较高优先级的一种方法是,基于进程在执行输入输出操作之前的下一轮处理器集中使用周期(next CPU burst)的时间量来确定其相应的优先级,这即短进程优先调度算法的出发点。在短进程优先调度算法中,衡量进程长度的指标的确切含义是(         )。‍
选项:
A: 进程从生成到终止所经历的时间
B: 进程从生成到终止过程中所占用的CPU总时间
C: 进程的长短是个动态概念。在进程的生命周期中,可能时而表现为长进程,时而表现为短进程
D: 以上均不是
答案: 【 进程的长短是个动态概念。在进程的生命周期中,可能时而表现为长进

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注