计算机四级网络工程师(操作系统原理)模拟试卷4
操作系统原理——单选题
1.用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用( )。(A)
A. 系统调用
B. 自然语言
C. 运行时系统
D. 命令控制
解析:用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用系统调用。因此,本题答案选择A选项。
2.对于信号量S,执行一次P(S)操作后,S的值( )。(C)
A. 变为1
B. 不变
C. 减1
D. 减指定数值
解析:P、V操作由P操作原语和V操作原语组成(原语是不可中断的过程)对信号量进行操作。P(S):将信号量S的值减1,即S=S-1;如果S≥0,则该进程继续执行;否则该进程置为等待状态,排入等待队列。V(S):将信号量S的值加1,即S=S+1;如果S>0,则该进程继续执行;否则释放队列中第一个等待信号量的进程。因此,本题答案选择C选项。
3.在文件系统中,必须为每个文件建立一个至少包含文件名和文件物理存储地址的数据结构,称为( )。(A)
A. 文件控制块
B. 文件分配表
C. 索引节点
D. 文件描述符
解析:在操作系统中,为了管理大量的文件,为每个文件都设置一个描述性数据结构——文件控制块(FCB)。文件控制块通常包括以下内容:文件名、文件号、用户名、文件地址、文件长度、文件类型、文件属性、共享计数、文件的建立日期、保存期限、最后修改日期、最后访问日期、口令、文件逻辑结构、文件物理结构等等。因此,本题答案选择A选项。
4.死锁产生的原因之一是资源分配不当,另一个原因是( )。(C)
A. 存在共享资源
B. 系统中没有采用SPOOLing技术
C. 进程推进顺序不当
D. 使用P、V操作过多
解析:死锁是指在多道程序系统中,一组进程中的每个进程均会无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源。若对资源的管理、分配和使用不当或者在进程使用某种同步或通信工具及时发送、接受次序安排不当,会造成死锁的发生.因此,本题答案选择C选项。
5.在计算机系统中,所谓进程的“动态性”指的是( )。(D)
A. 进程始终处于运行过程中
B. 进程和程序一样,可以永久保存
C. 进程每一次的运行结果是完全一样的
D. 进程动态产生、动态变化、动态消亡
解析:进程的“动态性”是指进程对应着程序的执行过程,主要体现在两个方面。其一,进程动态产生、动态消亡;其二,在进程生命周期内,其状态动态变化。因此,本题答案选择D选项。
6.下列各种方法中,哪一种既可以满足多道程序设计且设计上又最简单?( )(D)
A. 交换技术
B. 分页技术
C. 单一连续
D. 可变分区
解析:可变分区是指系统不预先划分固定分区,而是在装入程序时划分内存分区,使程序分配的分区大小正好等于该程序的需求量,且分区的个数是可变的。可变分区有较大的灵活性,比固定分区能获得更好的内存利用率。多道程序设计的目的就是提高整个系统的效率。可变分区支持多道程序技术,设计技术又简单,因此,本题答案选择D选项。
7.通常为了保证文件系统中数据的安全而采用备份技术。那么,将上次备份后新增加的数据进行备份,该方法称为( )。(B)
A. 全量转储
B. 增量转储
C. 逻辑转储
D. 物理转储
解析:按照转储内容可分为增量转储和全量转储。将上次备份后新增加的数据进行备份属于增量转储。增量转储是指备份自上一次转储以来更改过的文件。因此,本题答案选择B选项。
8.某计算机系统中共有3个进程P1、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个实例,r2资源有2个实例,r4资源有3个实例。
(B)
A. 活锁
B. 死锁
C. 无死锁
D. 饥饿
解析:若进程P3申请一个r1类资源<P3,r1>,则有:<r1,P2>,<P2,r3>,<r3,P3>,<P3,r1>,这是一个环路等待,r1与r3只有一个资源实例,P2与P3进程满足请求与保持条件并且所获得资源又不可被剥夺,这是死锁产生的4个必要条件之一。因此,本题答案选择B选项。
9.下列关于进程的叙述中,正确的是( )。(A)
A. 当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中
B. 操作系统的重要概念是进程,不同的进程执行的代码也不同
C. 进程存在的标志是进程控制块,用户可以从中读出与本进程相关的运行状态
D. 当进程申请处理机而得不到满足时,它将进入阻塞态
解析:当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中;操作系统的重要概念是进程,不同的进程执行的代码可能相同;进程存在的标志是进程控制块,与本进程相关的运行状态只能由操作系统读取;当进程申请处理机而得不到满足时,它将进入就绪态。因此,本题答案选择A选项。
10.在虚拟页式存储管理中,某一时刻的利用率为50%,磁盘的繁忙率为3%。针对这一情况,采用( )是合理的。(A)
A. 适当增加进程数量以提高系统效率
B. 必须减少进程数量以提高系统效率
C. 使用一个速度更快的磁盘来提高处理机的利用率
D. 使用一个速度更快的处理机来提高处理机的利用率
解析:在虚拟页式存储管理中,某一时刻CPU的利用率为50%,磁盘的繁忙率为3%,意味着还可以通过增加进程数目,来提高CPU使用率。因此,本题答案选择A选项。
11.某文件系统的物理结构采用类UNIX的二级索引结构。主索引表有12项,前10项给出文件前10块的磁盘地址,第11项给出一级索引表的地址,第12 项给出二级索引表的地址。一级和二级索引表的大小均为一个磁盘块,可存放100个磁盘地址。在找到主索引表之后,要访问文件的第1 000块,还需要启动多少次磁盘?( )(A)
A. 2
B. 3
C. 4
D. 5
解析:1~10块采用的是直接索引,需要启动磁盘1次;11~110块采用的是一级索引,需要启动磁盘2次;111~10110块采用的是二级索引,需要启动磁盘3次。第1 000块访问时,找到主索引后,需要启动磁盘2次。因此,本题答案选择A选项。
12.当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是( )。(B)
A. 文件操作指令
B.
本文档预览:3600字符,共8701字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载