计算机四级网络工程师(操作系统原理)模拟试卷14
操作系统原理——单选题
1.所谓中断字是指(B)
A. 中断处理程序入口地址
B. 中断请求的编号
C. 中断断点位置
D. 中断发生的源头
解析:一个计算机系统提供的中断源的有序集合一般称为中断字。中断源指的就是中断请求,所谓中断字是指中断请求的编号。故答案选择B选项。
2.下列关于中断和异常的描述中,哪一种是正确的?(B)
A. 中断和异常都是由指令执行引发的
B. 中断是由外部事件引发的,而异常则是由指令执行引发的
C. 异常是由外部事件引发的,而中断则是由指令执行引发的
D. 中断和异常都是由外部事件引发的
解析:中断是由外部时间引发的,而异常则是由正在执行的指令引发的。故选择B选项。
3.系统运行时,下列哪一种情况的出现说明是发生了中断?(A)
A. 串口数据到达
B. 访问禁止读写的内存
C. 处理器将要访问的页面位于磁盘上
D. 执行访管指令
解析:所谓中断是指CPU对系统中或系统外发生的异步事件的响应。异步事件是指无一定时序关系的随机发生的事件。当系统在运行时,串口数据到达,此时CPU需要中断当前处理的程序,转而去处理到达的串口数据,符合中断的定义。当访问禁止读写的内存时,系统会产生读写保护中断,但该事件并不需要CPU调用中断处理程序去处理。当处理器将要访问的页面位于磁盘上时,只需要根据某种页面置换算法调入内存即可。执行访管指令表示从系统状态从目态到管态的转换,属于异常。故选择A选项。
4.采用多道程序设计技术可以( )。(A)
A. 提高CPU的利用率
B. 加快程序运行速度
C. 保证程序运行的正确性
D. 减少设备的损耗
解析:所谓多道程序设计,就是允许多个程序同时进入内存并运行。多道程序设计是操作系统所采用的最基本、最重要的技术,其根本目的是提高整个系统的效率,从而提高CPU的利用率。故本题答案选择A选项。
5.采用多道程序设计技术可以( )。(A)
A. 提高I/O设备的利用率
B. 加快程序的运行速度
C. 保证程序运行的正确性
D. 减少设备的损耗
解析:所谓多道程序设计技术,就是允许多个程序同时进入内存并运行。多道程序设计是操作系统所采用的最基本、最重要的技术,其根本目的是提供整个系统的效率。采用采用多道程序设计技术可以提高I/O设备的利用率。故本题答案选择A选项。
6.采用多道程序设计技术可以( )。(A)
A. 提高计算机软硬件资源的利用率
B. 加快程序的运行速度
C. 保证程序运行的正确性
D. 减少设备的损耗
解析:所谓多道程序设计,就是允许多个程序同时进入内存并运行。引入多道程序设计后,提高了设备资源利用率,使系统中各种设备经常处于忙碌状态,提高了内存资源利用率;同时进入系统中的多个程序可以保存于内存的不同区域中,提高了处理机资源利用率。故本题答案选择A选项。
7.采用多道程序设计技术可以( )。(A)
A. 缩短作业的平均周转时间
B. 加快程序的运行速度
C. 保证程序运行的正确性
D. 减少设备的损耗
解析:为了提高计算机系统中各种资源的利用效率,缩短作业的周转时间,在现代计算机中广泛采用多道程序技术,使多种硬件资源能并行工作。故本题答案选择A选项。
8.程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的( )。(C)
A. 并发程序与计算过程是一一对应的
B. 并发程序在执行期间不具有相互制约关系
C. 并发程序的执行结果不可再现
D. 并发程序的执行过程具有封闭性
解析:所谓程序并发执行是指两个或两个以上程序在计算机系统中同处于已开始执行且尚未结束的状态。程序并发执行产生了一些和程序顺序执行时不同的特性:①并发程序在执行期间具有相互制约关系;②程序与计算不在一一对应;③并发程序执行结果不可再现。故本题答案选择C选项。
9.程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的( )。(C)
A. 并发程序的执行结果可再现
B. 并发程序在执行期间不具有相互制约关系
C. 并发程序与计算过程无法一一对应
D. 并发程序的执行过程具有封闭性
解析:所谓程序并发执行是指两个或两个以上程序在计算机系统中同处于已开始执行且尚未结束的状态。程序并发执行产生了一些和程序顺序执行时不同的特性:①并发程序在执行期间具有相互制约关系;②程序与计算不在一一对应;3并发程序执行结果不可再现。故本题答案选择C选项。
10.程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的( )。(A)
A. 并发程序在执行期间具有相互制约关系
B. 并发程序的执行结果可再现
C. 并发程序与计算过程是一一对应的
D. 并发程序的执行过程具有封闭性
解析:所谓程序并发执行是指两个或两个以上程序在计算机系统中同处于已开始执行且尚未结束的状态。程序并发执行产生了一些和程序顺序执行时不同的特性:①并发程序在执行期间具有相互制约关系;②程序与计算不在一一对应;③并发程序执行结果不可再现。故本题答案选择A选项。
11.程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的( )。(A)
A. 并发程序的执行过程失去了封闭性
B. 并发程序的执行结果可再现
C. 并发程序与计算过程是一一对应的
D. 并发程序在执行期间不具有相互制约关系
解析:所谓程序并发执行是指两个或两个以上程序在计算机系统中同处于已开始执行且尚未结束的状态。程序并发执行产生了一些和程序顺序执行时不同的特性:①并发程序在执行期间具有相互制约关系;②程序与计算不在一一对应;③并发程序执行结果不可再现。故本题答案选择A选项。
12.进程有3种基本状态,在允许抢占的系统中,一个进程从运行状态转换为就绪状态的可能事件是( )。(A)
A. 分配给该进程的时间片用完
B. 该进程等待从硬盘上读取文件数据
C. 该进程等待的数据已经进入内存并准备就绪
D. 该进程创建完成等待调度
解析:正在运行的进程由于规定的运行时间片用完而使系统发出超时中断请求,超时中断处理程序把该进程的状态修改为就绪状态。在允许抢占的系统中,一个进程从运行状态转换为就绪状态的可能事件是分配给该进程的时间片用完。故本题答案选择A选项。
13.对于函数fork0,它属于哪一类系统调用( )。(A)
A. 进程控制类
B. 文件操作类
C. 设备管理类
D. 信息维护类
解析:函数fork()的作用是通过系统调用创建一个与原来进程几乎完全相同的进程。所以fork()函数是进程控制类函数。故本题答案选择A选项。
14.进程有三种基本状态,在允许抢占并采用高优先级优先调度算法的系统中,一个进程从就绪状态转换为运行状态的可能事件是(A)
A. 该进程创建完成进入就绪队列并具有最高优先级
B. 该进程等待从硬盘上读取文件数据
C. 该进程的优先级由于某原因被降为低于其他进程
D. 该进程完成
本文档预览:3600字符,共6493字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载