計(jì)算機(jī)
進(jìn)程管理-進(jìn)程的狀態(tài)進(jìn)程的狀態(tài) 進(jìn)程的狀態(tài) 進(jìn)程運(yùn)行 進(jìn)程管理-前趨圖前趨圖 前趨圖 前趨圖
進(jìn)程管理-進(jìn)程的同步與互斥互斥:如千軍萬馬過獨(dú)木橋 互斥:如千軍萬馬過獨(dú)木橋 同步:速度有差異,在一定情況停下等待 同步:速度有差異,在一定情況停下等待 進(jìn)程管理-進(jìn)程的同步與互斥生產(chǎn)者消費(fèi)者問題 生產(chǎn)者消費(fèi)者問題 單緩沖區(qū)情況 單緩沖區(qū)情況 多緩沖區(qū)情況 多緩沖區(qū)情況 ![]() 進(jìn)程管理-PV操作臨界資源:諸進(jìn)程間需要互斥方式對(duì)其進(jìn)行共享的資源,如打印機(jī)、磁帶機(jī)等 臨界區(qū):每個(gè)進(jìn)程中訪問臨界資源的那段代碼稱為臨界區(qū) 信號(hào)量:是一種特殊的變量 ![]() PV操作 單緩沖區(qū)生產(chǎn)者、消費(fèi)者問題PV原語描述: ![]() S1初值為1,S2初值為0 PV操作例題
![]()
進(jìn)程管理-PV操作
![]()
例題![]()
進(jìn)程管理-死鎖問題進(jìn)程管理是操作系統(tǒng)的核心,但如果設(shè)計(jì)不當(dāng),就會(huì)出現(xiàn)死鎖的問題。如果一個(gè)進(jìn)程在等待一件不可能發(fā)生的事,則進(jìn)程就死鎖了。而如果一個(gè)或多個(gè)進(jìn)程產(chǎn)生死鎖,就會(huì)造成系統(tǒng)死鎖。
![]() 死鎖的預(yù)防與死鎖的避免
![]() 死鎖的預(yù)防與死鎖的避免 進(jìn)程管理-銀行家算法
當(dāng)一個(gè)進(jìn)程對(duì)資源的最大需求量不超過系統(tǒng)中的資源數(shù)時(shí)可以接納該進(jìn)程進(jìn)程可以分期請(qǐng)求資源,但請(qǐng)求的總數(shù)不能超過最大需求量 當(dāng)系統(tǒng)現(xiàn)有的資源不能滿足進(jìn)程尚需資源數(shù)時(shí),對(duì)進(jìn)程的請(qǐng)求可以推遲分配,但總能使進(jìn)程在有限的時(shí)間里得到資源 銀行家算法例子:
![]() 首先求剩下的資源數(shù): R1=9-(1+2+2+1+1)=2 R2=8-(2+1+1+2+1)=1 R3=5-(1+1+3)=0 ![]() ![]() ![]() ![]() 存儲(chǔ)管理-分區(qū)存儲(chǔ)組織
![]() 存儲(chǔ)管理-頁(yè)式存儲(chǔ)組織
![]() 高級(jí)程序語言使用邏輯地址;運(yùn)行狀態(tài),內(nèi)存中使用物理地址。 ![]() 優(yōu)點(diǎn):利用率高,碎片小,分配及管理簡(jiǎn)單 缺點(diǎn):增加了系統(tǒng)開銷;可能產(chǎn)生抖動(dòng)現(xiàn)象 練習(xí)題
![]()
存儲(chǔ)管理-段式存儲(chǔ)組織
![]() ![]() ![]() 優(yōu)點(diǎn):多道程序共享內(nèi)容,各段程序修改互不影響 缺點(diǎn):內(nèi)存利用率低,內(nèi)存碎片浪費(fèi)大 存儲(chǔ)管理-段頁(yè)式存儲(chǔ)組織
![]() 優(yōu)點(diǎn):空間浪費(fèi)小、存儲(chǔ)共享容易、存儲(chǔ)保護(hù)容易、能動(dòng)態(tài)連接 缺點(diǎn):由于管理軟件的增加,復(fù)雜性和開銷也隨之增加,需要的硬件以及占用的內(nèi)容也有所增加,使得執(zhí)行速度大大下降 存儲(chǔ)管理-塊表快表是一塊小容量的相聯(lián)存儲(chǔ)器(Associative Memory) ,由高速緩存器組成,速度快,并且可以從硬件上保證按內(nèi)容并行查找,般用來存放 當(dāng)前訪問最頻繁的少數(shù)活動(dòng)頁(yè)面的頁(yè)號(hào)。 存儲(chǔ)管理-頁(yè)面置換算法
![]() 九次 先進(jìn)先出 ![]() 10次 例題
![]() 練習(xí)題![]()
![]() 文件管理-索引文件結(jié)構(gòu)
![]() 索引文件結(jié)構(gòu) 練習(xí)題![]() ![]()
操作系統(tǒng)-文件和數(shù)型目錄結(jié)構(gòu)文件屬性
文件名的組成
![]() 絕對(duì)路徑:是從盤符開始的路徑 相對(duì)路徑:是從當(dāng)前路徑開始的路徑 若當(dāng)前目前為:D1,要求F2路徑,則:絕對(duì)路徑:/D1/W2/F2,相對(duì)路徑:W2/F2 文件管理-空閑存儲(chǔ)空間的管理
![]() 位示圖 文件管理-試題講解![]() ![]() ![]()
![]() 設(shè)備管理-數(shù)據(jù)傳輸控制方式
![]() 通道 設(shè)備管理-虛設(shè)備與SPOOLING技術(shù)
![]()
![]() ![]() 微內(nèi)核操作系統(tǒng)
![]() ![]() ![]() |
|