現(xiàn)代操作系統(tǒng)

出版時間:2009-7  出版社:機械工業(yè)出版社  作者:Andrew S. Tanenbaum  頁數(shù):582  譯者:陳向群,馬洪兵  
Tag標簽:無  

前言

Andrew S.Tanenbaum教授寫作的《現(xiàn)代操作系統(tǒng)》,無論是英文版還是中文版都受到了中國讀者的歡迎。究其原因,該書內(nèi)容豐富,反映了當(dāng)代操作系統(tǒng)的發(fā)展與動向。這次出版的第3版,無疑在保持原有特色的基礎(chǔ)上,又有所發(fā)展。第3版的一個很大變化是,大大加強了對操作系統(tǒng)中許多抽象概念的敘述,包括CPU到進程的抽象、物理內(nèi)存到地址空間(虛擬內(nèi)存)的抽象以及磁盤到文件的抽象等。Tanenbaum教授在《現(xiàn)代操作系統(tǒng)》前兩版中,在這一方面確實著墨不多。譯者在翻譯該書前兩版的內(nèi)容時,就對此有些疑問,似乎Tanenbaum教授的講授方法與眾不同。這是因為,在國內(nèi)許多院校的操作系統(tǒng)教學(xué)過程中,授課教師非常重視對這些抽象概念的講解和分析。而且據(jù)譯者所知,在美國不少大學(xué)的操作系統(tǒng)教學(xué)過程中,也很重視對這些抽象概念的引入。譯者認為,Tanenbaum教授在第3版中對有關(guān)操作系統(tǒng)基本抽象概念敘述方式的重大修改,是對《現(xiàn)代操作系統(tǒng)》內(nèi)在質(zhì)量的提升,將使第3版受到更多中國教師和讀者的歡迎。

內(nèi)容概要

本書是操作系統(tǒng)領(lǐng)域的經(jīng)典之作,與第2版相比,增加了關(guān)于Linux、Windows
Vista和Symbian操作系統(tǒng)的詳細介紹。書中集中討論了操作系統(tǒng)的基本原理,包括進程、線程、存儲管理、文件系統(tǒng)、輸入/輸出、死鎖等,同時還包含了有關(guān)計算機安全、多媒體操作系統(tǒng)、掌上計算機操作系統(tǒng)、微內(nèi)核、多核處理機上的虛擬機以及操作系統(tǒng)設(shè)計等方面的內(nèi)容。此外,還在第2版的基礎(chǔ)上對部分習(xí)題進行了增刪,更有助于讀者學(xué)習(xí)和對知識的理解及掌握。
  本書適合作為高等院校計算機專業(yè)操作系統(tǒng)課程教材,也是設(shè)計、開發(fā)操作系統(tǒng)的重要參考書。

作者簡介

Andrew
S.Tanenbaum擁有美國麻省理工學(xué)院的理學(xué)學(xué)士學(xué)位和加州大學(xué)伯克利分校的哲學(xué)博士學(xué)位,目前是荷蘭阿姆斯特丹Vrije大學(xué)的計算機科學(xué)系教授多年來,他在編譯技術(shù)、操作系統(tǒng)、網(wǎng)絡(luò)及局域分布式系統(tǒng)方面進行了大量的研究工作。目前。他專注于系統(tǒng)和安全方面的高級研究他已

書籍目錄

出版者的話
譯者序
前言
第1章 引論
 1.1 什么是操作系統(tǒng)
 1.2 操作系統(tǒng)的歷史
 1.3 計算機硬件介紹
 1.4 操作系統(tǒng)大觀園
 1.5 操作系統(tǒng)概念
 1.6 系統(tǒng)調(diào)用
 1.7 操作系統(tǒng)結(jié)構(gòu)
 1.8 依靠C的世界
 1.9 有關(guān)操作系統(tǒng)的研究
 1.10 本書其他部分概要
 1.11 公制單位
 1.12 小結(jié)
 習(xí)題
第2章 進程與線程
 2.1 進程
 2.2 線程
 2.3 進程間通信
 2.4 調(diào)度
 2.5 經(jīng)典的IPC問題
 2.6 有關(guān)進程和線程的研究
 2.7 小結(jié)
 習(xí)題
第3章 存儲管理
 3.1 無存儲器抽象
 3.2 一種存儲器抽象:地址空間
 3.3 虛擬內(nèi)存
 3.4 頁面置換算法
 3.5 分頁系統(tǒng)中的設(shè)計問題
 3.6 有關(guān)實現(xiàn)的問題
 3.7 分段
 3.8 有關(guān)存儲管理的研究
 3.9 小結(jié)
 習(xí)題
第4章 文件系統(tǒng)
第5章 輸入/輸出
第6章 死鎖
第7章 多媒體操作系統(tǒng)
第8章 多處理機系統(tǒng)
第9章 安全
第10章 實例研究1:Linux
第11章 實例研究2:Windows Vista
第12章 實例研究3:Symbian操作系統(tǒng)
第13章 操作系統(tǒng)設(shè)計
第14章 閱讀材料及參考文獻

章節(jié)摘錄

插圖:第2章 進程與線程從本章開始我們將深入考察操作系統(tǒng)是如何設(shè)計和構(gòu)造的。操作系統(tǒng)中最核心的概念是進程:這是對正在運行程序的一個抽象。操作系統(tǒng)的其他所有內(nèi)容都是圍繞著進程的概念展開的,所以,讓操作系統(tǒng)的設(shè)計者(及學(xué)生)盡早并透徹地理解進程是非常重要的。進程是操作系統(tǒng)提供的最古老的也是最重要的抽象概念之一。即使可以利用的CPU只有一個,但它們也支持(偽)并發(fā)操作的能力。它們將一個單獨的CPU變換成多個虛擬的CPU。沒有進程的抽象,現(xiàn)代計算將不復(fù)存在。在本章里我們會通過大量的細節(jié)去探究進程,以及它們的第一個親戚——線程。2.1 進程所有現(xiàn)代的計算機經(jīng)常會在同一時間做許多件事。習(xí)慣于在個人計算機上工作的人們也許不會十分注意這個事實,因此列舉一些例子可以更清楚地說明這一問題。先考慮一個網(wǎng)絡(luò)服務(wù)器。從各處進入一些網(wǎng)頁請求。當(dāng)一個請求進入時,服務(wù)器檢查是否其需要的網(wǎng)頁在緩存中。如果是,則把網(wǎng)頁發(fā)送回去;如果不是,則啟動一個磁盤請求以獲取網(wǎng)頁。然而,從CPU的角度來看,磁盤請求需要漫長的時間。當(dāng)?shù)却疟P請求完成時,其他更多的請求將會進入。如果有多個磁盤存在,會在滿足第一個請求之前就接二連三地對其他的磁盤發(fā)出一些或所有的請求。很明顯,需要一些方法去模擬并控制這種并發(fā)。進程(特別是線程)在這里就可以產(chǎn)生作用?,F(xiàn)在考慮只有一個用戶的PC。一般用戶不知道,當(dāng)啟動系統(tǒng)時,會秘密啟動許多進程。例如,啟動一個進程用來等待進入的電子郵件;或者啟動另一個防病毒進程周期性地檢查是否有新的有效的病毒定義。另外,某個用戶進程也許會在所有用戶上網(wǎng)的時候打印文件以及燒錄CD-ROM。所有的這些活動需要管理,于是一個支持多進程的多道程序系統(tǒng)在這里就顯得很有用了。在任何多道程序設(shè)計系統(tǒng)中,CPU由一個進程快速切換至另一個進程,使每個進程各運行幾十或幾百個毫秒。嚴格地說,在某一個瞬間,CPU只能運行一個進程。但在1秒鐘期間,它可能運行多個進程,這樣就產(chǎn)生并行的錯覺。有時人們所說的偽并行就是指這種情形,以此來區(qū)分多處理器系統(tǒng)(該系統(tǒng)有兩個或多個CPU共享同一個物理內(nèi)存)的真正硬件并行。人們很難對多個并行活動進行跟蹤。因此,經(jīng)過多年的努力,操作系統(tǒng)的設(shè)計者發(fā)展了用于描述并行的一種概念模型(順序進程),使得并行更容易處理。有關(guān)該模型、它的使用以及它的影響正是本章的主題。

編輯推薦

《現(xiàn)代操作系統(tǒng)(原書第3版)》特色:涉及Windows Vista以及最新的Linux/UNIX操作系統(tǒng)。用一整章(第12章)的篇幅對用于移動設(shè)備的Symbian操作系統(tǒng)進行分析。涵蓋更多、更新的安全方面的內(nèi)容。重新組織內(nèi)容,盡早論述關(guān)鍵抽象概念。給出與未來操作系統(tǒng)發(fā)展有關(guān)的新研究成果。更新和增加了編程練習(xí)。在線操作系統(tǒng)練習(xí)(http://www.prenhall.com/tanenbaum/details.html)采用主流Windows操作系統(tǒng)以及開源工具。包括操作系統(tǒng)模擬練習(xí)。Tanenbaum教授作為三個操作系統(tǒng)的設(shè)計師或聯(lián)合設(shè)計師,具有長期設(shè)計開發(fā)操作系統(tǒng)的經(jīng)驗,從而把其對理論的深入理解和具體實踐融入書中,使《現(xiàn)代操作系統(tǒng)(原書第3版)》成為操作系統(tǒng)領(lǐng)域的經(jīng)典之作。在《現(xiàn)代操作系統(tǒng)(原書第3版)》第3版中,作者深入討論了許多主題,包括:進程、線程、存儲管理、文件系統(tǒng)、I/O、死鎖、接口設(shè)計、多媒體、性能權(quán)衡,以及有關(guān)操作系統(tǒng)設(shè)計的最新趨勢。書中不僅涵蓋了現(xiàn)代操作系統(tǒng)的原理和實踐,而且特別關(guān)注了Linux操作系統(tǒng)、Windows Vista操作系統(tǒng)、嵌入式操作系統(tǒng)、實時操作系統(tǒng)以及多媒體操作系統(tǒng)。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    現(xiàn)代操作系統(tǒng) PDF格式下載


用戶評論 (總計110條)

 
 

  •   現(xiàn)代操作系統(tǒng) (原書第3版
  •   很好的書,對我們搞Web開發(fā)的借鑒意義比較大。
    Web系統(tǒng)中大量運用了操作系統(tǒng)中的思想,如文件,存儲器,線程。
    推薦一看
  •   剛看這本書會有許多不理解的,需要認真思考(我不是計算機專業(yè)的),里面的內(nèi)容有邏輯性。如果你需要一本計算機某個部分的技術(shù)參考書,這本書并不是適合于你;但是如果你需要了解操作系統(tǒng)的方方面面,它可以把你帶入到迷人的數(shù)字世界里。
  •   本書很不錯,增加了Symbian操作系統(tǒng),不過因為大雪,在路上延誤了,七天才收到
  •   操作系統(tǒng)方面的一本經(jīng)典的書。
  •   書的內(nèi)容涉及了操作系統(tǒng)的各個方面,不錯~~~~~嫌書太厚的也可以挑著看~
  •   這樣的書,看起來跟看小說一個樣子。不會有很高的坎。一般擁有C語言基礎(chǔ)的人都可以讀。是操作系統(tǒng)入門的第一本必讀的書。
  •   《操作系統(tǒng)原理》課本,里邊的內(nèi)容對于了解操作系統(tǒng)還是很有幫助的,尤其是UNIX。
  •   這本書時操作系統(tǒng)的經(jīng)典之作。正版!
  •   我們本科學(xué)習(xí)操作系統(tǒng)的教材,老是極力推薦的,很好的書
  •   作者是操作系統(tǒng)的資深設(shè)計者,從我看書角度看,者也是一本不可多得的好書。推薦。
  •   操作系統(tǒng)在大學(xué)雖然學(xué)過,但是現(xiàn)在再拿起這本書讀了一下有很多大學(xué)時候無法理解的東西馬上想通了,那感覺很好,也達到了買這本書的目的!
  •   書質(zhì)量很好 但是翻譯有些地方感覺不是很舒服 對操作系統(tǒng)有點了解再看
  •   這本書非常好。。對于操作系統(tǒng)的內(nèi)容講的很細致。。不過很多地方也是晦澀難懂需要多研究。。
  •   操作系統(tǒng)的經(jīng)典書籍哦,可惜操作系統(tǒng)概念沒有,就先看這個吧
  •   OS經(jīng)典教程,學(xué)習(xí)操作系統(tǒng)必備
  •   操作系統(tǒng)的經(jīng)典書籍......西方式講解,別具特色。兩天到貨,很快!字體很小,眼睛很吃力.
  •   相信介紹了現(xiàn)代操作系統(tǒng)的方方面面。讀起來讓人通俗易懂
  •   對操作系統(tǒng)的知識講解得很詳細
  •   看了這本書,你的操作系統(tǒng)一定會大有長進的!
  •   對我來說很有幫助,了解操作系統(tǒng)
  •   操作系統(tǒng)能講得如此通俗易懂的,真是很少。贊!
  •   當(dāng)時就是看這本書學(xué)嵌入式系統(tǒng)的 現(xiàn)在回頭看 又更深層的理解
  •   這本書對于初學(xué)者的我還是有些難度,但看了這本書,讓我了解了許多方面的系統(tǒng)知識。
  •   對文件系統(tǒng)的介紹值得一看呢
  •   作為系統(tǒng)管理員看這本書,可以從另外一個視角看系統(tǒng),受益匪淺。
  •   關(guān)于這本書,如果你是應(yīng)付考試,還是國內(nèi)教材吧,這個知識點太碎,太雜,太多,估計很少人能堅持看下來;如果你是計算機愛好者,那就選這個吧,很多東西看起來沒用,但是一定能加強你對計算機的理解??佳械脑挕?。。。時間充足可以當(dāng)“字典”用!另外,書這種東西吧,經(jīng)典的東西非常值得收藏,非常值得反復(fù)咀嚼!
  •   配合PDF版的原版書來看,效果很好。
  •   這個人寫的書我買了好幾本,確實都不錯,不愧是計算機界的大師
  •   很經(jīng)典,就是理論太多了,想學(xué)明白還得再弄本實踐的書~~
  •   很好很贊,物流很快,很厚,看了幾頁,努力奮斗中……
  •   計算機科學(xué)系列叢書都很不錯
  •   真的不錯 計算機還是要看國外的
  •   幫同學(xué)買的書,經(jīng)典應(yīng)該不錯!
  •   如題,一本好書,除了Symbian一張過時。
  •   一座程序設(shè)計的‘金山’。
  •   學(xué)校發(fā)的教材跟這個沒法比。這書內(nèi)容比較多,雖然五百多頁,但是全書的字都比較小,應(yīng)該是5號的。
  •   看了一遍經(jīng)典之作就是不錯 寫的很詳細很清楚
  •   從下單到收貨大約4天,書內(nèi)容豐富,物有所值
  •   很值得讀的一本書,書的質(zhì)量也不錯
  •   大概看了一下 ,理論較多 書很好!
  •   好書,正要學(xué),當(dāng)當(dāng)寄來的書很新,很不錯,好書值得買
  •   書不錯,但是第一次沒有cd盤,又折騰了一次。
  •   書也很滿意,謝謝。是真品。
  •   書很不錯,就是裝訂有錯誤。
  •   幫同學(xué)買的,同學(xué)反應(yīng)書還不錯!以后還會來這買!
  •   書挺不錯的,對照著英文版看吧
  •   書的包裝很好,紙質(zhì)一般,總體還行。
  •   我看不懂這些書的,但我同學(xué)說這本給他很多靈感和指導(dǎo),所以我給五顆星~
  •   拿到書好開心啊。。
  •   一直忘記寫評論咯~書很不錯,發(fā)貨也快~
  •   雖然是譯本,可能在表達方面與原意有所出入,但其中細膩嚴謹?shù)乃枷?,還是有所體現(xiàn),國外的教材是自學(xué)的最好選擇,能看懂原版的話,原版更好
  •   大學(xué)的教材,經(jīng)典作品,買本正版的回顧一下
  •   包裝很好,帶塑封,內(nèi)容經(jīng)典,是經(jīng)人推薦買的。
  •   這本書是經(jīng)典書籍,啥也不說啦。。。哈哈
  •   經(jīng)典的資料...介紹的很專業(yè)
  •   不愧是經(jīng)典,講的非常好。
  •   非常經(jīng)典 值得認真拜讀的好書
  •   本書的內(nèi)容很好,就是要花點時間去啃!
  •   讀了一點,內(nèi)容很詳實,講解比較詳細,還不錯
  •   好書,得好好研究。
  •   剛買了英文本,后來退了,又重新買,當(dāng)當(dāng)很有信譽,服務(wù)很好!
  •   適合有一定基礎(chǔ)的進一步融會貫通,反復(fù)閱讀,大師的智慧和廣闊的視野可以幫你打開經(jīng)絡(luò)
  •   內(nèi)容很通俗易懂 但是也很有深度
  •   內(nèi)容不錯,稍微有點難度
  •   包裝不錯,內(nèi)容也可以,老師要求的書籍
  •   老師推薦我們買的,收到之后打開翻了翻,看了看目錄,發(fā)現(xiàn)內(nèi)容和排版都非常清晰,講解細致而又個性,實為一本好書,推薦!
  •   內(nèi)容極品 印刷渣渣
  •   很多人推薦這本書,確實不錯。
  •   原版就很好,就看翻譯了,不過這本書總體來說翻譯還好
  •   很詳細,很全面.一本好書
  •   大師力作,真心拜讀,希望大家能夠從中得到經(jīng)驗
  •   看了幾天才評論,感覺還不錯吧,介紹的很多
  •   比國內(nèi)的一些教材讀起來更有趣,學(xué)到的也更有效果
  •   比一般的教材好多了。
  •   翻譯就是**
  •   不明覺厲,跪拜
  •   如果不考試,真不想苦讀,
  •   上課必需品
  •   到手大約六折
  •   翻了一下,現(xiàn)在很需要,很好
  •   程序員都要讀
  •   現(xiàn)在還沒讀,看起來是比較好的
  •   基本沒問題
  •   不錯,蠻細致的??上W(xué)校沒講全...
  •   很喜歡,當(dāng)黑客
  •   只是貨流慢 其他的都很好
  •   給部門買的,很不錯,一下子就借出去了
  •   很好 嗯 就這樣
  •   簡直沒有任何缺陷,。。。
  •   我不是計算機科班出身,大學(xué)讀的是數(shù)學(xué)。我曾經(jīng)做過多年WINDOWS應(yīng)用程序開發(fā)。比較熟悉C/C++,匯編語言也有一定基礎(chǔ)。因為想往WINDOWS系統(tǒng)底層開發(fā)方向發(fā)展,比如驅(qū)動程序、系統(tǒng)編程等。所以首先得對WINDOWS操作系統(tǒng)的內(nèi)部運作機理有個透徹的理解。這方面有本地球人都知道的《深入解析WINDOWS操作系統(tǒng)》可供鉆研。但本書名譯潘愛民在序言里說此書配合一本講述操作系統(tǒng)原理的書鉆研會有更好的效果。于是經(jīng)過一番比較之后,我選擇了這本AST的著作。進程與線程就看得我云里霧里的,似乎看懂了,可是卻沒完全懂……但也只能硬著頭皮往下看。目前蹭到了文件系統(tǒng)……許多次都有暫時先放棄此書,先看看其它技術(shù)書籍的想法。畢竟,我太多的書需要鉆研。但不行,WINDOWS操作系統(tǒng)這關(guān)是一定要過的,所以只好撐著。按理說匯編語言不算是容易掌握的編程工具,但我學(xué)習(xí)的過程卻很順利呢?(匯編的書我學(xué)了兩本,一中一美,中西醫(yī)結(jié)合,療效顯著,呵呵)但這本看上去以文字為主,沒有多少代碼的書卻把我給折騰地……人的精力有限,我不想買太多的書,但到這個地步我沒辦法了,前兩天又訂了本《操作系統(tǒng)概念》。還沒到貨,希望它能讓我踏上愉快的征程吧!如果有關(guān)于此書(即《現(xiàn)代操作系統(tǒng)》)的論壇或討論區(qū),請各位告知,謝謝。這...是amazon.ca上的一個關(guān)于本書(當(dāng)然是英文原版了)的評論,供各位參考:This books is a tough read, Mr. Tanenbaums explanations of concepts is very loopy and confusing at best. I have a fairly strong foundation in Operating Systems but still this book leaves me dazed. In addition to this book I have Operating Systems by Deitel and Stallings and I find that they manage to convey the concepts of OS much more clearly than Mr. Tanenbaum. I would strongly recommend against this book, even keeping it as a reference is a no-go especially considering the cost.重點是這句:I have a fairly strong foundation in Operating Systems but still this book leaves me dazed。讓人膽寒啊…… 閱讀更多 ›
  •   國內(nèi)很多教材是高校老師為自己評職稱寫的 國外的教材才是真正面向?qū)W生的 由淺入深 非洲好
  •   雖然讀起來比較累,這是由于書本身理論性很強,不算缺點。完全無可挑剔。
  •   這本書翻譯的真的是不咋地,建議大家看英文原版。看英文原版挺好,能學(xué)到很多知識。
  •   這本書不錯,作者的思路很清晰,條理內(nèi)容都非常適合初學(xué)者,并且?guī)в蠽ista和塞班系統(tǒng)的分析
  •   市面上的關(guān)于操作系統(tǒng)的書很多,很多也是國外大牛寫的。這本書的作者是塔嫩鮑姆 (Tanenbaum.A.S),他還有其它一些著作。但是我還是選擇了這一本,我主要是看上它“現(xiàn)代”兩個字。這本書前面主要介紹了操作系統(tǒng)方面的必要知識,內(nèi)容很全。最有特色的是,作者沒有空口說話,在后面部分,研究了三種實際的操作系統(tǒng)Linux,Windows Vista,和塞班操作系統(tǒng)。這是現(xiàn)代社會很有代表性的三種操作系統(tǒng),開源的Linux,微軟的操作系統(tǒng),還有移動操作系統(tǒng),相當(dāng)?shù)湫???赡茏髡叱蓵鴷r間的原因,微軟的選了Vista,移動操作系統(tǒng)選了塞班。也許在下一版中,該換成微軟的win7或win8了吧。。。移動操作系統(tǒng)該換成安卓了吧。。。也學(xué)還會添加iOS吧。。。哈哈。書的最后,還介紹了操作系統(tǒng)的設(shè)計。總的來說,本書理論與案例結(jié)合,分析與設(shè)計結(jié)合。??偟膩碚f很好。。
  •   剛拿到,感覺挺好的。,。。
  •   翻譯的原因,中文讀起來有些地方拗口,不如英文版的流暢。其他的和原版沒差。原版就非常優(yōu)秀,這個中文版本也是。有想學(xué)習(xí)操作系統(tǒng)原理的,可以從此書入手,完全沒有問題。
  •   比書店便宜點,挺好
  •   書內(nèi)容挺好的,看大家推薦才買的
 

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

京ICP備13047387號-7