操作系統導論
[美] 雷姆茲·H.阿帕希杜塞爾( Remzi H. Arpaci-Dusseau), [美]安德莉亞·C.阿帕希杜塞爾(Andrea C. Arpaci-Dusseau)
- 出版商: 人民郵電
- 出版日期: 2019-08-01
- 售價: $594
- 貴賓價: 9.5 折 $564
- 語言: 簡體中文
- 頁數: 482
- ISBN: 7115508232
- ISBN-13: 9787115508232
-
相關分類:
Operating-system
- 此書翻譯自: Operating Systems: Three Easy Pieces (Paperback)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$980$980 -
$880$695 -
$454編碼 -- 隱匿在電腦軟硬件背後的語言 (Code: The Hidden Language of Computer Hardware and Software)
-
$580$452 -
$359$341 -
$419$398 -
$834$792 -
$774$735 -
$1,650$1,568 -
$534$507 -
$857計算機科學中的數學:信息與智能時代的必修課
-
$450$356 -
$400$300 -
$540$427 -
$760$745 -
$620$489 -
$1,000$700 -
$680$530 -
$520$468 -
$673嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統
-
$1,223Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 5/e
-
$780$546 -
$779$740 -
$678On Java 中文版 進階捲
-
$780$616
商品描述
這是一本關於現代操作系統的書。全書圍繞虛擬化、並發和持久性這3個主要概念展開,介紹了所有現代系統的主要組件(包括調度、虛擬內存管理、磁盤和I/O子系統、文件系統 )。
本書共50章,分為3個部分,分別講述虛擬化、並發和持久性的相關內容。本書大部分章節均先提出特定的問題,然後通過書中介紹的技術、算法和思想來解決這些問題。筆者以對話形式引入所介紹的主題概念,行文詼諧幽默卻又鞭闢入里,力求幫助讀者理解操作系統中虛擬化、並發和持久性的原理。
本書內容全面,並給出了真實可運行的代碼(而非偽代碼),還提供了相應的練習,適合高等院校相關專業教師教學和高校學生自學。
目錄大綱
第1章 關於本書的對話
第2章 操作系統介紹
2.1 虛擬化CPU
2.2 虛擬化內存
2.3 並發
2.4 持久性
2.5 設計目標
2.6 簡單歷史
2.7 小結
參考資料
第1部分 虛擬化
第3章 關於虛擬化的對話
第4章 抽象:進程
4.1 抽象:進程
4.2 進程API
4.3 進程創建:更多細節
4.4 進程狀態
4.5 數據結構
4.6 小結
參考資料
作業
問題
第5章 插敘:進程API
5.1 fork()系統調用
5.2 wait()系統調用
5.3 最後是exec()系統調用
5.4 為什麽這樣設計API
5.5 其他API
5.6 小結
參考資料
作業(編碼)
問題
第6章 機制:受限直接執行
6.1 基本技巧:受限直接執行
6.2 問題1:受限制的操作
6.3 問題2:在進程之間切換
6.4 擔心並發嗎
6.5 小結
參考資料
作業(測量)
第7章 進程調度:介紹
7.1 工作負載假設
7.2 調度指標
7.3 先進先出(FIFO)
7.4 最短任務優先(SJF)
7.5 最短完成時間優先(STCF)
7.6 新度量指標:響應時間
7.7 輪轉
7.8 結合I/O
7.9 無法預知
7.10 小結
參考資料
作業
問題
第8章 調度:多級反饋隊列
8.1 MLFQ:基本規則
8.2 嘗試1:如何改變優先級
8.3 嘗試2:提升優先級
8.4 嘗試3:更好的計時方式
8.5 MLFQ調優及其他問題
8.6 MLFQ:小結
參考資料
作業
問題
第9章 調度:比例份額
9.1 基本概念:彩票數表示份額
9.2 彩票機制
……
第2部分 並發
第3部分 持久性
附錄A 關於虛擬機監視器的對話
附錄B 虛擬機監視器
附錄C 關於監視器的對話
附錄D 關於實驗室的對話
附錄E 實驗室:指南
附錄F 實驗室:系統項目
附錄G 實驗室:xv6項目