|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
研究 linux 内核 - 进程调度
+ o% ~( ?: ~# p8 [4 o; l; o! V# }8 ^$ a
3 e3 B# B6 `2 S; D! u1 R) X
内容组织:
! ~ {" J _, Y' n一段牢骚+学习内容- \3 i" ?+ a; n8 ^( p
/ s/ q) b/ k! j6 F2 R6 s
1,一段牢骚
$ ] X# i# f( u: C* k8 A/ O6 A8 n7 y/ k- a) T" y( Y! d
我是“半路出家”的。在大学过了两年的“必修课选逃,选修课必逃”的快乐时光后开始考虑未来。本来打算大学毕业后读研来着,当时幸运,正好赶上金融危机,在把量子物理看了两遍后,感觉没戏,于是就着急将来靠什么安身立命,思索再三,感觉网络工程师这个职业前途无量,于是在大三的暑假来临前,在当当上买了本网络工程的书(第一次网购),以高考的状态看完后,又感觉没意思,后来感觉平面设计前途无量,于是搜寻大量这方面的资料,还没来得及瞄一眼,就在一次学校举办的演讲会上被专家定义为低端职业。走投无路时,有一个培训机构到我们学校笔试招人。于是就从图书馆借了一本谭浩强的书,研习一晚,考了48分,义无反顾的加入了嵌入式的大军。。。6 N. k/ x1 q1 e
7 F$ N. r% U) Y% K
欲知后事如何,且听下回分解。说正事。。。0 N" g( ?( ^* B0 Z8 U P# r
! V$ h: }' e1 N: M2,进程调度
B2 J. w! `/ p9 f$ r( {0 Q$ y0 h$ \( P' \+ a" k
2.1 概念* c+ `/ }0 C# T( X" y
5 j* C! o5 ?: j3 k$ ~2 d1 H- {
进程,程序,线程,调度。几乎所有介绍linux kernel的书上都有说明,并且说的很详细,生怕咱弄混了。
( `8 O3 }9 B: R b- C: K; c8 g
- s4 I2 @" }1 V# d2.2 进程调度
* c8 m( l3 p5 L2 ]0 I( K4 Z: P" M7 l$ V; K
首先有几件事先说明一下:% i/ n( D0 e# F# M
) s6 j. W. o2 E, k* c1>进程调度程序独立于所有进程之外7 q! {# H6 r. z' E, ~ u
5 f' i; ]& n, W! ~9 x
2>2.4 和2.6内核的调度程序相差比较大,2.6进行了重写" f* v, G/ B4 s3 N) \
) X+ s4 E9 _# n
3>在linux世界里,可以把进程和线程搞混,没有人会笑话你(本来他们就没多大差别)。6 P6 E) v, N: o7 ]' B
# T+ f; _* W7 r) _+ y5 r
' | |- s. f0 f1 ^# a
* c) t7 u# \8 c: {- Q$ g- E# ^1 {
4 J4 ^) e) W5 z
: C2 `# H& r& c. {+ d: T) \0 W. w) g$ P7 K3 e4 F! [
$ F( Y2 R" b" ?% _( L3 f |
|