操作系统的功能及其操作流程
发布时间
阅读量:
阅读量
操作系统操作:
- 双重运行模式
- 输入输出及内存安全机制
- 定时控制功能
双重模式操作机制
程序执行过程中存在的问题:
在运行阶段可能出现由软件缺陷或特殊请求引发的异常状况或中断,例如除数为零的情况,以及调用操作系统服务时发生的错误。
其他与进程相关的问题:例如存在无法终止的循环结构等。
解决方法:双重模式(用户模式和内核模式)
内核模式:仅操作系统相关程序可在此模式下运行;
用户模式:所有用户端的应用软件均需在用户模式中执行。
实现双模式机制需要依赖CPU的支持,若处理器具备模式位功能,则可在操作系统层面完成双模式的构建。
系统调用相关的代码段必须在内核模式下进行执行。
该机制使得操作系统能够保障自身的安全,同时对其他系统组件实施保护;
特权指令:此类指令可能引发系统异常或崩溃,因此只能在内核模式下运行。
例题:
在下列选项中,()属于特权指令。
A.函数调用指令
B.I/O操作指令
C.内存访问控制指令
D.事件获取指令
答案:B D
系统调用模式转换分析
当用户程序需要执行特权指令时,应如何应对?
应对措施:采用系统调用的方式

还没有任何评论哟~
