计算机操作系统试题题库及答案(第三章)

本文深入探讨了处理机调度的策略,包括中级调度的目的、周转时间计算、调度算法如FCFS、SJF等,以及优先级调度在实时系统中的应用。同时,分析了死锁的概念,阐述了产生死锁的必要条件、预防和避免死锁的方法,如资源有序分配、银行家算法等。最后,提到了进程调度的功能,如保存和恢复现场、选择进程等,并指出资源分配不当可能导致死锁。
摘要由CSDN通过智能技术生成

第三章处理机调度与死锁


一、选择题

1.引入中级调度,目的是为了( C )。
A.安排各作业调度
B.安排各进程调度
C.提高内存的利用率
D.提高处理机的效率

2.作业的周转时间为( A )。
A.作业完成时间 – 作业提交时间
B.作业开始时间 + 作业执行时间
C.作业等待时间
D.作业执行时间

3.FCFS算法进行调度,对以下哪种工作有利( A )。
A.运行时间较长的作业
B.运行时间较短的作业
C.I/O繁忙型作业
D.后到达的作业

4.有四个作业A、B、C、D预计运行时间分别是6,3,20和15个时间单位,同时提交,按SJF算法调度,它们执行顺序是( C )。
A.A→B→C→D
B.B→C→D→A
C.B→A→D→C
D.A→B→D→C

5.某系统采用静态抢占式优先级进程调度。A进程0时刻到达,优先数85,需耗时10秒;B进程3时刻到达,优先数65,需耗时5秒;C进程5时刻到达,优先数60,需耗时3秒,则CPU的服务顺序是(设优先数小,优先级高)( B )。
A.A→B→C→A
B.A→B→C→B→A
C.A→B→A→C
D.A→B→C→A→B

6.分时系统通常采用的调度算法( D )。
A.先进先出
B.优先级调度
C.及时响应
D.时间片轮转

7.运行时间最短的作业被优先调度,这种调度算法是( C )。
A.优先级调度
B.响应比高者优先
C.短作业优先
D.先来先服务

8.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( C )。
A.2
B.1
C.3
D.0.5

9.已知作业的周转时间=作业完成时间-作业的到达时间。现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是( C )。
A.T1+T2+T3
B.(T1+T2+T3)/3 
C.(3T1+2T2+T3)/3
D.3T1+2T2+T3

10.为了对紧急进程或重要进程进行调度,调度算法应采用( B )。
A.先进先出调度算法
B.优先级调度算法
C.最短作业优先调度
D.定时轮转法

11.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这种调度算法是( A )。
A.先来先服务
B.最短作业优先
C.定时轮转法
D.优先数法

12.操作系统中的作业管理是一种( A )。
A.宏观的高级管理
B.宏观的低级管理
C.系统刚开始加电
D.初始化引导完成

13.在操作系统中,JCB是指( D )。
A.进程控制块
B.文件控制块
C.程序控制块
D.作业控制块

14.下述A、B、C、D描述中,( A )发生进程死锁.
A.进程A占有资源R1,等待进程B占有的资源R2;进程B占有资源R2,等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。
B.进程A占有资源R1,进程B等待进程A占有的资源R1,R1、R2不允许两个进程同时占用。
C.进程A占有资源R1,进程B占有资源R2。
D.进程A占有资源R1,等待占有R2,进程B占有R2,R1、R2不允许两个进程同时占用。

15.两个进程争夺同一个资源( D )。
A.以上说法都不对
B.一定死锁
C.不死锁
D.不一定死锁

16.系统出现死锁的根本原因是( D )。
A.作业调度不当
B.系统中进程太多
C.资源的独占性
D.资源竞争或进程推进顺序不得当

17.当多道程序系统中发生死锁时,( C )。
A.计算机系统不能处理任何事情
B.某个进程不能够执行
C.一组进程相互等待,并进入阻塞状态
D.不能进行输入和输出

18.产生死锁的四个必要条件是:互斥、( B )、循环等待和不剥夺。
A.请求与释放
B.请求与保持
C.请求与阻塞
D.释放与阻塞

19.在为多道程序所提供的或共享的系统资源不足时,可能出现死锁。但是,不适当的( A )也可以产生死锁。
A.进程推进顺序
B.进程优先权
C.资源的顺序分配
D.程序并发

20.发生死锁的必要条件有四个,要防止死锁的发生,可以破坏这四个必要条件,但破坏( D )条件是不太实际的。
A.不可抢占
B.部分分配
C.循环等待
D.互斥

21.采用按序分配资源的策略可以防止死锁.这是利用了使( B )条件不成立。
A.互斥使用资源
B.循环等待资源
C.不可抢夺资源
D.占有并等待资源

22.死锁的预防是根据( C )采取措施实现的。
A.配置足够的系统资源
B.使进程的推进顺序合理
C.破坏产生死锁的四个必要条件之一
D.防止系统进入不安全状态

23.三个进程A、B、C对某类资源的需求分别是7个、8个、3个。且目前已分别得到了3个、3个和2个资源,若系统还至少能提供( C )个资源,则系统是安全的。
A.1
B.5
C.2
D.10

24.系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最少资源数是( D )。
A.12
B.11
C.9
D.10

25.在下列解决死锁的方法中,属于死锁预防策略的是( A )。
A.资源有序分配法
B.死锁检测法
C.银行家算法
D.资源分配图化简法

26.银行家算法是一种( B )算法。
A.死锁解除
B.死锁避免
C.死锁检测
D.死锁预防

27.用银行家算法避免死锁时,检测到( C )时才分配资源。
A.进程首次申请资源时对资源的最大需求量超过系统现存的资源量
B.进程己占用的资源数与本次申请资源数之和超过对资源的最大需求量
C.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足尚需的最大资源量
D.进程已占用的资源数与本次申请的资源数之和不超过对资源的最大需求量,且现存资源能满足本次申请量,但不能满足尚需的最大资源量

28.采用资源剥夺法可解除死锁,还可以采用( D )方法解除死锁。
A.执行并行操作
B.修改信号量
C.拒绝分配新资源
D.撤消进程

29.存在一进程等待序列{P1、P2 ……Pn},其中P1等待P2所占有的某一资源,P2等待P3所占有的资源,……而Pn等待P1所占有的资源形成一个 ( B )。
A.进程顺序推进
B.进程循环等待环
C.资源有序分配
D.资源强占

30.下面哪一项不是进程调度的功能( D )。
A.保存现场
B.选择进程
C.恢复现场
D.创建PCB


二、判断题

1.在分配共享设备和独占设备时,都可能引起死锁。( 错 )。
A.对
B.错

2.在银行家算法中,对某时刻的资源分配情况进行安全分析,如果该时刻的状态是安全的,则存在一个安全序列,且这个安全序列是唯一的。( 错 )
A.对
B.错

3.如果分配给当前进程的时间片已完,则该进程将从执行态转为阻塞态。( 错 )
A.对
B.错

4.系统如果处于不安全状态,一定会进而导致死锁状态。( 错 )
A.对
B.错

5.若系统中存在一个循环等待的进程集合,则必定会死锁。( 错 )
A.对
B.错

6.先来先服务作业调度算法有利于长作业,而不利于短作业。( 对 )

《计算机基础与应用》第三章-计算机系统-单项选择题(含答案) ## # # 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第1页。《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第1页。选择题 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第1页。 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第1页。 1 键盘在计算机中是属于 A、输出设备 B、存储设备 C、输入设备 D、控制设备 答案: C 难易程度:最难 章节:计算机系统 / 计算机的硬件系统 知识点:输入设备 2 下列叙述中,正确的一条是 。 A、用高级程序语言编写的程序称为源程序 B、计算机能直接识别并执行用汇编语言编写的程序 C、机器语言编写的程序执行效率最低 D、不同型号的计算机具有相同的机器语言 答案: A 难易程度:最难 章节:计算机系统 / 计算机的软件系统 知识点:软件概念 3 下列叙述中,错误的一条是 。 A、内存储器一般由 ROM和 RAM组成 B、RAM中存储的数据一旦断电就全部丢失 C、软盘的存取速度比硬盘的存取速度快 D、存储在 ROM中的数据可以永久保存,断电后也不会丢失 答案: C 难易程度:最难 章节:计算机系统 / 计算机的硬件系统 知识点:存储器 4 计算机主要技术指标通常是指 。 A、所配备的系统软件的优劣 B、CPU的主频和运算速度、字长、存储容量 C、显示器的分辨率、打印机的配置 D、硬盘容量的大小 答案: B 难易程度:最难 章节:综合易 知识点:综合 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第2页。《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第2页。 按操作系统的分类, Unix 属于 操作系统。 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第2页。 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第2页。 A、批处理 B、实时 C、分时 D、多道批处理 答案: C 难易程度:最难 章节:计算机系统 / 操作系统 知识点:操作系统的种类 下列叙述中,正确的一条是 。 A、计算机能直接识别并执行用高级程序语言编写的程序 B、用机器语言编写的程序可读性最差 C、机器语言就是汇编语言 D、高级语言的编译程序属于应用软件 答案: B 难易程度:最难 章节:计算机系统 / 计算机的软件系统 知识点:软件概念 计算机感染病毒的可能途径之一是 A、从键盘上输入数据 B、通过电源线 C、所使用的软盘表面不清洁 D、随意打开不明来历的电子邮件 答案: D 难易程度:最难 章节:计算机基础知识 / 计算机病毒及其防治 知识点:计算机病毒的特征和分类 8 调制解调器( Modem)的作用是 。 A、将计算机的数字信号转换成模拟信号 B、将模拟信号转换成计算机的数字信号 C、将计算机数字信号与模拟信号互相转换 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第3页。《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第3页。D、为了上网与接电话两不误 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第3页。 《计算机基础与应用》第三章-计算机系统-单项选择题(含答案)全文共19页,当前为第3页。 答案: C 难易程度:最难 章节:计算机系统 / 计算机的硬件系统 知识点:输出设备 9 字长是 CPU的主要性能指标之一,它表示 A、CPU一次能处理二进制数据的位数 B、最长的十进制整数的位数 C、最大的有效数字位数 D、有效数字位数 答案: A 难易程度:最难 章节:计算机系统 / 计算机的硬件系统 知识点:运算器 计算机能直接识别、执行的语言是 A、汇编语言 B、机器语言 C、高级程序语言 D、C语言 答案: B 难易程度:最难 章节:计算机基础知识 / 计算机的发展 知识点:软件概念 控制器的功能是 。 A、指挥、协调计算机各部件工作 B、进行算术运算和逻辑运算 C、存储数据和程序 D、控制数据的输入和输出 答案: A 难易程度:最难 章节:计算机系统 / 计算机的硬件系统 知识点:控制器 下列叙述中,正确的一条是 A、CPU能直接读取硬盘上的数据 B、CPU能直接与内存储器交换数据 C、CPU由存储器和控制器组成 D、CPU主要用来存储程序和数据 答案: B 难易程度:最难 章节:计算机系统 / 计算机的硬件系统 知识点:综《计算机基础与应用》第三章-计算机系统-单项选择题(含答
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值