工作區(qū)窗口里有個歷史窗口(ai窗口工作區(qū))
801
2025-04-01
操作系統(tǒng)導(dǎo)論
譯者:王海鵬
美國知名操作系統(tǒng)教材
緊緊圍繞操作系統(tǒng)的三大主題元素:虛擬化 并發(fā)和持久性進行講解
豆瓣原版評分9.7
本書具有以下特色: ● 主題突出,緊緊圍繞操作系統(tǒng)的三大主題元素——虛擬化、并發(fā)和持久性。 ● 以對話的方式引入背景,提出問題,進而闡釋原理,啟發(fā)動手實踐。 ● 包含眾多“補充”和“提示”,拓展讀者知識面,增加趣味性。 ● 使用真實代碼而不是偽代碼,讓讀者更加深入透徹地了解操作系統(tǒng)。 ● 提供作業(yè)、模擬和項目等眾多學(xué)習(xí)方式,鼓勵讀者動手實踐。 ● 為教師提供教學(xué)輔助資源。
本書為教師提供如下教學(xué)輔助資源: - 教學(xué)PPT和聽課筆記。 - 考試題和參-。 - 討論題和作業(yè)。 - 項目說明和指導(dǎo)。
如果您是教師,希望獲得教學(xué)配套資源,請發(fā)郵件到contact@epubit.com.cn申請。
【京東預(yù)售】【當(dāng)當(dāng)預(yù)售】
目錄結(jié)構(gòu)
內(nèi)容提要 前言 資源與支持 第1章 關(guān)于本書的對話 第2章 操作系統(tǒng)介紹 第1部分 虛擬化 第3章 關(guān)于虛擬化的對話 第4章 抽象:進程 第5章 插敘:進程API 第6章 機制:受限直接執(zhí)行 第7章 進程調(diào)度:介紹 第8章 調(diào)度:多級反饋隊列 第9章 調(diào)度:比例份額 第10章 多處理器調(diào)度(高級) 第11章 關(guān)于CPU虛擬化的總結(jié)對話 第12章 關(guān)于內(nèi)存虛擬化的對話 第13章 抽象:地址空間 第14章 插敘:內(nèi)存操作API 第15章 機制:地址轉(zhuǎn)換 第16章 分段 第17章 空閑空間管理 第18章 分頁:介紹 第19章 分頁:快速地址轉(zhuǎn)換(TLB) 第20章 分頁:較小的表 第21章 超越物理內(nèi)存:機制 第22章 超越物理內(nèi)存:策略 第23章 VAX/VMS虛擬內(nèi)存系統(tǒng) 第24章 內(nèi)存虛擬化總結(jié)對話 第2部分 并發(fā) 第25章 關(guān)于并發(fā)的對話 第26章 并發(fā):介紹 第27章 插敘:線程API 第28章 鎖 第29章 基于鎖的并發(fā)數(shù)據(jù)結(jié)構(gòu) 第30章 條件變量 第31章 信號量 第32章 常見并發(fā)問題 第33章 基于事件的并發(fā)(進階) 第34章 并發(fā)的總結(jié)對話 第3部分 持久性 第35章 關(guān)于持久性的對話 第36章 I/O設(shè)備 第37章 磁盤驅(qū)動器 第38章 廉價冗余磁盤陣列(RAID) 第39章 插敘:文件和目錄 第40章 文件系統(tǒng)實現(xiàn) 第41章 局部性和快速文件系統(tǒng) 第42章 崩潰一致性:FSCK和日志 第43章 日志結(jié)構(gòu)文件系統(tǒng) 第44章 數(shù)據(jù)完整性和保護 第45章 關(guān)于持久的總結(jié)對話 第46章 關(guān)于分布式的對話 第47章 分布式系統(tǒng) 第48章 Sun的網(wǎng)絡(luò)文件系統(tǒng)(NFS) 第49章 Andrew文件系統(tǒng)(AFS) 第50章 關(guān)于分布式的總結(jié)對話 附錄A 關(guān)于虛擬機監(jiān)視器的對話 附錄B 虛擬機監(jiān)視器 附錄C 關(guān)于監(jiān)視器的對話 附錄D 關(guān)于實驗室的對話 附錄E 實驗室:指南 附錄F 實驗室:系統(tǒng)項目 附錄G 實驗室:xv6項目
與操作系統(tǒng)導(dǎo)論對話
教授:
歡迎閱讀這本書,本書英文書名為《Operating Systems:Three Easy Pieces》,由我來講授關(guān)于操作系統(tǒng)的知識。請做一下自我介紹。
學(xué)生:
教授,您好,我是學(xué)生,您可能已經(jīng)猜到了,我已經(jīng)準(zhǔn)備好開始學(xué)習(xí)了!
教授:
很好。有問題嗎?
學(xué)生:
有!本書為什么講“3個簡單部分”?
教授:
這很簡單。理查德·費曼有幾本關(guān)于物理學(xué)的講義,非常不錯……
學(xué)生:
教授:
呃……不。那本書的確很棒,很高興你讀過它。我希望這本書更像他關(guān)于物理學(xué)的講義。將一些基本內(nèi)容匯集成一本書,名為《Six Easy Pieces》。他講的是物理學(xué),而我們將探討的主題是操作系統(tǒng)的?3?個簡單部分。這很合適,因為操作系統(tǒng)的難度差不多是物理學(xué)的一半。
學(xué)生:
懂了,我喜歡物理學(xué)。是哪3個部分呢?
教授:
虛擬化(virtualization)、并發(fā)(concurrency)和持久性(persistence)。這是我們要學(xué)習(xí)的?3?個關(guān)鍵概念。通過學(xué)習(xí)這?3?個概念,我們將理解操作系統(tǒng)是如何工作的,包括它如何決定接下來哪個程序使用CPU,如何在虛擬內(nèi)存系統(tǒng)中處理內(nèi)存使用過載,虛擬機監(jiān)控器如何工作,如何管理磁盤上的數(shù)據(jù),還會講一點如何構(gòu)建在部分節(jié)點失敗時仍能正常工作的分布式系統(tǒng)。
學(xué)生:
對于您說的這些,我都沒有概念。
教授:
好極了,這說明你來對了地方。
學(xué)生:
我還有一個問題:學(xué)習(xí)這些內(nèi)容最好的方法是什么?
教授:
好問題!當(dāng)然,每個人都有適合自己的學(xué)習(xí)方法,但我的方法是:首先聽課,聽老師講解并做好筆記,然后每個周末閱讀筆記,以便更好地理解這些概念。過一段時間(比如考試前),再閱讀一遍筆記來進一步鞏固知識。當(dāng)然老師也肯定會布置作業(yè)和項目,你需要認真完成。特別是做項目,你會編***正的代碼來解決真正的問題,這是將筆記中的概念活學(xué)活用。就像孔子說的那樣……
學(xué)生:
我知道!“不聞不若聞之,聞之不若見之,見之不若知之,知之不若行之。”
教授:
(驚訝)你怎么知道我要說這個?
學(xué)生:
這樣似乎很連貫。我是孔子的粉絲,更是荀子的粉絲,實際上荀子才是說這句話的人[1]
。
教授:
(愕然)我猜我們會相處得很愉快。
學(xué)生:
教授,我還有一個問題,我們這樣的對話有什么用的。我是說如果這僅是一本書,為什么您不直接上來就講述知識呢?
教授:
好問題!我覺得有的時候?qū)⒆约簭臄⑹鲋谐殡x出來,然后進行一些思考會更有用。這些對話就是思考。我們將協(xié)作探究所有這些復(fù)雜的概念。你是為此而來的嗎?
學(xué)生:
所以我們必須思考?好的,我正是為此而來。不過我還有什么要做的嗎?看起來我好像就是為此書而生。
教授:
我也是。我們開始學(xué)習(xí)吧!
[1] 儒家思想家荀子曾說過:“不聞不若聞之,聞之不若見之,見之不若知之,知之不若行之。”后來,不知怎么這句名言歸到了孔子頭上。感謝Jiao Dong(Rutgers)告訴我們。
** 對話看完,想知道這本書什么時間上架嗎?預(yù)計明后天就可以在京東、當(dāng)當(dāng)買到了。如果著急,可以移步異步社區(qū)官方購買。**
本文轉(zhuǎn)載自異步社區(qū)。
分布式 虛擬化
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。