注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)操作系統(tǒng)理論計(jì)算機(jī)操作系統(tǒng)

計(jì)算機(jī)操作系統(tǒng)

計(jì)算機(jī)操作系統(tǒng)

定 價(jià):¥34.00

作 者: 郁紅英,馮庚豹編著
出版社: 人民郵電出版社
叢編項(xiàng): 高等學(xué)校計(jì)算機(jī)專業(yè)教材
標(biāo) 簽: 操作系統(tǒng) 高等學(xué)校 教材

ISBN: 9787115119155 出版時(shí)間: 2004-01-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 424 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

本書闡述了計(jì)算機(jī)操作系統(tǒng)的基本工作原理和對(duì)資源的各種管理策略。其目的使讀者能從系統(tǒng)內(nèi)部了解計(jì)算機(jī)系統(tǒng)在運(yùn)行時(shí)的內(nèi)部工作機(jī)理以及操作系統(tǒng)是如何為用戶提供服務(wù)。全書中9章,前6章介紹操作系統(tǒng)的基本原理,包括處理機(jī)管理、作業(yè)管理、內(nèi)存管理、設(shè)置管理和文件管理等內(nèi)容;后3章介紹3個(gè)實(shí)用的操作系統(tǒng),即Windows2/XP、Linux和UNIX。本書適合作為計(jì)算機(jī)專業(yè)或計(jì)算機(jī)應(yīng)用專業(yè)的大專教材,也可以作為相關(guān)專業(yè)的教科書或教學(xué)參考書,并可供從事計(jì)算機(jī)設(shè)計(jì)、開發(fā)和應(yīng)用等專業(yè)人員閱讀。這套教材為21世紀(jì)高等學(xué)校計(jì)算機(jī)專業(yè)大專系列教材。我們從1995年開始組織《計(jì)算機(jī)專業(yè)大專系列教材》。當(dāng)時(shí)根據(jù)中國(guó)計(jì)算機(jī)學(xué)會(huì)教育委員會(huì)與全國(guó)高等學(xué)校計(jì)算機(jī)教育研究會(huì)聯(lián)合推薦的《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃1-993》的要求,組織了《計(jì)算機(jī)組成原理》等13本教材,并由清華大學(xué)出版社出版。這套教材出版后,受到了高等學(xué)校師生的廣泛歡迎和好評(píng)。在組織上述教材的時(shí)候,主要是按《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃1993》的要求進(jìn)行的。而1993教學(xué)計(jì)劃主要是參照美國(guó)IEEE和ACM((計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃199l》并結(jié)合我國(guó)高等教育當(dāng)時(shí)的實(shí)際情況制定的,反映的是2世紀(jì)8年代末計(jì)算機(jī)學(xué)科的發(fā)展?fàn)顩r。計(jì)算機(jī)學(xué)科是一個(gè)飛速發(fā)展的新興學(xué)科,發(fā)展速度之快可謂一日千里。近1年來,計(jì)算機(jī)學(xué)科已發(fā)展成為一個(gè)獨(dú)立學(xué)科,計(jì)算機(jī)本身向高度集成化、網(wǎng)絡(luò)化和多媒體化迅速發(fā)展。但從另一個(gè)方面來看,高等學(xué)校的計(jì)算機(jī)教育一直滯后于計(jì)算機(jī)學(xué)科的發(fā)展,特別是教材建設(shè),由于受時(shí)間和軟硬條件的限制,更是落后于現(xiàn)實(shí)需要,而大專層次的教材建設(shè)問題尤其嚴(yán)重。為了改變這種狀況,高等學(xué)校的教育工作者和專家教授們應(yīng)當(dāng)仁不讓地投入必要的時(shí)間和精力來完成這一歷史使命。為組織好這套教材,我們認(rèn)真地研究了全國(guó)高等學(xué)校計(jì)算機(jī)專業(yè)教學(xué)指導(dǎo)委員會(huì)和中國(guó)計(jì)算機(jī)學(xué)會(huì)教育委員會(huì)聯(lián)合推薦的《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃2》和美國(guó)IEEE和ACM兩個(gè)學(xué)會(huì)最新公布的《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃21》。這兩個(gè)教學(xué)計(jì)劃都是在總結(jié)了從《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃199l》到現(xiàn)在計(jì)算機(jī)學(xué)科十年來發(fā)展的主要成果的基礎(chǔ)上誕生的。它們所提供的指導(dǎo)思想和學(xué)科所涵蓋的內(nèi)容,不僅適合于大學(xué)本科,也適合大學(xué)??频男枨?,關(guān)鍵在于要對(duì)其內(nèi)容的取舍進(jìn)行認(rèn)真的研究。在我國(guó)的《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃1993》和美國(guó)IEEE和ACM兩個(gè)學(xué)會(huì)提出的《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃1-991》中,根據(jù)當(dāng)時(shí)的情況,只提出了9個(gè)主科目。而在《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃21》中,根據(jù)學(xué)科的最新發(fā)展?fàn)顩r,提出了"個(gè)主科目,其中13個(gè)主科目又為核心主科目。這14個(gè)主科目是:算法與分析(AL)、體系結(jié)構(gòu)(AR)、離散結(jié)構(gòu)(DS)、計(jì)算科學(xué)(CN)、圖形學(xué)與可視化計(jì)算(GV)、網(wǎng)絡(luò)計(jì)算(NC)、人機(jī)交互(HC)、信息管理(1M)、智能系統(tǒng)(1S)、操作系統(tǒng)(OS)、程序設(shè)計(jì)基礎(chǔ)(PF)、程序設(shè)計(jì)語(yǔ)言(PL)、軟件工程(SE)、社會(huì)、道德、法律和專業(yè)問題(SP),其中除CN為非核心主科目外,其他13個(gè)主科目均為核心主科目。將美國(guó)IEEE和ACM的教學(xué)計(jì)劃21與199l計(jì)劃進(jìn)行比較可看出:在199l計(jì)劃中,離散結(jié)構(gòu)只是作為數(shù)學(xué)基礎(chǔ)提出,未被列為主科目;而在2l計(jì)劃中,不但列為主科目,而且為核心主科目??梢姡褜㈦x散結(jié)構(gòu)提升為本學(xué)科的基礎(chǔ)。在199l計(jì)劃中,未提及網(wǎng)絡(luò)計(jì)算,而在2l計(jì)劃中,不但提出,而且被列為核心主科目,以適應(yīng)網(wǎng)絡(luò)技術(shù)飛速發(fā)展的需求。圖形學(xué)與可視化計(jì)算也是為適應(yīng)發(fā)展需求新增的內(nèi)容,并且列為主科目。除此之外,2l計(jì)劃在下述5個(gè)方面做了增加或調(diào)整:·將程序設(shè)計(jì)語(yǔ)言引論調(diào)整為程序設(shè)計(jì)基礎(chǔ)和程序設(shè)計(jì)語(yǔ)言兩個(gè)核心主科目,顯然,加強(qiáng)了對(duì)程序設(shè)計(jì)的要求?!⑷?機(jī)通信調(diào)整為人機(jī)交互,反映了人-機(jī)通信的實(shí)質(zhì)是人機(jī)交互。在圖形界面迅速發(fā)展的今天,人機(jī)交互理論和方法的研究和應(yīng)用變得十分重要?!⑷斯ぶ悄芘c機(jī)器人學(xué)調(diào)整為智能系統(tǒng),拓寬了對(duì)智能系統(tǒng)的要求?!?shù)據(jù)庫(kù)與信息檢索調(diào)整為信息管理,因?yàn)楹笳卟粌H概括了前者,而且反映了數(shù)據(jù)庫(kù)與信息檢索的實(shí)質(zhì)是信息管理?!?shù)值與符號(hào)計(jì)算調(diào)整為計(jì)算科學(xué),更具有概括性??傊鲜鲎兓粌H更好地反映了計(jì)算機(jī)學(xué)科的發(fā)展現(xiàn)狀,而且使2l教學(xué)計(jì)劃具有更強(qiáng)的科學(xué)性和實(shí)用性。由于這套系列教材主要面向的對(duì)象是計(jì)算機(jī)專業(yè)三年制大專(高職)學(xué)生,其培養(yǎng)目標(biāo)也應(yīng)屬于高級(jí)技術(shù)人才的層次。他們既要有一定的理論基礎(chǔ)(較本科弱),又要更強(qiáng)調(diào)實(shí)用性和明確的應(yīng)用方向。我們將應(yīng)用方向定位在信息管理和計(jì)算機(jī)網(wǎng)絡(luò)兩個(gè)方向。這兩個(gè)應(yīng)用方向占計(jì)算機(jī)應(yīng)用總計(jì)的9%以上。在系列教材的內(nèi)容取舍上,21教學(xué)計(jì)劃的14門主科目中,我們概括了除智能系統(tǒng)、計(jì)算科學(xué)和社會(huì)、道德、法律和專業(yè)問題之外的其他11個(gè)主科目。在每個(gè)主科目中,我們都以其中的基本概念、基本理論和基本方法作為主線組織教材,使學(xué)生既能掌握基本的基礎(chǔ)理論和方法,又能為他們進(jìn)一步深造打下必要的基礎(chǔ);在信息管理和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)兩個(gè)應(yīng)用方向上,他們的應(yīng)用能力將得到加強(qiáng)。根據(jù)上述指導(dǎo)思想,初步確定組織2本左右的教材供各高校選用-。這些教材包括:《離散數(shù)學(xué)》、《計(jì)算機(jī)應(yīng)用基礎(chǔ)》、《計(jì)算機(jī)組織與結(jié)構(gòu)》、《微機(jī)系統(tǒng)與接口技術(shù)》、《計(jì)算機(jī)網(wǎng)絡(luò)與通信》、《網(wǎng)絡(luò)管理技術(shù)基礎(chǔ)》、《計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)集成技術(shù)》、《數(shù)據(jù)結(jié)構(gòu)》、《操作系統(tǒng)原理》、《實(shí)用軟件工程基礎(chǔ)》、《數(shù)據(jù)庫(kù)原理與應(yīng)用》、《管理信息系統(tǒng)原理與應(yīng)用》、《辦公自動(dòng)化實(shí)用技術(shù)》、《多媒體技術(shù)及其應(yīng)用》、《Internet技術(shù)及其應(yīng)用》、《計(jì)算機(jī)維護(hù)技術(shù)》、《C語(yǔ)言程序設(shè)計(jì)》、《Java語(yǔ)言程序設(shè)計(jì)》、《C++語(yǔ)言程序設(shè)計(jì)》、《VB語(yǔ)言程序設(shè)計(jì)》、《計(jì)算機(jī)英語(yǔ)》等。系列教材并不是教學(xué)計(jì)劃,由于各高校情況不同,培養(yǎng)方向的側(cè)重面也不一樣,因此教學(xué)計(jì)劃也不會(huì)雷同。教材按系列組織,力圖能夠反映計(jì)算機(jī)學(xué)科大專層次的總體要求,同時(shí)采用大拼盤結(jié)構(gòu),各校可根據(jù)自身情況選擇使用。例如,語(yǔ)言類教材,我們就準(zhǔn)備了多本,各??蛇x擇其中的一本或兩本,其他依此類推。這套教材均由高等學(xué)校具有豐富教學(xué)實(shí)踐經(jīng)驗(yàn)的老師編寫。所編教材體系結(jié)構(gòu)嚴(yán)謹(jǐn)、層次清晰、概念準(zhǔn)確、理論聯(lián)系實(shí)際、深入淺出、通俗易懂。相信一定能夠得到??圃盒S?jì)算機(jī)專業(yè)師生的歡迎計(jì)算機(jī)問世到現(xiàn)在,技術(shù)上有了飛速發(fā)展??梢哉f哪一個(gè)領(lǐng)域的發(fā)展變化也不能與計(jì)算機(jī)領(lǐng)域的發(fā)展變化相提并論,尤其是計(jì)算機(jī)走進(jìn)家庭并聯(lián)人Internet之后,在中國(guó)大地上又一次掀起了計(jì)算機(jī)應(yīng)用的新高潮。無處不在使用計(jì)算機(jī),無處不在應(yīng)用計(jì)算機(jī)技術(shù),這是人們有目共睹的事實(shí)。就計(jì)算機(jī)本身來說,它提供了方便的用戶使用接口,猶如傻瓜照相機(jī)一樣,任何不懂計(jì)算機(jī)內(nèi)部結(jié)構(gòu)的人都可以很方便地使用計(jì)算機(jī)處理問題,而且計(jì)算機(jī)還向著更加理想的使用方式發(fā)展,如語(yǔ)音輸入、手寫體識(shí)別、自然語(yǔ)言理解、多媒體技術(shù)等的發(fā)展與應(yīng)用已經(jīng)讓我們看到了計(jì)算機(jī)使用方式的"革命"。無疑,這是十分令人欣慰的。但是,不管計(jì)算機(jī)如何發(fā)展,它都離不開操作系統(tǒng)這一必不可少的核心系統(tǒng)軟件。每一個(gè)人在使用計(jì)算機(jī)時(shí)都要問一問機(jī)器上配置的是什么操作系統(tǒng)。只有首先學(xué)會(huì)使用操作系統(tǒng),方可使用計(jì)算機(jī)。目前,學(xué)會(huì)使用操作系統(tǒng)并不困難,但是學(xué)會(huì)使用與了解操作系統(tǒng)是兩個(gè)不同的概念。對(duì)于一般的應(yīng)用人員來說,學(xué)會(huì)使用就足夠了,但是對(duì)于一個(gè)學(xué)習(xí)計(jì)算機(jī)技術(shù)的學(xué)生或從事計(jì)算機(jī)領(lǐng)域工作的科學(xué)技術(shù)工作者來說,必須對(duì)計(jì)算機(jī)系統(tǒng)有較全面的了解,對(duì)于計(jì)算機(jī)系統(tǒng)的重要組成部分:操作系統(tǒng)更要有較全面、深入的了解,不僅要知其然,還要知其所以然。這正像一個(gè)汽車駕駛員,不僅會(huì)開車,對(duì)于汽車發(fā)生的小故障也應(yīng)該有能力排除,這才能算作是一個(gè)稱職的駕駛員。操作系統(tǒng)管理著一個(gè)復(fù)雜設(shè)備的運(yùn)行,對(duì)計(jì)算機(jī)系統(tǒng)中的軟、硬件資源進(jìn)行統(tǒng)一管理,使計(jì)算機(jī)系統(tǒng)協(xié)調(diào)、有效地工作。那么,這些功能是如何實(shí)現(xiàn)的?操作系統(tǒng)如何管理各種資源并使之協(xié)調(diào)運(yùn)行呢?這就是本教材要講述的問題??紤]到大部分學(xué)生將來都要從事計(jì)算機(jī)應(yīng)用與開發(fā)領(lǐng)域的實(shí)際工作,因此本教材著重于應(yīng)用,對(duì)于操作系統(tǒng)中各種功能實(shí)現(xiàn)的算法程序不做重點(diǎn)介紹。全書首先介紹操作系統(tǒng)的基本工作原理及設(shè)計(jì)方法,其中包括進(jìn)程、進(jìn)程的互斥與同步、進(jìn)程的通信、對(duì)文件的管理、對(duì)計(jì)算機(jī)內(nèi)存的管理,以及設(shè)備的管理方法等操作系統(tǒng)中使用的各種管理技術(shù)和方法;然后,以3個(gè)目前比較流行的、用戶較熟悉的操作系統(tǒng),如Windows2/XP、Linux和UNIX為例介紹其簡(jiǎn)單的原理與使用方法,目的是將所學(xué)習(xí)的理論能與具體的操作系統(tǒng)實(shí)現(xiàn)方法相結(jié)合,以鞏固操作系統(tǒng)的理論和概念。由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,許多新的管理技術(shù)與重要的研究成果不斷涌現(xiàn),所以本教材除了介紹操作系統(tǒng)中的經(jīng)典內(nèi)容之外,還增加了如磁盤陣列等內(nèi)容。在本書的每一章之后都配有小結(jié)與習(xí)題,以使學(xué)生加深和鞏固對(duì)概念的理解。全書共分為9章,第l~6章分別介紹計(jì)算機(jī)操作系統(tǒng)的概念、用戶與操作系統(tǒng)的接,口、進(jìn)程與處理機(jī)管理、作業(yè)管理、內(nèi)存管理以及文件管理,即與4大資源管理相關(guān)的內(nèi)容;第7章介紹Windows2/XP操作系統(tǒng);第8章介紹Linux操作系統(tǒng);第9章介紹UNIX操作系統(tǒng)。由于UNIX操作系統(tǒng)與Linux操作系統(tǒng)有許多相同之處,它們的內(nèi)核基本上是相似的,考慮到Linux目前在廣為使用的微機(jī)上較為流行,故先做了介紹并介紹得多一些。本書的第1~6章由張不同編寫,第7章由劉子龍編寫,第8章、第9章由郭善俊編寫,全書由張不同統(tǒng)稿。紀(jì)潤(rùn)博在全書的編輯過程中做了大量的工作,在此表示感謝。限于水平,本書還會(huì)存在著一些錯(cuò)誤和不妥之處,敬請(qǐng)讀者批評(píng)指正。

作者簡(jiǎn)介

暫缺《計(jì)算機(jī)操作系統(tǒng)》作者簡(jiǎn)介

圖書目錄

第一部分 基 本 篇
第1章 操作系統(tǒng)引論 2
1.1 計(jì)算機(jī)系統(tǒng) 2
1.1.1 計(jì)算機(jī)的出現(xiàn) 2
1.1.2 計(jì)算機(jī)的發(fā)展 4
1.2 操作系統(tǒng)的形成和發(fā)展 5
1.2.1 操作系統(tǒng)的形成和發(fā)展 5
1.2.2 從操作系統(tǒng)的形成和發(fā)展中得到的啟示 10
1.2.3 計(jì)算機(jī)的結(jié)構(gòu)與操作系統(tǒng)的關(guān)系 11
1.3 操作系統(tǒng)的特征 12
1.3.1 并發(fā)性 12
1.3.2 共享性 12
1.3.3 虛擬性 13
1.3.4 不確定性 13
1.4 操作系統(tǒng)的功能 13
1.4.1 處理機(jī)管理 13
1.4.2 存儲(chǔ)管理 14
1.4.3 設(shè)備管理 15
1.4.4 信息資源管理 16
1.5 操作系統(tǒng)的基本類型 17
1.5.1 批處理操作系統(tǒng) 17
1.5.2 分時(shí)操作系統(tǒng) 20
1.5.3 實(shí)時(shí)操作系統(tǒng) 22
1.6 發(fā)展中的操作系統(tǒng) 24
1.6.1 微機(jī)操作系統(tǒng) 24
1.6.2 多處理機(jī)操作系統(tǒng) 37
1.6.3 網(wǎng)絡(luò)操作系統(tǒng) 38
1.6.4 分布式操作系統(tǒng) 40
1.7 研究操作系統(tǒng)的幾種觀點(diǎn) 42
1.7.1 資源管理的觀點(diǎn) 42
1.7.2 用戶的觀點(diǎn)(擴(kuò)展機(jī)器的觀點(diǎn)) 42
1.8 Windows 2000的結(jié)構(gòu)和特點(diǎn) 43
1.8.1 Windows 2000的特點(diǎn) 44
1.8.2 Windows 2000的結(jié)構(gòu) 45
1.9 要點(diǎn)及小結(jié) 47
第2章 進(jìn)程管理 50
2.1 程序的執(zhí)行 50
2.1.1 程序的順序執(zhí)行 50
2.1.2 程序的并發(fā)執(zhí)行 51
2.1.3 Bernstein條件 52
2.2 進(jìn)程的描述和進(jìn)程的狀態(tài) 53
2.2.1 進(jìn)程的定義與描述 53
2.2.2 進(jìn)程的狀態(tài)及轉(zhuǎn)換 54
2.2.3 進(jìn)程控制塊(Process Control Block, PCB) 58
2.3 進(jìn)程控制 61
2.3.1 內(nèi)核和原語(yǔ)的概念 61
2.3.2 進(jìn)程的創(chuàng)建與撤消 62
2.3.3 進(jìn)程的阻塞與喚醒 64
2.3.4 進(jìn)程的掛起與激活 65
2.4 線程的概念 66
2.4.1 線程的引入 66
2.4.2 線程與進(jìn)程的比較 67
2.4.3 線程的實(shí)現(xiàn) 69
2.4.4 Windows 2000的進(jìn)程和線程 74
2.5 進(jìn)程的互斥與同步 78
2.5.1 并發(fā)的原理 78
2.5.2 臨界資源與臨界區(qū) 80
2.5.3 進(jìn)程互斥的軟件方法 81
2.5.4 信號(hào)量與PV操作 85
2.5.5 經(jīng)典進(jìn)程同步問題 90
2.5.6 管程 96
2.5.7 Windows 2000的互斥與同步 99
2.6 進(jìn)程通信 100
2.6.1 進(jìn)程通信的類型 101
2.6.2 消息傳遞系統(tǒng)的實(shí)現(xiàn) 103
2.6.3 Windows 2000的進(jìn)程通信 105
2.7 死鎖 107
2.7.1 死鎖原理 107
2.7.2 死鎖的條件 111
2.7.3 死鎖的預(yù)防 112
2.7.4 死鎖的避免 113
2.7.5 死鎖的檢測(cè) 116
2.7.6 死鎖的解除 118
2.8 處理機(jī)調(diào)度 119
2.8.1 調(diào)度的層次 119
2.8.2 調(diào)度的性能準(zhǔn)則 120
2.8.3 調(diào)度算法 122
2.8.4 Windows 2000的線程調(diào)度 128
2.9 要點(diǎn)及小結(jié) 133
第3章 存儲(chǔ)管理 137
3.1 程序的裝入和鏈接 137
3.1.1 重定位 137
3.1.2 鏈接 139
3.2 連續(xù)分配存儲(chǔ)管理方式 140
3.2.1 單一連續(xù)分區(qū) 140
3.2.2 固定分區(qū) 141
3.2.3 可變分區(qū) 142
3.2.4 動(dòng)態(tài)重定位分區(qū) 144
3.3 頁(yè)式存儲(chǔ)管理 145
3.3.1 頁(yè)式存儲(chǔ)管理的基本原理 145
3.3.2 頁(yè)式存儲(chǔ)管理的地址變換機(jī)構(gòu) 147
3.3.3 快表 148
3.3.4 多級(jí)頁(yè)表和反置頁(yè)表 148
3.3.5 典型頁(yè)式操作系統(tǒng)舉例 150
3.4 請(qǐng)求頁(yè)式存儲(chǔ)管理 153
3.4.1 局部性原理和虛擬存儲(chǔ)器 153
3.4.2 請(qǐng)求頁(yè)式存儲(chǔ)管理的實(shí)現(xiàn) 154
3.4.3 請(qǐng)求頁(yè)式存儲(chǔ)管理駐留集管理 157
3.4.4 請(qǐng)求頁(yè)式存儲(chǔ)管理的調(diào)入策略 158
3.4.5 請(qǐng)求頁(yè)式存儲(chǔ)管理的頁(yè)面置換算法 159
3.4.6 請(qǐng)求頁(yè)式存儲(chǔ)管理系統(tǒng)的性能 161
3.5 段式存儲(chǔ)管理 163
3.5.1 段式存儲(chǔ)管理的基本原理 163
3.5.2 請(qǐng)求段式存儲(chǔ)管理系統(tǒng)的硬件支持 165
3.5.3 段的共享 166
3.6 段頁(yè)式存儲(chǔ)管理 168
3.6.1 段頁(yè)式存儲(chǔ)管理的基本原理 169
3.6.2 段頁(yè)式存儲(chǔ)管理的地址變換 169
3.6.3 段頁(yè)式存儲(chǔ)管理系統(tǒng)舉例 170
3.7 Windows 2000的內(nèi)存管理 174
3.7.1 地址空間的布局 174
3.7.2 地址變換機(jī)制 176
3.7.3 內(nèi)存分配 179
3.7.4 頁(yè)面共享 182
3.7.5 駐留集 182
3.7.6 物理內(nèi)存管理 184
3.8 要點(diǎn)及小結(jié) 187
第4章 設(shè)備管理 191
4.1 I/O硬件組成 191
4.1.1 I/O系統(tǒng)結(jié)構(gòu) 191
4.1.2 I/O設(shè)備 192
4.1.3 設(shè)備控制器 193
4.1.4 設(shè)備通道 195
4.2 I/O數(shù)據(jù)控制方式 197
4.2.1 程序直接控制方式 197
4.2.2 中斷控制方式 199
4.2.3 DMA方式 200
4.2.4 通道方式 202
4.3 I/O設(shè)備分配 203
4.3.1 設(shè)備分配數(shù)據(jù)結(jié)構(gòu) 203
4.3.2 設(shè)備獨(dú)立性 205
4.3.3 設(shè)備分配 205
4.3.4 SPOOLing技術(shù) 208
4.4 I/O控制 209
4.4.1 I/O控制程序 210
4.4.2 設(shè)備驅(qū)動(dòng)程序 211
4.4.3 中斷處理程序 212
4.5 Windows 2000的I/O系統(tǒng) 215
4.5.1 Windows 2000的I/O系統(tǒng)結(jié)構(gòu) 215
4.5.2 Windows 2000的I/O系統(tǒng)的數(shù)據(jù)結(jié)構(gòu) 216
4.5.3 Windows 2000的I/O系統(tǒng)的設(shè)備驅(qū)動(dòng)程序 219
4.5.4 Windows 2000的I/O處理 220
4.6 磁盤 220
4.6.1 磁盤性能 221
4.6.2 磁盤調(diào)度算法 223
4.6.3 磁盤容錯(cuò)技術(shù)RAID 225
4.6.4 Windows 2000的磁盤管理 229
4.7 緩沖管理 231
4.7.1 緩沖 232
4.7.2 磁盤高速緩存 236
4.7.3 提高磁盤I/O速度的其他方法 237
4.8 Windows 2000的高速緩存管理 238
4.8.1 Windows 2000高速緩存的結(jié)構(gòu)特點(diǎn) 239
4.8.2 Windows 2000高速緩存的結(jié)構(gòu)與大小 239
4.8.3 Windows 2000高速緩存支持的操作 240
4.9 要點(diǎn)及小結(jié) 242
第5章 文件管理 244
5.1 文件及文件系統(tǒng) 244
5.1.1 文件的概念 244
5.1.2 文件類型 245
5.1.3 文件的屬性 246
5.1.4 文件的操作 246
5.1.5 文件系統(tǒng) 247
5.2 文件組織與存儲(chǔ) 249
5.2.1 文件的邏輯結(jié)構(gòu) 249
5.2.2 文件的物理結(jié)構(gòu) 252
5.2.3 文件空閑存儲(chǔ)空間的管理 256
5.3 目錄 259
5.3.1 文件控制塊和索引節(jié)點(diǎn) 260
5.3.2 單級(jí)目錄 261
5.3.3 兩級(jí)目錄 262
5.3.4 樹形目錄 263
5.3.5 目錄的查詢 266
5.3.6 文件的共享 267
5.4 文件系統(tǒng)的可靠性 270
5.4.1 壞塊管理 270
5.4.2 備份 270
5.4.3 文件系統(tǒng)一致性問題 271
5.4.4 數(shù)據(jù)一致性控制 273
5.5 保護(hù)機(jī)制 274
5.5.1 保護(hù)域 274
5.5.2 保護(hù)矩陣的實(shí)現(xiàn) 275
5.5.3 分級(jí)安全管理 277
5.6 Windows 2000的文件系統(tǒng) 279
5.6.1 Windows 2000文件系統(tǒng)概述 279
5.6.2 NTFS卷及其結(jié)構(gòu) 282
5.6.3 NTFS可恢復(fù)性. 可靠性和安全性 286
5.7 要點(diǎn)及小結(jié) 288
第二部分 提 高 篇
第6章 Linux操作系統(tǒng)源代碼分析 292
6.1 Linux內(nèi)核 292
6.1.1 內(nèi)核設(shè)計(jì)目標(biāo) 292
6.1.2 微內(nèi)核與單內(nèi)核 293
6.1.3 Linux內(nèi)核類型 294
6.2 系統(tǒng)初始化 294
6.2.1 初始化系統(tǒng) 295
6.2.2 操作系統(tǒng)的初始化 295
6.2.3 init進(jìn)程 296
6.3 進(jìn)程 297
6.3.1 Linux中的進(jìn)程 297
6.3.2 進(jìn)程的創(chuàng)建與撤消 299
6.3.3 進(jìn)程調(diào)度 300
6.4 進(jìn)程通信 301
6.4.1 管道 301
6.4.2 信號(hào) 303
6.4.3 消息隊(duì)列 304
6.4.4 信號(hào)量 307
6.4.5 共享內(nèi)存 309
6.5 內(nèi)存管理 310
6.5.1 虛擬內(nèi)存管理 310
6.5.2 進(jìn)程的內(nèi)存組織 311
6.5.3 分頁(yè) 312
6.5.4 交換設(shè)備 313
6.5.5 緩存和刷新機(jī)制 313
6.6 設(shè)備驅(qū)動(dòng) 315
6.6.1 Linux的設(shè)備管理 315
6.6.2 中斷 316
6.6.3 字符設(shè)備驅(qū)動(dòng)程序 317
6.6.4 塊設(shè)備驅(qū)動(dòng)程序 318
6.6.5 網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序 319
6.7 虛擬文件系統(tǒng) 320
6.7.1 VFS主要數(shù)據(jù)結(jié)構(gòu) 321
6.7.2 VFS操作數(shù)據(jù)結(jié)構(gòu) 323
6.7.3 文件系統(tǒng)的安裝與卸載 325
6.7.4 文件系統(tǒng)的系統(tǒng)調(diào)用 327
6.7.5 EXT2邏輯文件系統(tǒng) 328
6.8 要點(diǎn)及小結(jié) 330
第7章 分布式操作系統(tǒng) 331
7.1 分布式系統(tǒng)引論 331
7.1.1 分布式系統(tǒng)與集中式系統(tǒng) 331
7.1.2 分布式系統(tǒng)與獨(dú)立微機(jī) 332
7.1.3 分布式系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng) 333
7.1.4 設(shè)計(jì)分布式系統(tǒng)的若干問題 334
7.1.5 分布式系統(tǒng)的缺點(diǎn) 338
7.2 分布式系統(tǒng)的互斥 338
7.2.1 集中式算法 339
7.2.2 分布式事件排序算法 340
7.2.3 令牌環(huán)算法 342
7.2.4 三種互斥算法比較 343
7.3 分布式系統(tǒng)的死鎖 343
7.3.1 資源分配中的死鎖 344
7.3.2 消息通信中的死鎖 347
7.4 分布式系統(tǒng)的負(fù)載分配 349
7.4.1 負(fù)載分配的概念 349
7.4.2 調(diào)度算法 352
7.4.3 協(xié)調(diào)者選舉 355
7.4.4 孤兒進(jìn)程 355
7.5 分布式文件系統(tǒng) 356
7.5.1 分布式文件服務(wù) 356
7.5.2 分布式目錄服務(wù) 358
7.5.3 分布式命名服務(wù) 360
7.5.4 分布式文件共享問題 361
7.5.5 分布式文件緩沖區(qū)管理 362
7.5.6 分布式文件復(fù)制 364
7.6 要點(diǎn)及小結(jié) 365
第8章 操作系統(tǒng)安全 366
8.1 操作系統(tǒng)安全概述 366
8.1.1 操作系統(tǒng)的脆弱性 366
8.1.2 安全操作系統(tǒng)的重要性 368
8.2 操作系統(tǒng)的安全機(jī)制 368
8.2.1 硬件安全機(jī)制 369
8.2.2 軟件安全機(jī)制 372
8.3 操作系統(tǒng)安全評(píng)測(cè) 377
8.3.1 操作系統(tǒng)安全評(píng)測(cè)方法 377
8.3.2 國(guó)內(nèi)外計(jì)算機(jī)系統(tǒng)安全評(píng)測(cè)準(zhǔn)則 378
8.3.3 美國(guó)國(guó)防部可信計(jì)算機(jī)系統(tǒng)評(píng)測(cè)準(zhǔn)則 379
8.3.4 中國(guó)計(jì)算機(jī)信息系統(tǒng)安全保護(hù)等級(jí)劃分準(zhǔn)則 381
8.4 分布式操作系統(tǒng)安全 382
8.4.1 加密和數(shù)據(jù)簽名 382
8.4.2 身份認(rèn)證 384
8.4.3 防火墻 386
8.5 Linux操作系統(tǒng)安全性 387
8.5.1 標(biāo)識(shí)與鑒別 387
8.5.2 存取控制 388
8.5.3 審計(jì)與加密 388
8.5.4 網(wǎng)絡(luò)安全 389
8.5.5 備份和恢復(fù) 390
8.6 Windows 2000/XP操作系統(tǒng)安全 391
8.6.1 Windows 2000/XP安全模型 391
8.6.2 Windows 2000/XP的注冊(cè)表. 文件系統(tǒng)及系統(tǒng)的激活和授權(quán)機(jī)制 395
8.7 要點(diǎn)及小結(jié) 397
上機(jī)實(shí)習(xí) 398
一. 線程的創(chuàng)建和撤消 398
二. 線程同步 400
三. 管道的使用 406
四. 用戶態(tài)線程庫(kù)的建立 409
五. Windows 2000與Linux進(jìn)程通信工具的比較 410
參考文獻(xiàn) 411

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)