推动微机OS不断发展的主要动力是( )。
(2分)B
A. 方便用户; B. 计算机硬件的不断更新换代; C. 提高资源利用率; D. 计算机网络的发展。
在3.X版本以前的MS-DOS是( )操作系统。
(2分)A
A. 单用户单任务; B. 单用户多任务; C. 多用户单任务; D. 多用户多任务。
Linux操作系统是( )。
(2分)D
A. 单用户单任务; B. 单用户多任务; C. 多用户单任务; D. 多用户多任务。
现在占市场份额最大的台式机操作系统是( )。
(2分)C
A. Android B. iOS C. Windows D. Unix E. CentOS
现在占市场份额最大的移动端操作系统是( )。
(2分)A
A. Android B. iOS C. Windows D. Unix E. OS X
分布式操作系统与网络操作系统本质上的不同之处在于()
(2分)D
A. 实现各计算机之间的通信
B. 共享网络上的资源
C. 满足较大规模的应用
D. 系统中若干台计算机相互协作完成同一任务
操作系统提供给用户使用计算机的接口有不同的类型,在Windows系统中通过右键单击某个文件的图标,然后在弹出的菜单中选择“删除”功能来删除文件是通过()接口来使用计算机的。
(2分)D
A. 联机命令接口 B. 脱机命令接口 C. 系统调用 D. 图形接口
从下面关于并发性的论述中,选出一条正确的论述。
(2分)C
A. 并发性是指若干事件在同一时刻发生。
B. 并发性是指若干事件在不同时刻发生。
C. 并发性是指若干事件在同一时间间隔内发生。
D. 并发性是指若干事件在不同时间间隔内发生。
对于一台具有一个CPU、一个输入设备和一个输出设备的计算机,其中有程序A、B、C在同时运行,下面哪个说法是正确的。
(2分)D
A. 这台计算机的CPU、输入设备和输出设备可以并行地工作,所以程序A、B、C可以并行地运行。
B. 这台计算机的CPU、输入设备和输出设备可以并行地工作,但程序A、B、C只能并发地运行。
C. 这台计算机的CPU、输入设备和输出设备只能并发地工作,但程序A、B、C可以并行地运行。
D. 这台计算机的CPU、输入设备和输出设备只能并发地工作,程序A、B、C也只能并发地运行。
下面关于核心态的描述错误的是()。
(2分)C
A. 操作系统的内核运行在核心态
B. 核心态下能执行特权指令
C. 核心态下不能执行非特权指令
D. 核心态下能访问所有的内存空间
在单处理器系统中,可并行的是():
Ⅰ.进程与进程 Ⅱ.处理器与设备 Ⅲ.设备与设备
(2分)C
A. Ⅰ、 Ⅱ、Ⅲ B. Ⅰ、Ⅱ C. Ⅱ、Ⅲ D. Ⅲ
OS通常会为用户提供多种使用接口,如终端命令、图标菜单、系统调用和()。
(2分)C
A. 计算机高级指令 B. 宏命令 C. 类似于DOS的批命令文件或UNIX的shell文件 D. 汇编语言
操作系统的()管理部分主要负责对进程进行调度。
(2分)D
A. 存储器 B. 控制器 C. 运算器 D. 处理机 E. 设备
现代操作系统的两个基本特征是( )和资源共享。
(2分)C
A. 多道程序设计 B. 中断处理 C. 程序的并发执行 D. 实现分时与实时处理
在单CPU系统中实现并发技术后,( )
(2分)B
A. 各进程在某一时刻并行运行,CPU与外设间并行工作
B. 各进程在某一时间段内同时运行,CPU与外设间并行工作
C. 各进程在某一时间段内并行运行,CPU与外设间串行工作
D. 各进程在某一时刻并行运行,CPU与外设间串行工作
操作系统提供给编程人员的使用接口是()
(2分)C
A. 库函数 B. 高级语言 C. 程序接口 D. 子程序
系统调用是由操作系统提供的内部调用,它()
(2分)B
A. 直接通过键盘交互方式使用 B. 只能通过用户程序间接使用 C. 是命令接口中的命令使用 D. 与系统的命令一样
操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。
(2分)C
A. 终端命令 B. 图形用户接口 C. 系统调用 D. 作业控制语言
若程序正在试图读取某个磁盘的第200个逻辑块,使用操作系统提供的()接口。
(2分)A
A. 系统调用 B. 图形用户接口 C. 原语 D. 键盘命令
系统调用返回时,由内核态变为用户态执行用户程序。
(2分)A
A. 正确 B. 错误
访管指令为非特权指令,在用户态下执行时会将CPU执行状态转为内核态。
(2分)A
A. 正确 B. 错误
设计用户程序时,使用系统调用命令,该命令经过编译后,形成若干条包含陷入指令的指令,用来保存系统调用参数并转内核态执行。
(2分)A
A. 正确 B. 错误
Linux的shell属于命令接口。
(2分)A
A. 正确 B. 错误
库函数属于应用程序,除非库函数本身调用了系统调用,否则它只在用户态运行;系统调用属系统程序,在内核态运行。
(2分)A
A. 正确 B. 错误
从应用程序的使用角度看,库函数与系统调用没有差别;但从实现的角度看,两种有重大差别
(2分)A
A. 正确 B. 错误
在现代操作系统中,异步性特征是指多个进程以各自的速度向前推进。
(2分)A
A. 正确 B. 错误
下面计算机资源中必须互斥共享的资源有()。
Ⅰ.CPU Ⅱ.内存 Ⅲ.打印机 IV.内存变量
(2分)E
A. Ⅰ B. Ⅲ C. IV D. Ⅰ、Ⅲ、 IV E. Ⅲ、 IV F. Ⅰ、Ⅲ
如果洗衣机洗衣服、电饭煲煮饭这两个动作正在同时发生,那么可以说这两个动作正在并行地执行。
(2分)A
A. 正确 B. 错误
在拥挤的车厢里,A、B两人轮换着坐同一个座位,这种情况也属于并行。
(2分)B
A. 正确 B. 错误
用户程序在用户态下使用系统调用引起的中断属于()。
(2分)C
A. 硬件故障中断 B. 程序中断 C. 访管中断 D. 外部中断
当操作系统内核程序退出执行,让用户程序执行时,系统会()。
(2分)C
A. 继续保持内核态 B. 继续保持用户态 C. 从内核态转变为用户态 D. 从用户态转变为内核态
时钟中断事件属于()
(2分)C
A. 自愿性中断事件 B. 程序性中断事件 C. 外部中断事件 D. 内部中断事件
内部异常(内中断)可分为故障、陷阱和异常终止三类,下列说法中,错误的是()
(2分)D
A. 内部异常的产生于当前执行指令相关
B. 内部异常的检测由CPU内部逻辑实现
C. 内部异常的响应发生在指令执行过程中
D. 内部异常处理后返回到发生异常的指令重新执行该指令
当CPU处于内核态时,它可以执行的指令是()。
(2分)D
A. 只有特权指令 B. 只有非特权指令 C. 只有访管指令 D. 计算机的所有指令
在操作系统中,只能在内核态下执行的指令是()。
(2分)B
A. 读时钟 B. 清空全部用户所占用的内存空间 C. 访管指令 D. 取寄存器数据
当硬件的中断装置发现有事件发生,就会中断正在占用CPU的程序执行,让操作系统的()占用CPU。
(2分)B
A. 系统调用处理程序 B. 中断处理程序 C. 作业管理程序 D. 文件管理程序
从用户态到内核态的转换是由( )完成的。
(2分)A
A. 硬件 B. 用户态程序 C. 内核态程序 D. 中断处理程序
对于需要竞争资源的并发进程,如果不能控制它们的相对速度,则它们在共享资源时,有可能出现与时间有关的错误。
(2分)A
A. 正确 B. 错误
所谓与时间无关性,是指程序顺序执行时,其最后的输出只与初始输入的数据有关,而与程序运行过程无关。
(2分)A
A. 正确 B. 错误
程序的并发执行是指同一时刻有两个以上的程序,它们的指令都在同一处理器上执行。
(2分)B
A. 正确 B. 错误
在多道程序环境中,程序(引入进程之前)的并发执行具有可再现性特征。
(2分)B
A. 正确 B. 错误
程序在顺序执行时,具有顺序性、封闭性、可再现性的特点。
(2分)A
A. 正确 B. 错误
结构(Cobegin 语句1;语句2 Coend)表示语句1和语句2并发执行。现有如下代码:
X=0;
Y=0;
Cobegin
Begin
X=1;
Y=Y+X;
End
Begin
Y=2;
X=X+3;
End
Coend
当这个程序执行完成时,变量X和Y的值可能为( )。
① X=1,Y=2 ② X=1,Y=3 ③ X=4,Y=6
(2分)C
A. ①、 ③ B. ①、 ② C. ② 、③
对于下列语句:
S1:A=5-X; S2:B=A*X; S3:C=4*X; S4:D=B+C; S5:E=D+3
下列说法正确的是()。
(2分)E
A. S1和S2可以并发执行 B. S2和S3可以并发执行 C. S2是S3和S4的前驱语句 D. S4和S5不可以并发执行 E. B和D
从静态的角度看,进程是由( )这三部分组成的
(2分)C
A. 程序段、数据段、栈段 B. JCB、程序段、数据段 C. PCB、程序段、数据段 D. 程序段、数据段、I/O缓冲区
一个正在执行的进程,在时间片用完时,将会转入( )状态。
(2分)A
A. 就绪 B. 执行 C. 阻塞 D. 挂起
一个正在执行的进程提出I/O请求,在设备启动程序启动I/O后,这个进程将会转入( )状态。
(2分)C
A. 就绪 B. 执行 C. 阻塞 D. 挂起
下列进程状态转换中,不可能发生的状态转换是( )。
(2分)C
A. 就绪→执行 B. 执行→就绪 C. 就绪→阻塞 D. 阻塞→就绪 E. 执行→阻塞
下面关于进程和程序的对应关系中错误的是()。
(2分)B
A. 一个程序在某个时刻可以对应于0个进程
B. 一个进程在整个生命周期中可以对应于0个程序
C. 一个程序在某个时刻可以对应于1个或更多个进程
D. 一个进程在整个生命周期中可以对应于一个或多个程序
进程管理的功能,不包括()
(2分)A
A. 创建、删除进程 B. 协调多个并发进程的运行顺序 C. 实现进程间信息的交换 D. 从后备队列中调入作业进入内存
并发进程失去封闭性,是指并发进程执行时,可能会共享系统中的某些资源。
(2分)A
A. 正确 B. 错误
进程调度时被调度到的进程,其状态将( )。
(2分)D
A. 执行→就绪 B. 阻塞→就绪 C. 执行→阻塞 D. 就绪→执行
()必会引起进程切换。
(2分)B
A. 一个进程创建后,进入就绪态
B. 一个进程从运行态变为就绪态
C. 一个进程从阻塞态变为就绪态
D. 以上选项都不对
进程自身决定()
(2分)A
A. 从运行态到阻塞态 B. 从运行态到就绪态 C. 从就绪态到运行态 D. 从阻塞态到就绪态
在单处理器系统中,如果同时存在10个进程,在处于就绪队列中的进程最多有()
(2分)B
A. 1 B. 9 C. 10 D. 以上选项都不对
以下可能导致一个进程从运行状态变为就绪状态的事件是()
(2分)D
A. 一次I/O操作的结束 B. 运行进程提出I/O请求 C. 运行进程结束 D. 出现了比当前运行进程优先级更高的进程
进程和程序的一个本质区别是()
(2分)D
A. 进程分时使用CPU,程序独占CPU
B. 进程存储在内存,程序存储在外存
C. 进程在一个文件中,程序在多个文件中
D. 进程是动态的,程序是静态的
当一个进程处于这样的状态时,(),称为阻塞状态。
(2分)A
A. 它正在等待输入一批数据 B. 它正等着进程调度 C. 它正等着分配给它一个时间片 D. 它正等着进入内存
同一程序经过多次创建,运行在不同的数据集上,形成了()的进程
(2分)A
A. 不同 B. 相同 C. 同步 D. 互斥
以下有关进程的描述中,错误的是()
(2分)D(进程换成程序)
A. 进程是动态概念
B. 进程是系统进行资源分配的独立单位
C. 进程是有生命周期的
D. 进程是完成一组功能的相关指令的有序集合