21、進(jìn)程是具有獨(dú)立功能的程序關(guān)于某個數(shù)據(jù)集合的一次運(yùn)行活動。
22、進(jìn)程由數(shù)據(jù)結(jié)構(gòu)以在其上執(zhí)行的程序組成,是程序在這個數(shù)據(jù)集合上的運(yùn)行過程,也是操作系統(tǒng)進(jìn)行資源分配和保護(hù)的基本單位。
23、進(jìn)程有六個屬性:結(jié)構(gòu)性、共享性、動態(tài)性、獨(dú)立性、制約性和并發(fā)性。
24、進(jìn)程的三態(tài)模型:運(yùn)行態(tài)(占有處理器)、就緒態(tài)(等待分配處理器)、等待態(tài)(也叫阻塞態(tài)、睡眼態(tài),不具備運(yùn)行條件)。
25、一個進(jìn)程在創(chuàng)建后就處于就緒態(tài)。新建態(tài)是是指進(jìn)程剛被創(chuàng)建的狀態(tài)。
26、創(chuàng)建進(jìn)程有兩個步驟:一是為新進(jìn)程創(chuàng)建必要管理信息,二是讓該進(jìn)程進(jìn)入就緒態(tài)。此時進(jìn)程處于新建態(tài),它沒被提交執(zhí)行,等待操作系統(tǒng)完成創(chuàng)建進(jìn)程的必要操作。
27、進(jìn)程的終止有兩個步驟:一是等待操作系統(tǒng)善后,二是退出主存。當(dāng)進(jìn)程達(dá)到自然結(jié)束點(diǎn)、無法克服的錯誤、被操作系統(tǒng)所終結(jié)、被其它有終止權(quán)的進(jìn)程終結(jié)等而進(jìn)入終止態(tài)不再執(zhí)行保留操作系統(tǒng)中等待善后。終止態(tài)(等待善后)進(jìn)程的信息被抽取后,操作系統(tǒng)將刪除該進(jìn)程。
28、進(jìn)程的運(yùn)行是在上下文中執(zhí)行。進(jìn)程包括:進(jìn)程程序塊(被執(zhí)行的可被多個進(jìn)程共享的程序)、進(jìn)程數(shù)據(jù)塊(程序運(yùn)行時加工處理的對象,為一個進(jìn)程專用)、系統(tǒng)用戶堆棧(地址存儲和參數(shù)傳遞)、進(jìn)程控制塊(存儲進(jìn)程標(biāo)志信息、現(xiàn)場信息和控制信息)。
29、進(jìn)程控制塊是最重要的數(shù)據(jù)結(jié)構(gòu),創(chuàng)建進(jìn)程的同時就建立了了PCB,進(jìn)程結(jié)束時被其占用的PCB被回收。操作系統(tǒng)根據(jù)PCB對進(jìn)程進(jìn)行控制、管理和調(diào)度。
30、進(jìn)程間兩種基本關(guān)系:競爭和協(xié)作。進(jìn)程互斥是解決進(jìn)程音競爭關(guān)系有手段,臨界區(qū)管理可解決進(jìn)程互斥問題。進(jìn)程同步是解決進(jìn)程間協(xié)作關(guān)系的手段。進(jìn)程互斥是特殊的進(jìn)程同步,逐次使用互斥共享資源。
31、操作系統(tǒng)實(shí)現(xiàn)進(jìn)程同步的機(jī)制稱同步機(jī)制,由同步原語組成。最常用的同步機(jī)制有:信號量、PV操作和管程。
32、信號量只能由同步原語對其操作,原語是操作系統(tǒng)中執(zhí)行時不可中斷的過程,即原語操作,分P操作和V操作。
33、利用信號量和PV操作可解決并發(fā)進(jìn)程的競爭和協(xié)作問題。P操作是減1即分配一個資源,V操作是加1即釋放一個資源。
34、管程是一組過程,是程序設(shè)計語言結(jié)構(gòu)成份,被請示和釋放資源的進(jìn)程所調(diào)用。它是一種進(jìn)程高級通信機(jī)制。
35、進(jìn)程獨(dú)占資源必須通過申請資源-使用資源-歸還資源的次序。
36、產(chǎn)生死鎖的條件是互斥條件、占有等待條件、不剝奪條件和循環(huán)等待條件。破壞條件之一,死鎖就可防止。
37、存儲管理負(fù)責(zé)管理主存儲器,主存儲空間分為系統(tǒng)區(qū)和用戶區(qū)。功能包括主存空間分配、回收共享、擴(kuò)充及地址和存儲保護(hù)。
38、計算機(jī)系統(tǒng)均采用分層結(jié)構(gòu)的存儲子系統(tǒng),在容量大小、速度快慢、價格高低等方面取得平衡點(diǎn),獲得較好的改組價格比。
39、計算機(jī)存儲器可分為寄存器、高速緩存、主存、磁盤緩存、固定磁盤及可移動存儲介質(zhì)等。
40、程序在執(zhí)行和處理數(shù)據(jù)時存在順序性、局部性、循環(huán)性和排他性。
編輯推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |