用户态和核心态都是操作系统为了保护系统资源与实现权限管理设置的两种运行模式。这种设置可以控制程序对操作系统核心和计算机硬件资源的操作和访问。
用户态:程序只能访问有限的资源、执行受限的指令集,不能访问操作系统的核心部分,也不能访问或操作计算机的硬件资源;
核心态:程序和进程能够访问特权资源、执行特权指令集。可以访问操作系统的核心部分,且能够直接访问或操作计算机的硬件资源。
在什么状态下会发生切换?
1.程序或进程需要计算机硬件资源或操作系统核心提供服务时,会由用户态切换到核心态;
2.当程序执行或计算机外设发生错误时,系统会切换至核心态,由操作系统检测并处理错误。
983

被折叠的 条评论
为什么被折叠?



