繁体   English   中英

处理器如何知道指令是否来自内核?

[英]How does the processor knows if an instruction came from kernel or not?

仅当指令来自内核时,某些指令才由处理器执行。 处理器如何知道指令是否来自内核? 我以为RAM中有2个不同的内存位置:一个用于用户模式,一个用于内核模式。 但是我认为那是不对的。

处理器具有各种保护级别(或“环”) 内核通常在环0中执行,用户程序在环3中(在x86上)执行。 每个上下文切换可以更改保护级别。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM