【正文】
核 心M a c h系 統(tǒng)服 務(wù) 器U N I X服 務(wù) 器透 明模 擬 庫透 明模 擬 庫用 戶應(yīng) 用 程 序M a c h 核 心L i b m a c h 庫C t h r e a d 庫第九章 操作系統(tǒng)設(shè)計與實現(xiàn) 基于微核的操作系統(tǒng) COSIX D M L用 戶程 序設(shè) 備管 理虛 擬存 儲管 理任 務(wù)線 程管 理任 務(wù) 間通 信管 理A P I子 系 統(tǒng)服 務(wù) 器微 內(nèi) 核 接 口 函 數(shù)基 本 系 統(tǒng) 服 務(wù) 器安 全 子 系統(tǒng) 服 務(wù) 器U M S用 戶1A P ID M L用 戶程 序用 戶 態(tài)(特 權(quán)0 )用 戶 態(tài)(特 權(quán)1 )用 戶 態(tài)(特 權(quán)3 )用 戶nP O S F S SC線 程 庫A U S D M Sd r i v e r sp m a p中 斷 , 異 常 , 系 統(tǒng) 調(diào) 用M D ME M S E X S P R S P N S E N S N M SS P I圖98 COSIX V 結(jié)構(gòu) 第九章 操作系統(tǒng)設(shè)計與實現(xiàn) 操作系統(tǒng)的實現(xiàn) ◆ 用匯編語言 ◆ 用高級程序設(shè)計語言 ◆ 并發(fā) C++(CC++)和 Java語言正被操作系統(tǒng)的研制者所關(guān)注,它們可能成為新一代的操作系統(tǒng)設(shè)計語言 ◆ Occam語言與 Transputer芯片是同時相互對應(yīng)進(jìn)行設(shè)計開發(fā)的