cpu如何维护自己控制权的
[TOC]
关键概念
用户模式:受限的指令。
内核模式:所有指令
有些操作需要用到特权指令,这个只有在内核模式下才可以运行。
操作系统重获控制权有3种方式:
- 进程进行系统调用
- 进程出错,如访问了非法内存等。
- 时钟中断。
其中时钟中断很重要,是硬件支持。如果没有时钟中断,然后进程又不进行系统调用,也不出错(譬如:啥也不干的无限循环),这样操作系统无法获得控制权。
[TOC]
关键概念
用户模式:受限的指令。
内核模式:所有指令
有些操作需要用到特权指令,这个只有在内核模式下才可以运行。
操作系统重获控制权有3种方式:
其中时钟中断很重要,是硬件支持。如果没有时钟中断,然后进程又不进行系统调用,也不出错(譬如:啥也不干的无限循环),这样操作系统无法获得控制权。
本文链接:http://blog.go2live.cn/post/cpu-control.html
-- EOF --