Chinaunix首页 | 论坛 | 博客
  • 博客访问: 107336
  • 博文数量: 11
  • 博客积分: 176
  • 博客等级: 入伍新兵
  • 技术积分: 125
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-06 10:02
文章分类

全部博文(11)

文章存档

2012年(11)

我的朋友

分类: LINUX

2012-04-06 10:03:32

  操作系统概念-- 用户态和内核态

  类Unix操作系统把计算机物理组织相关的所有底层细节都对用户运行的程序隐藏起来。当程序想使用硬件资源时,必须向操作系统发出一个请求。内核对这个请求进行评估,如果允许使用这个资源,那么内核代表应用程序与相关硬件部分进行交互。

  现代操作系统依靠特殊的硬件特性来禁止用户程序直接与低层硬件部分进行交互,或者禁止直接访问任意的物理地址。特别是,硬件为CPU引入了至少两种不同的执行模式:用户程序的非特权模式和内核的特权模式。Unix把它们分别称为用户态(User Mode)和内核态(Kernel Mode)。

 

阅读(1530) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:80X86寄存器介绍

给主人留下些什么吧!~~