第二章 操作系统运行机制真题(上)

1、在下列列出的计算机操作中,只能在操作系统内核态下运行的是(屏蔽中断)。

解释:屏蔽中断术语特权指令,只能是在系统内核态下运行。

2、引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响(中断优先级)。

解释:为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,将中断资源分为若干个级别,称作中断优先级。

3、操作系统提供给用户用于应用程序编程的唯一接口是(系统调用)。

解释:操作系统的主要功能是为管理硬件资源和应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的接口呈现给用户。

4、用户程序在用户态下使用特权指令而引起的中断是(访问中断)。

解释:

5、下列各种事件中,不属于I/O中断的事件是(指令错)。

解释:数据传送完毕、设备出错、键盘输入均产生I/O中断。

6、用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用(系统调用)。

解释:

7、在多道程序设计系统中,下列能并行工作的是(CPU与外部设备)。

解释:多道程序设计,是允许多个程序同时进入一个计算系统的主存储器并启动进行计算的方法。从微观上看部分程序使用CPU,部分程序使用外部设备。从宏观上看,CPU与外部设备始终可以并行工作。

8、Linux操作系统中,进程有多种状态。下列状态中,哪一个不是Linux支持的状态(安全状态)。

解释: 中断(休眠中,受阻),不可中断(收到信号不唤醒和不可运行),僵死(进程已终止),停止(进程收到信号后停止运行)。

9、用户编写程序时调用fork()创建进程,其使用的是操作系统提供给用户什么接口(系统调用)。

10、用户进程从用户态转变为内核态时,使用的指令是(访管指令)。

解释:用户程序不能直接使用特权指令,如果用户程序在用户态转换为内核态,这是cpu用户态向核心态转换的方法。

11、操作系统的一个重要概念是进程,下列哪一个不能作为进程来管理(中断服务程序)。

解释:中断服务程序,处理器处理急件,可理解是一种服务,是通过执行事先编好的某个特定的程序来完成的,称为中断服务程序。

12、当用户在终端窗口通过输入命令来控制计算机运行时,使用的是操作系统的哪一种接口(命令行)。

解释:

13、下列指令中,哪一种可以在用户态下执行(算术运行指令)。

解释:当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权级最低的(3级)用户代码中运行。当正在执行用户程序而突然被中断程序中断时,此时用户程序也可以象征性地称为处于进程的内核态。因为中断处理程序将使用当前进程的内核栈。这与处于内核态的进程的状态有些类似。 

14、若用户编程需要打印输出、他可使用下列操作系统提供的哪一种系统调用(write())。

15、用户程序需要关闭中断响应,他必须首先(发起访管中断)。

16、关于操作系统的结构,下列特性中,哪一个不是微内核结构的特点(清晰的单向依赖和单向调用性)。

解释: 微内核操作系统的优点:1、提高了系统的可扩展性;2、增强了系统的可靠性;3、可移植性;4、提供了对分布式系统的支持;5、融入了面向对象技术。

17、操作系统提供给用户的接口是命令输入和(系统调用)。

18、计算机操作系统位于核心态时,下列叙述中,哪一个是正确的(它既可以运行特权指令,也可以运行非特权指令)。

19、在交互式系统中,若用户为100,为保证响应时间<=100ms,忽略其他系统开销,则操作系统应将时间片设为(<=1ms)。

20、当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是(访管指令)。

21、中断处理程序的入口地址一般存放在下列哪个数据表格中(中断向量表)。

22、用户需要动态请求和释放系统资源,在用户程序中所使用的方法是(通过系统调用)。

23、内核态和用户态是用于操作系统运行安全而设置的一种状态标志,其含义是指(CPU在运行时所处的状态)。

24、外部I/O设备向处理器发出的中断信号又称为(中断请求)。

25、编写程序时通常会使用过程调用和系统调用,下列选项中,系统调用不能实现的功能是(调用程序多次嵌套与递归)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值