操作系統(tǒng)學(xué)習(xí)指導(dǎo)與習(xí)題解答

出版時間:2010-8  出版社:清華大學(xué)出版社  作者:哈里斯  頁數(shù):194  譯者:王艷平  
Tag標(biāo)簽:無  

前言

筆者第一次使用的操作系統(tǒng)是在DEC PDP-11計算機(jī)上運行的Unix第6版。后來,我閱讀了Unix的源代碼,認(rèn)識到,操作系統(tǒng)是如此富有魅力,它精美而復(fù)雜。對于程序員來說,操作系統(tǒng)是最大的挑戰(zhàn),它涵蓋了從底層設(shè)備管理到并發(fā)控制,再到面向?qū)ο笤O(shè)計的各個方面。本書講解現(xiàn)代操作系統(tǒng)的設(shè)計原理,適用于這樣的讀者:希望更多地了解操作系統(tǒng),或?qū)δ硞€操作系統(tǒng)感興趣,希望更廣泛地了解操作系統(tǒng)行為。本書每章都有課程內(nèi)容的簡介和大量題解。本書適于與操作系統(tǒng)教材配套使用,作為課程的補(bǔ)充讀物。本書重點介紹操作系統(tǒng)的設(shè)計原理,不介紹具體操作系統(tǒng)的詳細(xì)特性。雖然書中的例子均來自各個具體操作系統(tǒng),如DOS、windows,還有Unix,但其中的內(nèi)容適用于普遍的設(shè)計原理,不包括比較專門的議題,如實時系統(tǒng)或分布式系統(tǒng)。感謝在編寫本書過程中幫助過我的所有McGraw-Hill的工作人員,感謝詹姆斯·麥迪遜(Jalnes Madison)大學(xué)的學(xué)生和同事,感謝他們的理解和支持。特別感謝Ramo'n Mata Toledo博士為本書所做的所有工作。最后,感謝我的妻子也是我的同事Mancy Harris,感謝她的愛,她對本書的審查,價值無法估量。

內(nèi)容概要

本書重點介紹操作系統(tǒng)的設(shè)計原理,每章首先簡要地介紹本章的重要知識點,然后通過豐富的示例幫助讀者全面透徹地理解和掌握這些知識,這些示例均來自具體的操作系統(tǒng),如DOS、Windows以及Unix。在每章的后面,還給出了大量習(xí)題和補(bǔ)充題,并提供了詳盡的答案,因此,本書不僅可以作為操作系統(tǒng)課程的簡明教材,也非常適合讀者自學(xué)之用

作者簡介

J.ARCHER HARRIS博士于1973年在丹尼森(Denison)大學(xué)獲得數(shù)學(xué)學(xué)士學(xué)位,1975年和1978年在紐約州立石溪大學(xué)獲得計算機(jī)科學(xué)碩士學(xué)位和博士學(xué)位?,F(xiàn)在,他是詹姆斯麥迪遜大學(xué)計算機(jī)科學(xué)系的副教授,自1985年一直教學(xué)至今。他所關(guān)注的方向有操作系統(tǒng)、Unix、網(wǎng)絡(luò)以及計算機(jī)科學(xué)教

書籍目錄

第1章 概述  1.1 計算機(jī)硬件    1.1.1 陷阱和中斷    1.1.2 多態(tài)執(zhí)行  1.2 操作系統(tǒng)結(jié)構(gòu)    1.2.1 操作系統(tǒng)類型    1.2.2 操作系統(tǒng)內(nèi)核    1.2.3 引導(dǎo)進(jìn)程  1.3 本書概要  本章習(xí)題與答案  補(bǔ)充題  補(bǔ)充題答案第2章 進(jìn)程管理  2.1 進(jìn)程調(diào)度  2.2 進(jìn)程狀態(tài)  2.3 調(diào)度條件  2.4 調(diào)度算法    2.4.1 先來先服務(wù)算法    2.4.2 最短作業(yè)優(yōu)先算法    2.4.3 最短剩余時間算法    2.4.4 循環(huán)算法    2.4.5 優(yōu)先級    2.4.6 多級反饋隊列算法  2.5 調(diào)度算法性能  2.6 進(jìn)程的屬性    2.6.1 運行態(tài)和調(diào)度  ……第3章 進(jìn)程間通信與同步第4章 存儲管理第5章 虛擬內(nèi)存第6章 文件管理第7章 設(shè)備管理第8章 安全參考文獻(xiàn)

章節(jié)摘錄

插圖:(b)多重可變分區(qū)每次引用內(nèi)存位置時,比較其邏輯地址和界限寄存器中的地址。比界限寄存器值大的地址將產(chǎn)生內(nèi)存錯誤陷阱。邏輯地址加上重定位寄存器中的地址產(chǎn)生內(nèi)存物理地址。(c)伙伴系統(tǒng)伙伴系統(tǒng)的存儲管理硬件的功能與多重可變分區(qū)相同。(d)簡單分頁每次引用內(nèi)存位置時,分頁硬件把邏輯地址轉(zhuǎn)換成物理地址。邏輯地址中頁號位用作頁表的索引。邏輯地址中頁內(nèi)偏移量位加上從頁表項中取得的頁框號,形成物理地址。4.3創(chuàng)建包含可重定位代碼的程序時,假定它將加載到內(nèi)存零地址。在代碼中,程序引用了下列地址:50,78,150,152,154。如果程序加載到起始地址為250的內(nèi)存,這些地址將要如何調(diào)整?答:所有地址必須增加250。所以,調(diào)整后的地址為300,328,400,402和404。4.4使用可重定位代碼的絕對分區(qū)方案和可重定位分區(qū)方案的相同之處以及不同之處是什么?答:兩種方案都使用單一分區(qū)。程序都是可重定位的,這樣代碼可以加載到內(nèi)存的任何位置。然而,在絕對分區(qū)方案中,程序加載到內(nèi)存時,代碼中的地址必須調(diào)整,并賦給實際內(nèi)存地址。重定位分區(qū)方案中,程序執(zhí)行過程中要訪問存儲單元時,各個地址賦給實際的存儲單元。

編輯推薦

《操作系統(tǒng)學(xué)習(xí)指導(dǎo)與習(xí)題解答》是由清華大學(xué)出版社出版的。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    操作系統(tǒng)學(xué)習(xí)指導(dǎo)與習(xí)題解答 PDF格式下載


用戶評論 (總計1條)

 
 

  •   內(nèi)容比較簡單 適合初學(xué)者,題目遠(yuǎn)不能應(yīng)付國內(nèi)的考試
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7