国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

linux的進(jìn)程管理.doc

約14頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)

linux的進(jìn)程管理,linux的進(jìn)程管理頁(yè)數(shù):14字?jǐn)?shù):5130linux的進(jìn)程管理linux的最大的好處之一就是它的源碼公開(kāi)。本文將主要對(duì)內(nèi)核2.4.18的進(jìn)程管理部分進(jìn)行分析。介紹了進(jìn)程的創(chuàng)建,進(jìn)程的幾種狀態(tài),進(jìn)程的同步機(jī)制,進(jìn)程的調(diào)度,進(jìn)程的結(jié)束。著重分析了幾種同步機(jī)制等待隊(duì)列,軟中斷信號(hào),原子操作,信號(hào)量,管道以及自旋鎖在linu...
編號(hào):10-63443大小:186.00K
分類(lèi): 論文>其他論文

內(nèi)容介紹

此文檔由會(huì)員 cnlula 發(fā)布

Linux的進(jìn)程管理


頁(yè)數(shù):14 字?jǐn)?shù):5130

Linux的進(jìn)程管理
Linux的最大的好處之一就是它的源碼公開(kāi)。本文將主要對(duì)內(nèi)核2.4.18的進(jìn)程管理部分進(jìn)行分析。介紹了進(jìn)程的創(chuàng)建,進(jìn)程的幾種狀態(tài),進(jìn)程的同步機(jī)制,進(jìn)程的調(diào)度,進(jìn)程的結(jié)束。著重分析了幾種同步機(jī)制等待隊(duì)列,軟中斷信號(hào),原子操作,信號(hào)量,管道以及自旋鎖在Linux中的實(shí)現(xiàn),Linux的進(jìn)程調(diào)度及其策略。 inux是一種能運(yùn)行于多種平臺(tái)、源代碼公開(kāi)、免費(fèi)、功能強(qiáng)大、與UNIX兼容的操作系統(tǒng)。由于Linux性能優(yōu)越,屬于自由軟件,公開(kāi)源代碼且完全免費(fèi),所以拿來(lái)作發(fā)展自主知識(shí)產(chǎn)權(quán)的操作系統(tǒng)的底版是非常合適的選擇。
A.Linux是一個(gè)多任務(wù)多用戶操作系統(tǒng),
B.一個(gè)任務(wù)(task)就是一個(gè)進(jìn)程(process)。每一個(gè)進(jìn)程都具有一定的功能和權(quán)限,它們都運(yùn)行在各自獨(dú)立的虛擬地址空間。
C.在Linux中,進(jìn)程是系統(tǒng)資源分配的基本單位,也是使用CPU運(yùn)行的基本調(diào)度單位。
§1 Linux進(jìn)程概述
一.Linux進(jìn)程的組成
存放在磁盤(pán)上的可執(zhí)行文件的代碼和數(shù)據(jù)的集合稱為可執(zhí)行映象(Executable Image)。
當(dāng)一個(gè)程序裝入系統(tǒng)中運(yùn)行時(shí),它就形成了一個(gè)進(jìn)程。
進(jìn)程是由正文段(text)、用戶數(shù)據(jù)段(user segment)和系統(tǒng)數(shù)據(jù)段(system segment)組成的一個(gè)動(dòng)態(tài)實(shí)體。
正文段中存放著進(jìn)程要執(zhí)行的指令代碼,具有只讀的屬性,
用戶數(shù)據(jù)段是進(jìn)程在運(yùn)行過(guò)程中處理數(shù)據(jù)的集合,它們是進(jìn)程直接進(jìn)行操作的所有數(shù)據(jù), 以及進(jìn)程使用的進(jìn)程堆棧。
系統(tǒng)數(shù)據(jù)段存放著進(jìn)程的控制信息。其中包括進(jìn)程控制塊PCB。
進(jìn)程控制塊PCB是名字為task_struct的數(shù)據(jù)結(jié)構(gòu),它稱為任務(wù)結(jié)構(gòu)體
任務(wù)結(jié)構(gòu)體中容納了一個(gè)進(jìn)程的所有信息,是系統(tǒng)對(duì)進(jìn)程進(jìn)行管理和控制的有效手段,是系統(tǒng)實(shí)現(xiàn)進(jìn)程調(diào)度的主要