摘要: 当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权级最低的(3级)用户代码中运行。当正在执行用户程序而突然被中断程序中断时,此时用户程序也可以象征性地称为处于进程的内核态。因为中断处理程序将使用当前进程的内核栈。这与处于内核态的进程的状态有些类似。 阅读全文
posted @ 2013-04-24 08:13 ITtecman 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 自百度百科目录操作系统内核--定义操作系统内核操作系统内核--定义操作系统内核是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。操作系统内核通常运行进程,并提供进程间的通信.操作系统操作系统(英语:Operating System,简称OS)是管理计算机硬件与软件资源的程序,同时也是计算机系统的核心与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作接口。 操作系统的形态非常多样,不同机器安装的操作系统可从简单到复杂,可从手机的嵌入式系统到 阅读全文
posted @ 2013-04-24 07:23 ITtecman 阅读(422) 评论(0) 推荐(0) 编辑