操作系统的用户态与核心态

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:14:31
给介绍一下

看书

推荐看一下操作系统原理方面的书就知道了.
简单的说这个曲分主要基于多用户系统。在这样的一个系统上每个用户应该不能相互干扰,也不能互相窥探秘密的信息,即需要一种保护机制。基于这个目的,由于多用户操作系统内核代码是大家共享的运行资源,多用户操作系统(包括windows)核心代码必须运行在高优先级和处于最大保护环境中。这样,运行在一台机器上的代码起码被分成了两个级别:高保护状态的优先级(内核)和一般级别(用户程序)。当CPU正在运行内核代码时我们就称系统处于内核态,而当CPU正运行用户代码时则称系统处于用户态。