操作系統(tǒng)設(shè)計與實現(xiàn)(上冊)

出版時間:2007-3  出版社:電子工業(yè)出版社  作者:Andrew S. Tanenbaum,Albert S. Woodhull  頁數(shù):453  譯者:陳渝,諶衛(wèi)軍  
Tag標簽:無  

內(nèi)容概要

本書是關(guān)天操作系統(tǒng)的權(quán)威教材。大多數(shù)關(guān)于操作系統(tǒng)的圖書均重理論而輕實踐,而本書則在這兩者之間進行了較好的折中。本冊詳細探討了操作系統(tǒng)的基本原理,包括進程、進程間通信、信號量、管程、消息傳遞、調(diào)度算法、輸入/輸出、死鎖、設(shè)備驅(qū)動程序、存儲管理、調(diào)頁算法、文件系統(tǒng)設(shè)計、安全和保護機制等;此外,還詳細討論了一個特殊的操作系統(tǒng)MINIX3(一個與UNIX兼容的操作系統(tǒng)),并提供了該系統(tǒng)的源代碼(見本書下冊),以便于讀者仔細研究。這種安排不僅可讓讀者了解操作系統(tǒng)的基本原理,而且可讓讀者了解到這些基本原理是如何應(yīng)用到真實的操作系統(tǒng)中去的。    本書適用于高校計算機專業(yè)學(xué)生,也可供程序設(shè)計人員、工程技術(shù)人員、系統(tǒng)架構(gòu)師等相關(guān)人員參考。

作者簡介

Andrew S.Tanenbaum分別在麻省理工學(xué)院加州大學(xué)伯克利分校獲得學(xué)士與博士學(xué)位?,F(xiàn)任荷蘭阿姆斯特丹Vrije大學(xué)計算機教授并領(lǐng)導(dǎo)著一個計算機系統(tǒng)研究小組。到2005年1月卸任為止,他擔(dān)任計算與成像高級學(xué)院院長一職已有12年。
Tanenbaum過去的研究領(lǐng)域包括編譯器、操作系統(tǒng)

書籍目錄

第1章  引言  1.1  什么是操作系統(tǒng)  1.2  操作系統(tǒng)的發(fā)展歷史  1.3  操作系統(tǒng)概念  1.4  系統(tǒng)調(diào)用  1.5  操作系統(tǒng)結(jié)構(gòu)  1.6  剩余各章內(nèi)容簡介  1.7  小結(jié)  習(xí)題第2章  進程  2.1  進程介紹  2.2  進程間通信  2.3  經(jīng)典IPC問題  2.4  進程調(diào)度  2.5  MINIX3進程概述  2.6  MINIX3中進程的實現(xiàn)  2.7  MINIX3的系統(tǒng)任務(wù)  2.8  MINIX3的時鐘任務(wù)  2.9  小結(jié)  習(xí)題第3章  輸入/輸出系統(tǒng)  3.1  I/O硬件原理  3.2  I/O軟件原理  3.3  死鎖  3.4  MINIX3中的I/O概述  3.5  MINIX3中的塊設(shè)備  3.6  RAM盤  3.7  磁盤  3.8  終端  3.9  小結(jié)  習(xí)題第4章  存儲管理  4.1  基本的存儲管理  4.2  交換技術(shù)  4.3  虛擬存儲管理  4.4  頁面置換算法  4.5  頁式存儲管理中的設(shè)計問題  4.6  段式存儲管理  4.7  MINIX3進程管理器概述  4.8  MINIX3進程管理器的實現(xiàn)  4.9  小結(jié)  習(xí)題第5章  文件系統(tǒng)  5.1  文件  5.2  目錄  5.3  文件系統(tǒng)的實現(xiàn)  5.4  文件系統(tǒng)的安全性  5.5  保護機制  5.6  MINIX3文件系統(tǒng)概述  5.7  MINIX3文件系統(tǒng)的實現(xiàn)  5.8  小結(jié)  習(xí)題第6章  閱讀材料和參考文獻  6.1  推薦的進一步閱讀材料  6.2  按字母順序排列的參考文獻索引

編輯推薦

《操作系統(tǒng)設(shè)計與實現(xiàn)》(上冊)(第3版)適用于高校計算機專業(yè)的學(xué)生,也可供程序設(shè)計人員、工程技術(shù)人員、系統(tǒng)架構(gòu)師等相關(guān)人員參考。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    操作系統(tǒng)設(shè)計與實現(xiàn)(上冊) PDF格式下載


用戶評論 (總計113條)

 
 

  •   對操作系統(tǒng)感興趣,由于本人非計算機專業(yè)學(xué)生,對好多概念模糊不清。在閱讀這本書時,了解了好多計算機系統(tǒng)的編程思想,而且對其中的各種抽象機制感到驚嘆、巧妙。相對某些大學(xué)劣質(zhì)的操作系統(tǒng)教材來說,這本書內(nèi)容質(zhì)量絕對是上乘。雖然書中中文翻譯有些瑕疵,但這并不會對整本書籍的閱讀產(chǎn)生較大的影響。
  •   經(jīng)典教材,想了解操作系統(tǒng)內(nèi)部原理和設(shè)計的人沒有理由不買,跟其他人寫的同類教材相比,特尼保姆寫的書最通俗易懂,而且從實際例子出發(fā)進行講解,比那些只將理論的教材更貼近實用
  •   以minix 3為原型剖析一個操作系統(tǒng),基礎(chǔ)知識也有,但偏重于剖析minix 3,書翻譯的很好,錯誤少,一般是打印錯。比較不厚道的是居然把光盤放在下冊
  •   本書使用minux作為講解例子,很試用,很好,由于minux是大學(xué)使用的教材,沒有商業(yè)化,因此,很多先進的操作系統(tǒng)原理在本書中實現(xiàn)了,這是一本不可多得的,不帶功利性的好書
  •   這是操作系統(tǒng)的經(jīng)典教材,建議學(xué)習(xí)過程中,結(jié)合下冊的源代碼研讀,會更有收獲。
  •   Linux內(nèi)核的代碼實在太多了,MINIX你就幫俺徹底理解操作系統(tǒng)的知識吧!
  •   今天收到書了,蠻快的~!才用了兩天,因為不喜歡學(xué)校老師自己寫的垃圾“操作系統(tǒng)”書,于是買了這本經(jīng)久不衰的圖書,本想買原版的,但考慮到語言還是存在障礙,就買了這本中文版的??傮w說來,這本書很好~!~!~!
  •   本書我認真研讀了,學(xué)到了很多關(guān)于操作系統(tǒng)的知識。因為沒學(xué)過匯編語言,所以我還特地又買了本匯編的書,看完了才能看懂。
  •   還是說電子工業(yè)出版社的這一套書很經(jīng)典,這本書里說的操作系統(tǒng)可是linux的祖師啊。
  •   專業(yè)程序員推薦的操作系統(tǒng)國外經(jīng)典大作,學(xué)習(xí)中…書的質(zhì)量還可以
  •   學(xué)習(xí)操作系統(tǒng)必讀發(fā)現(xiàn)大家都說翻譯很差勁,可是自習(xí)讀來發(fā)覺也沒那么差,還可以我也讀過英文版本的,也贊同讀原版,但是我發(fā)覺讀原版教材還是很慢,遠沒有中文版的快當(dāng)然,兩者合起來讀那就好了如果有中文版本還是讀中文版本快
  •   對于學(xué)習(xí)操作系統(tǒng)的同學(xué)強烈推薦 就是有點貴了
  •   操作系統(tǒng)的大師的作品,相當(dāng)不錯!
  •   看了一半了,如果你想通過本書來輔助你讀懂minix的源代碼,那么你要失望了;但是如果你希望通過本書來了解OS的設(shè)計和原理,那么沒有比本書更好的了。本書有英文原版,由于作者也非英語母語,所以閱讀難度不大,但是閱讀速度和效率不如本中文版,翻譯者比較給力,沒有太多影響理解的翻譯錯誤,贊!
  •   minix的系統(tǒng)適合作為教學(xué)用~
  •   感覺沒必要買下冊了,這本相當(dāng)于原版的全部內(nèi)容,就是沒有MINIX 3的光盤,下冊據(jù)說是MINIX 3的源代碼
  •   配合著MINIX3.0源代碼看,啟發(fā)很大,用OS理論指導(dǎo)源碼閱讀,通過源碼閱讀鞏固和加深對OS理論的理解,好書
  •   很好的一本書,前面的部分講的比較的基礎(chǔ)也比較的全面和詳細,值得慢慢讀.因為之前學(xué)過一些就大致看了一下,感覺不那么難.本書是基于linux內(nèi)核的講解,而且作者是業(yè)界的名人,值得一看.把內(nèi)核的原理講解的很清楚了,如果配合內(nèi)核源碼一起研讀就更更好了的
  •   如果是一開始什么都不會的話,這個可能會有有些吃力,我是在看完他的理論部分,看了王爽的匯編語言,和關(guān)于保護模式的一些書,知道了BIOS引導(dǎo)從7c00開始引導(dǎo),知道虛擬地址線性地址物理地址的轉(zhuǎn)換算法,才能回頭來看這個實現(xiàn),我感覺。
  •   本來打算看minix2.0的. 但是這本書講的是minix3.0.
  •   Nodoubt,thebookisincredable!從87年起,許多黑客就喜歡上了minix與這本書,所以如果你要變成猛男(內(nèi)核方面),那么不要猶豫!
  •   不錯的一本書,正在看,學(xué)習(xí)計算機英語
  •   書的內(nèi)容很好,下冊有全部的源代碼
  •   書收到,這是計算機教育大師特南鮑姆的經(jīng)典之作。
  •   書的質(zhì)量沒問題,很好的紙質(zhì)和印刷,剛剛開始讀,覺得還不錯,作為一個菜鳥還能接受~
  •   別人都說這本書的翻譯不好,我覺得既然我看不懂英文版的(我有一本),我就干脆不耗時間在那本英文版上,直接看這本書,肯定比我自己翻譯的還要好。所以,我覺得這本書對我的作用還是比較大的??赐曛形陌嬖倏从⑽陌?,這樣我覺得比較適合我。
  •   這是很好的一本書,值得珍藏。
  •   剛到手,正在看呢,看完再發(fā)表詳細看法。
  •   書不錯,送貨也很快~ 不過,下冊一直沒買到~
  •   遺憾的是缺下冊。
  •   幫同學(xué)買的,挺好的,確實不錯。
  •   先說好的方面吧。書不錯,快遞送的也快。再說不好的,我都寫上周六日送貨了,可是還是周三給我送來了,然后我剛下班,身上又沒錢,趕緊跑回去拿錢,然后又跑去單位門口取貨,熱的一身汗。不過,只要東西不錯,其他都不說什么了。
  •   這本書是老師推薦的,非常好,呵呵
  •   這本書太經(jīng)典了。
  •   技術(shù)宅必備,很值得擁有
  •   一切都很好沒的說的,計科的學(xué)生一定要看!
  •   上課要用的教材!
  •   真不愧為經(jīng)典教材?。。。。。。。?/li>
  •   國外優(yōu)秀教材之一很好``
  •   教材,不過偷懶了沒好好看
  •   紙張好,寫的也好,比linux內(nèi)核方面的好像簡單,在讀中····
  •   Linus當(dāng)年的教科書,果然是經(jīng)典,正在享受中
  •   相當(dāng)喜歡,翻譯的非常好。
  •   還沒開始看內(nèi)容
  •   書確實不錯,但原版書有光盤,這本要是有光盤就好了
  •   慢慢細讀,呵呵!
  •   寫的挺明白
  •   都說很好,但是就是有點難,不適合初學(xué)者
  •   這價位值了
  •   書是蠻經(jīng)典,就看個人看不看的進。。。
  •   質(zhì)量很好,正版的,關(guān)鍵是書的內(nèi)容好。
  •   Linus當(dāng)年使用的教科書,沒得說
  •   幫同學(xué)買的,看他很喜歡,好。O(∩_∩)O~
  •   俺是業(yè)余的,先前沒學(xué)過操作系統(tǒng)。在網(wǎng)上下了個minix3源代碼,周末把原理部分看了一遍,增長的不少知識,現(xiàn)在在仔細閱讀。期待有更多收獲。
  •   原理自是講的不錯,看是要想真正理解操作系統(tǒng)還得看代碼!
  •   書是非常經(jīng)典的操作系統(tǒng)教材,但是翻譯的不怎么樣,很多地方不是純正的漢語,讀起來很費解,建議英文能力好的人買英文版!
  •   學(xué)習(xí)操作系統(tǒng),理論和實踐并行
  •   學(xué)習(xí)操作系統(tǒng)必備
  •   經(jīng)典的操作系統(tǒng)書籍哇。
  •   恩 不錯的書 符合實踐 minix系統(tǒng) 只是沒有下冊賣 可惜了 應(yīng)該好好研究下
  •   結(jié)合Minix源代碼來寫書,有原理的講解,有Minix實際的結(jié)合,很經(jīng)典的一本書
  •   學(xué)計算機的,搞軟件的,特別是Linux入門的,都應(yīng)該看看!
  •   書講的比較詳細,適合于初學(xué)者學(xué)習(xí)
  •   很可惜只有上冊
  •   書本內(nèi)容注重實踐,在實踐基礎(chǔ)上介紹理論,感覺可以更快的接受,就是發(fā)給的書本有略微的殘缺,容忍中。。。
  •   就是側(cè)面的頁都臟了~ 也不知道怎么的
  •   確實是本好書,比我學(xué)校的教材好多了!不過就像樓上很多人說的,翻譯真的不是特別好!
  •   不粗不錯不粗不錯
  •   內(nèi)容縝密清晰,翻譯質(zhì)量還可以提高。
  •   OS的經(jīng)典書籍
  •   正版,可信
  •   RT,就是書本角那里有壓痕.
    書的內(nèi)容很吸引人~
  •   內(nèi)容很多,很有難度,看得心情很沉重,不知道要看幾年
  •   書起皺了
  •   書還是不錯的,只是送過來時有些地方好象壓壞了還是本來就是這個樣了,不過不影響閱讀。
  •   書很好,很經(jīng)典,可是我總想著直接看源碼,看文字有些慢,也經(jīng)常不明白。。。
  •   好書是毋庸質(zhì)疑的,但是一開始看到那么多的數(shù)據(jù)結(jié)構(gòu),密密麻麻的字體,還真的是恐怖。但是看明白后,打下基礎(chǔ),還是很值得的。翻譯也還行,沒辦法
  •   加上周末好像才三天,速度蠻快的。
  •   簡單,入門很合適
  •   原著不錯,翻譯的不怎么樣。有時候還要對照著原文看一下才能知道意思
  •   原作者是大師級的人物,絕對是經(jīng)典的著作,翻譯水平也還不錯
  •   覺得專業(yè)性強
  •   上面有石灰粉是怎么一回事啊
  •   還沒開始看,據(jù)說不錯。
  •   如果是從未接觸過操作系統(tǒng)的話,就不要買了。本人微電子專業(yè),看這個玩意實在是一頭霧水。解釋一點都不形象,理解不了
  •   建議對照原文來讀,這樣可以更加準確的了解原作者的用意!下部書實際為MINIX 3.0的源碼描述,可以按照書中描述的連接下載下來,實際安裝操作,效果會更佳!
  •   寫得很簡短,內(nèi)容算入門級,但參考資料不錯,200多頁賣50多塊偏貴。
  •   盛名之下,其實難副,并沒有耳目一新的感覺
  •   適應(yīng)對象序里面沒有,哎,只能以后用了
  •   我想修改收貨地址,怎么修改不了。請指教。
  •   書是好書,學(xué)習(xí)計算機的,對linux稍微了解的,都知道這本書不錯,但是是英文版的。這本書翻譯的很讓我失望。eg:Page159--->在需要之前到達的鍵盤輸入也需要緩沖。什么破話啊,中國人有這么說的,“在需要之前到達”電子工業(yè)的翻譯水平應(yīng)該需要大大的提高啊。
  •   翻譯的奇差無比……唉……
  •   真不知道在哪找的翻譯,糟蹋了原書。中文版中的錯誤隨處可見,舉兩個很明顯的例子:P70,上數(shù)第7行,"I/O密集型進程運行1s",那句應(yīng)該是"CPU密集型進程運行1s"。P77,圖2.28(b),不可能:A1,B1,A2,B2,A3,B3,應(yīng)該是 也可能:A1,B1,A2,B2,A3,B3。真的很懷疑,翻譯的人連這么簡單的英語都不會嗎?還出來誤人子弟,回家啊哄孩子去吧!
  •   有一個操作系統(tǒng)例子作為理論講述的依據(jù)一本不錯的書
  •   對比國內(nèi)出版的關(guān)于操作系統(tǒng)的教材而言,這本書就是一本權(quán)威著作。
  •   書是好書,可惜我是個不努力的讀者。
  •   好書 不解釋 紙張質(zhì)量有待提高
  •   很不錯 與我們學(xué)校發(fā)的教材相比好很多 作者本人親自構(gòu)建了這個系統(tǒng) 所以流程方面講的會比較清楚一些 學(xué)習(xí)體驗很棒
  •   商品跟想象的一樣符合,應(yīng)該還行,先看看~~
  •   書紙張等都挺好的。質(zhì)量過關(guān)。內(nèi)容也很好
 

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

京ICP備13047387號-7