????TASK_ZOMBIE
????????????????exit()???????????????????????????y?????????????TASK_ZOMBIE???????????丸??????????????е????????


?????1-6 ??????

???????????
??????????????????????????????????????????????????Щ????????????е????????????????????????????????????????????y????????????????
?????????????????е??????????????????????伴?????????Щ???????????????????????????????????????????z??zombie????
???????kill???????????????????????????????????y????????????????????????????????????????????????丸?????????????????????????????????????init????????????????init?????????????????????????????????????????????????
????1.1.8 ????????
?????????????????????????????й???????????仯????????????????????????????????в???????????????????????С?????????????????????С?????????????Linux???????????????????????????????????????????????1-7?????


?????1-7 ?????????

????????????????????????????
????Text??
??????????????洢???д???
????Data??
????????????????????
????– Data????????洢????????????????羲???????
????– BSS????????洢??????0??????????????????0??
????– Heap??????????????????????malloc()??????????檔?????????????????
????Stack??
??????????????洢???????????????????????????????????????????????
?????????????????????????????pmap??????????????????ps???????????ε??С?????????2.3.10??“pmap”??“ps??pstree”??
????1.1.9 Linux CPU????
?????κε?????????????????????????????????????????ζ?????????????????????????????????????????????????????лIngo Molnar???????Linux?????????O??1???????????????O??n????CPU????????O??1????????????????????ζ????????????????????????????????????????????????????С??
?????μ???????????????????????????????????????????????????????????????????????????????????????????飺
????active???????
????expired????????
?????????????????????????????????????????????????????????????????????active??????????????????????????????????μ????????????expired?????????active?????е????н???????????????????????????л??????????и??????????????????????????????????????и????????????????????????????????????????????????????????????????????????????????????????????????????????д?????????????ж????????????????????Linux????????????O??1??????CPU????????????2.6?????????????????????2.4????С??1-8?????Linux CPU??ε????????


?????1-8 Linux???2.6 O??1????????

?????μ?????????????????????????????????????NUMA?????????????????????Intel??????????
??????????NUMA???????????????????????????????????NUMA?????????????????NUMA?????????????????????????С????????????????????????????????????????е???????????????????????????????????????????????????


?????1-9 O??1??CPU????????