- 博客(2)
- 资源 (2)
- 收藏
- 关注
转载 从Linux角度看用户态与内核态不同的抢占策略
1.非抢占式和可抢占式内核的区别为了简化问题,我使用嵌入式实时系统uC/OS作为例子。首先要指出的是,uC/OS只有内核态,没有用户态,这和Linux不一样。多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。调度(Scheduler),英文还有一词叫dispatcher,也是调度的意思。这是内核的主要职责之一,就是要决
2014-07-02 22:11:41 1707
转载 处理器管理(异常与中断以及进程调度)
在程序运行时,产生中断或异常事件,运行程序被中断,转向中断处理程序。这两种情况都是通过中断机制发生,可以说中断和异常是用户态到核心态转换的唯一途径。 当系统产生中断或异常,处理器将作出响应并交换程序状态字,此时处理器会从用户态到核心态转换。处理完成后计算机通过加载程序状态字的特权指令来实现从核心态返回用户态。 中断是指在程序执行过程中,遇到急需要处理的事件时,暂时中止现
2014-07-02 21:50:13 1906
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人