操作系统运行环境题库

网络课课后题

1、控制和状态寄存器用于控制处理器的操作,在某种特权级别下可以访问、修改。下列哪一个不是控制和状态寄存器

A、程序计数器(PC)

B、指令寄存器(IR)

C、程序状态字(PSW)

D、通用寄存器(EAX)

解析:

2、x86系列处理器提供了4个处理器特权级别,又称特权环。下列哪一个特权级别最高?

A、R0

B、R1

C、R2

D、R3

解析:

3、下列对中断和异常的描述中,哪一个是正确的?

A、中断和异常都是由正在执行的指令引发的

B、中断是由外部事件引发的,而异常则是由正在执行的指令引发的

C、异常是由外部事件引发的,而中断则是由正在执行的指令引发的

D、中断和异常都是由外部事件引发的

解析:

4、中断和异常都是改变执行程序的控制流,处理完成后再恢复执行,但是二者是有区别的。下列选项中,哪一项是异常?

A、运行过程中出现了栈溢出

B、定时到达规定的时间点(时钟中断)

C、右击鼠标(I/O中断)

D、存储校验出错(硬件故障)

5、中断机制是计算机系统中的核心机制之一。发生中断事件时的中断断点是指

A、引起中断的那一个事件

B、中断控制器向处理器发出的信号

C、正在执行的程序的当前指令

D、中断处理程序入口的第一条指令

6、中断向量(中断描述符)的作用非常重要,因为它保存了

A、中断码和中断处理程序入口地址

B、中断断点的地址和中断码

C、中断码和程序状态字

D、程序状态字和中断入口程序地址

解析:

7、函数fork()属于下列哪一类系统调用?

A、进程控制类

B、文件操作类

C、设备管理类

D、信息维护类

解析:

8、系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列哪一项功能不属于系统调用?

A、搜索数组中的最大数

B、用户程序创建一个新进程

C、打开磁盘上的一个文件

D、向某一个进程发送一个消息

解析:

9、系统调用与一般过程调用是不同的,下列描述中哪一个是正确的?

A、过程调用和系统调用均位于内核态

B、过程调用和系统调用均位于用户态

C、过程调用时调用程序位于用户态,被调用程序位于内核态

D、系统调用时调用程序位于用户态,被调用程序位于内核态

10、在操作系统中,只能在内核态下运行的指令是

A、算术运算指令

B、I/O指令

C、移位指令

D、禁止中断指令

E、陷入指令

F、设置时钟

解析:

特权指令:

11、中断和异常都是将正常执行的程序打断,完成处理后再恢复执行,但是二者是有区别的。下列选项中,哪一些属于中断事件?

A、浮点溢出

B、电源掉电、

C、访问内存时地址越界

D、内存校验错

E、网卡适配器缓存满

F、用户程序试图执行特权指令

解析:

12、从用户态转换到内核态是通过设置程序状态字(PSW)寄存器的某一位(某几位)完成的。(F)

解析:

13、操作系统所能执行的指令集合是特权指令集合。(F)

解析:操作系统既能执行特权指令又能执行非特权指令。

14、中断系统中保存现场的工作都是由硬件部件完成的。(F)

解析:软件也会参与。

15、系统调用的功能是由内核函数实现的。(T)

解析:

16、系统调用执行时,参数传递可以利用通用寄存器完成。(T)

王道题库

1

解析:通用操作系统使用时间片轮转调度算法,用户运行程序不需要预先预定运行时间。

高级程序设计语言编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。

2

解析:通道是独立于中央处理器的,专门负责数据I/O传输工作,代替CPU对I/O操作进行控制,从而使CPU和外部设备可以并行工作。所以通道又称为I/O处理机。

3

解析:中断:由硬件信号引发的,分为可屏蔽和不可屏蔽中断

可屏蔽中断受IF标志位的屏蔽。不可非屏蔽中断不受IF标志位的屏蔽。

4

解析:

5

6

解析:内核可以执行处理器能执行的任何指令,用户程序只能执行特权指令以外的指令。

7

解析:进程调度由调度算法决定CPU使用权,由操作系统实现,无需硬件的支持。

时钟管理中,重置时钟等由硬件直接完成

地址重定位:将用户程序中的逻辑地址转换为物理地址

8

解析:进入中断处理的程序在核心态执行,是操作系统程序

9

解析:核心态程序只有在OS进入核心态后才可以执行。中断处理程序一般也在核心态执行。

10(2011年计算机联考真题)

解析:

11(2012年计算机联考真题)

解析:在用户态发生!=在用户态执行

12

13

解析:“访管”指令仅在用户态下使用,执行“访管”指令将用户态变为核心态。

14

15

解析:执行 != 调用

广义指令就是系统调用命令,工作在核心态。

广义指令的调用发生在用户态,执行在核心态。

16

解析:输入输出指令涉及中断操作,中断处理由系统内核负责,工作在核心态。ABC均可通过汇编语言编程来实现。

17(2013年计算机联考真题)

解析:

18

19(2012年计算机联考真题)

解析:

20(2014年计算机联考真题)

解析:

21(2015年计算机联考真题)

解析:

异常又称为内中断,不能被屏蔽,一旦出现应立即处理。

22(2016年计算机联考真题)

解析:

除零异常

23(2015年计算机联考真题)

解析:

通用寄存器可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。

X86体系结构

 

24(2015年计算机联考真题)

25(2017年计算机联考真题)

执行系统调用的过程包括如下主要操作:

解析:

29

解析:

微内核体系结构,将内核中最基本的功能(如进程管理)保留在内核,不需要在核心态执行的功能移到用户态执行。被移除内核的操作系统代码根据分层的原则被划分为若干服务程序,相互独立执行,借助于微内核进行通信。

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页