首页 > 全部 > 计算机408 > 计算机专业基础综合操作系统(进程管理)模拟试卷1

计算机专业基础综合操作系统(进程管理)模拟试卷1

本单篇文档共12787字,内容预览3000字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有考研类学硕统考专业整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
计算机408 章节练习 7681人下载
价格: 0.80 原价:¥9.60
收藏

计算机专业基础综合操作系统(进程管理)模拟试卷1

单选题

1.进程处于( )等待状态时,它是处于非阻塞状态的。(C)

A. 等待从键盘输入数据

B. 等待协作进程的一个信号

C. 等待操作系统分配CPU时间

D. 等待网络数据进入内存

解析:

2.下列叙述中,错误的是( )。(C)

A. 操作系统是用户与计算机之间的接口

B. 程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性,程序与程序的执行不再一一对应

C. 进程从一个状态到另一个状态的转换,都是靠使用不同的原语来实现的

D. 在单CPU系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态

解析:从用户的角度看,操作系统是用户使用计算机的桥梁,用户通过操作系统的两类接口来达到操纵计算机的目的。选项A正确。

选项B的叙述也是正确的,因为这正是引入进程概念的原因。

进程从一个状态到另一个状态的转换是一个非常复杂的过程,除了要使用不同的原语外,有时还要借助于硬件触发器才能完成。例如,UNIX系统中,从系统态到用户态的转换要借助硬件触发器。因此,选项C错误。

处于就绪状态的进程已经获得了除CPU之外的所有资源,由于只有一个CPU,任何时刻就只能有一个进程获得CPU,而其他的就只能在就绪状态对应的队列上排队等待调度程序的调度。所以选项D也正确。

3.进程调度是从( )选择一个进程投入运行的。(A)

A. 就绪队列

B. 等待队列

C. 作业后备队列

D. 提交队列

解析:处于就绪队列的进程是获得了除处理机以外的所有资源处于准备执行的状态。进程调度就是负责从就绪队列中挑选进程投入运行的。

4.下列叙述中,正确的是( )。(B)

A. 分时系统中,时间片越小,响应时间越长

B. 多道程序的引入,主要是为了提高CPU及其他资源的利用率

C. 飞机票订票系统是分时系统

D. PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体

解析:分时系统的响应时间T≈nq,n是用户数目,而q是时间片。当在用户数目一定的情况下,时间片越小,响应时间越短。因此,选项A错误。

在单道程序环境中,系统的全部资源为一个作业所独占,如果该作业在进行输入或输出时,CPU仍然被它所占有,处于等待状态。由于CPU与外设处理速度上的差异,如果采用多道程序设计技术,当某个作业输入或输出时,CPU就可处理其他的作业,其他资源也是类似的。因此,选项B正确。

飞机票订票系统是实时信息处理系统。所以,选项C错误。

PCB是进程存在的唯一标志,也是系统感知进程存在的唯一实体,而进程的程序部分描述了进程所要完成的功能。因此,选项D错误。

5.一个进程被唤醒,意味着( )。(B)

A. 该进程重新占有了CPU

B. 进程状态变为就绪

C. 它的优先权变为最大

D. 其PCB移至就绪队列的队首

解析:进程被唤醒是进入就绪队列。是否插入到就绪队列的什么地方,取决于就绪的管理方法和进程调度的算法。如果进程调度是最高优先数优先,该进程按优先数插入该队列中;如果该队列是按到达的先后次序排列的,则按到达的先后插入。

6.进程和程序的本质区别是( )。(D)

A. 存储在内存和外存

B. 顺序和非顺序执行机器指令

C. 分时使用和独占使用计算机资源

D. 动态和静态特征

解析:程序是指令的集合,而进程是可以和其他程序并发执行的程序的一次执行过程。程序可以作为资料长期保存,而进程有从产生到消亡的过程。

7.系统感知进程的唯一实体是( )。(C)

A. JCB

B. FCB

C. PCB

D. SJT

解析:进程控制块PCB是进程存在的唯一标志。

8.一进程在某一时刻具有( )。(A)

A. 一种状态

B. 两种状态

C. 三种状态

D. 四种状态

解析:进程可能处于就绪、运行、等待三种基本状态,但进程在任一时刻只能处于一种状态。

9.在单处理机的多进程系统中,进程什么时候占用处理机以及决定占用时间的长短是( )。(C)

A. 进程相应的代码长度

B. 进程总共需要运行的时间

C. 进程特点和进程调度策略

D. 进程完成什么功能

解析:c。本题考查进程调度的时机和进程调度的策略。进程调度的时机与进程特点有关,例如,进程是CPU繁忙型还是I/O繁忙型、自身的优先级等。但是仅有这些特点是不够的,能否得到调度还取决于进程调度策略,若采用优先级调度算法,则进程的优先级才起作用。至于占用处理机运行时间的长短,则要看进程自身,若进程是I/O繁忙型,运行过程中要频繁访问I/O,也就是说,可能会频繁主动放弃CPU,所以,占用CPU的时间就不会长,一旦放弃CPU,则必须等待下次调度。若进程是CPU繁忙型,则一旦占有CPU就可能会运行很长时间,但是,运行时间还取决于进程调度策略。多数情况下,交互式系统为改善用户的响应时间,大多采用时间片轮转算法,这种算法在进程长期占用CPU到一定时间后,会强制将其换下,以保证其他进程的CPU使用权。所以,本题的正确答案应为选项C。

10.进程从运行状态变为阻塞的原因可能是( )。(A)

A. 输入/输出事件发生

B. 时间片到

C. 输入/输出事件完成

D. 某个进程被唤醒

解析:正在运行的进程如果要申请输入或输出,这时进程的状态将从运行变为等待,将CPU让出,等待输入或输出完成。

11.进程创建原语的任务是( )。(B)

A. 为进程编制程序

B. 为进程建立PCB表

C. 为进程分配CPU

D. 为进程分配所需的各种资源

解析:进程存在的标志是进程控制块,所以创建进程就是要创建PCB,并将有关参数填入PCB中。

12.进程被创建后即进入( )排队。(B)

A. 阻塞队列

B.

本文档预览:3000字符,共12787字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
计算机专业基础综合操作系统(进程管理)模拟试卷1

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号