linux进程调度
鹤冲云霄
重剑无锋,大巧不工
展开
-
Linux内核抢占实现机制分析
【摘要】本系列博文主要介绍linux内核几个重要概念和技术原理,部分来自于网上总结、部分来自于自己对《linux内核设计与实现》和《深入理解linux内核》的总结。目的是让一些刚接触linux内核的人对linux内核的一些实现技术有一个大概了解。1.1 内核抢占 2.6新的可抢占式内核是指内核抢占,即当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则转载 2015-08-05 23:10:38 · 579 阅读 · 0 评论 -
linux2.6 O(1)调度系统分析
本文转载自http://www.ibm.com/developerworks/cn/linux/kernel/l-kn26sch/1. 前言Linux 的市场非常广阔,从桌面工作站到低端服务器,它都是任何商用操作系统的有力竞争对手。目前,Linux 正全力进军嵌入式系统和高端服务器系统领域,但它的技术缺陷限制了它的竞争力:缺乏对实时任务的支持,多处理机可扩展性差。在 2.4转载 2015-08-05 22:51:50 · 975 阅读 · 0 评论 -
linux 2.4调度系统分析
本文转载自http://www.ibm.com/developerworks/cn/linux/kernel/l-k24sch/一. 前言在开源操作系统中,Linux的发展最为显著,到目前为止,它在低端服务器市场已经占据了相当大的份额。从最新的Linux 2.6系统来看,Linux的发展方向主要有两个:嵌入式系统和高端计算领域。调度系统对于操作系统的整体性能有着非常转载 2015-08-05 22:49:18 · 840 阅读 · 0 评论 -
Linux内核态抢占机制分析
摘要】本文首先介绍非抢占式内核(Non-Preemptive Kernel)和可抢占式内核(Preemptive Kernel)的区别。接着分析Linux下有两种抢占:用户态抢占(User Preemption)、内核态抢占(Kernel Preemption)。然后分析了在内核态下:如何判断能否抢占内核(什么是可抢占的条件);何时触发重新调度(何时设置可抢占条件);抢占发生的时机(何时检转载 2015-08-06 00:01:35 · 603 阅读 · 0 评论