《操作系统》第二章习题加解析

《操作系统》第02章习题解析    

1.用户可以通过( B )两种方式来使用计算机。

A、命令接口和函数                 B、命令接口和系统调用

C、命令接口和文件管理          D、设备管理方式和系统调用

2.系统调用是由操作系统提供给用户的,它( D )。

A、直接通过键盘交互方式使用                    B、与系统的命令一样

C、是命令接口中的命令                               D、只能通过用户程序间接使用  

3.用户在程序中试图读某文件的第45个逻辑块,使用操作系统提供的( A )接口。

A、系统调用             B、键盘命令              C、原语                    D、图形用户接口

【解析】 操作系统通过系统调用向用户程序提供服务,文件I/O需要在内核态运行。  

4. 操作系统与用户通信接口通常不包括( A )。

A、缓存管理指令           B、命令解释器                 C、系统调用                  D、shell

【解析】 命令解释器属于命令接口,shell指命令解析器,也属于命令接口。系统中的缓存全部由操作系统管理,对用户是透明的,操作系统不提供管理系统缓存的系统调用。  

5. CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。

A、运行进程修改程序状态字      B、中断屏蔽          C、系统调用                               D、进程调度程序

6. 操作系统中,属于微内核功能的是( B )。

A、网络服务程序                           B、进程调度             

C、磁盘文件目录管理软件            D、打印机服务程序

7. 微内核体系操作系统的基本思想是( C )。

A、内核完成OS所有功能并在用户态下运行           

B、内核完成OS所有功能并在核心态下运行

C、内核只完成OS最基本的功能并在核心态下运行,其他功能运行在用户态

D、内核只完成OS最基本的功能并在用户态下运行,其他功能运行在核心态  

8. 下列对中断和异常的描述中,( B )是正确的。

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

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

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

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

【解析】 

9. 中断和异常都是改变执行程序的控制流,处理完成后再恢复执行,但是二者是有区别的。下列选项中,( A )是异常。

А、运行过程中出现了栈溢出                          В、定时器到达规定的时间点

C、右击鼠标                                                   D、存储器校验出错

【解析】

 

   

10. 中断和异常都是将正常执行的程序打断,完成处理后再恢复执行,但是二者是有区别的。下列选项中,( B D E )属于中断事件。

A、浮点溢出               B、电源掉电                        C、访问内存时地址越界

D、内存校验错           E、网卡适配器缓存满          F、用户程序试图执行特权指令

【解析】    

11. 系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列功能( A )不属于系统调用。

A、搜索数组中的最大数                      B、用户程序创建一个新进程   

C、打开磁盘上的一个文件                  D、向某一个进程发送一个消息  

12. 系统调用与一般过程调用是不同的,下列描述中是( D )正确的。

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

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

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

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

【解析】

  

13. 在操作系统中,只能在内核态下运行的指令是( B D F )。

A、算术运算指令            B、I/O指令                  С、移位指令

D、禁止中断指令            E、陷入指令                F、设置时钟

【解析】 I/O需要系统调用特权命令来管理 中断类指令必须运行在内核状态下才能确保系统安全 设置时钟应为特权指令,否次用户随意更改时钟会使系统处于危险状态  

14. 中断系统中保存现场的工作是由( C )完成的。

A、硬件         B、软件          C、硬件和软件一起

【解析】

资料来源于老师课件!!! 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值