操作系统学习-练习题个人总结(三)
第二章 操作系统硬件基础
一、第二章-中断和特权级-课前测试
1、错题解析
- 从用户态到内核态的转换是由(中断硬件)完成的。
解析:扩展资料:https://www.cnblogs.com/lirong21/p/4213028.html - 特权级是区分处理机的不同工作状态,用以保护操作系统(√)
解析:概念性定义。处理机的状态分为管态(系统态)与目态(用户态)。 - 程序a=1;b=0;c=a/b;会产生访管中断。(X)
解析:会产生“除数为0错误”,但不是访管中断。只是简单的程序错误。
2、正确知识点总结
- 中断处理程序的入口地址存储在中断向量中。
- 访管指令是可以在用户态下执行的一条机器指令。
补充:
- 访管指令本身不是特权指令,是程序员主动获得使用特权指令的手段。
- 系统调用相关知识可参考实验一过程。
- 管态–系统态–处理机特权级-可使用特权指令
二、第二章-中断和特权级-课堂测试
1、错题解析
- 中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是(程序状态字寄存器)。
解析://暂时不懂,研究中…… - 下列选项中,会导致用户进程从用户态切换到内核态的操作有(整数除以0;read系统调用)。
解析:整数除以0–程序性中断。
2、正确知识点总结
- 内部异常处理后返回到发生异常的指令继续执行。(×)(不一定,比如除数为0 的异常,会终止当前进程的执行,而不是重新执行这条错误指令)。
- 内核是由中断驱动的。
补充:
- 时钟中断事件:计算机组成原理内容,硬件相关。属于外部中断事件。
- 中断类型的详细介绍可阅读:https://blog.csdn.net/Ding_0110M/article/details/89071793。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)