4.4BSD作業系統設計與實現

4.4BSD作業系統設計與實現

4.4BSD作業系統設計與實現》是2012年機械工業出版社出版的圖書,作者是麥庫斯克。該書主要講述了4.4BSD的內部結構、概念、數據結構等。

基本介紹

  • 書名:4.4BSD作業系統設計與實現
  • 作者麥庫斯克
  • 譯者:李善平 劉文峰 馬天馳 等
  • ISBN:9787111366478
  • 定價:79.00元
  • 出版社:機械工業出版社
  • 出版時間: 2012年1月1日
  • 開本:16開
圖書信息,內容簡介,作者簡介,圖書目錄,

圖書信息

ISBN: 9787111366478
開本: 16開
定價: 79.00元

內容簡介

《4.4BSD作業系統設計與實現》描述了4.4BSD的內部結構、概念、數據結構以及在實現4.4BSD系統功能時採用的算法,側重於UNIX系統伯克利版本的功能、數據結構和採用的算法。《4.4BSD作業系統設計與實現》從4.4BSD的系統調用層往下講述,從接口到核心再到硬體。核心包含系統功能,如進程管理、虛擬記憶體、系統I/O、檔案系統、套接字IPC機制和實現網路協定。除此之外,《4.4BSD作業系統設計與實現》還詳細地介紹了進程和記憶體管理的變化,描述了新的檔案系統接口,更新了網路和進程間通信的相關信息。《4.4BSD作業系統設計與實現》適合作業系統實現者、系統程式設計師、UNIX應用程式開發人員、系統管理員和對作業系統感興趣的讀者閱讀。

作者簡介

作者:(美國)麥庫斯克 (Marshall Kirk McKusick) (美國)Keith Bostic (美國)Michael J.Karels 譯者:李善平 劉文峰 馬天馳 等

圖書目錄

譯者序
前言
第一部分 綜述
第1章 BSD系統的歷史和目標
1.1 UNIX系統的歷史
1.1.1 UNIX系統的起源
1.1.2 UNIX系統的研究與發展
1.1.3 AT&T的UNIX系統Ⅲ和系統Ⅴ
1.1.4 其他組織
1.1.5 關於BSD系統
1.1.6 UNIX世界
1.2 BSD和其他系統
1.3 4BSD的設計目標
1.3.1 4.2 BSD設計目標
1.3.2 4.3 BSD設計目標
1.3.3 4.4 BSD設計目標
1.4 系統的發布
參考資源
第2章 4.4 BSD設計綜述
2.1 4.4 BSD模組與核心
2.2 核心結構
2.3 核心提供的服務
2.4 進程管理
2.4.1 信號
2.4.2 進程組和會話
2.5 記憶體管理
2.5.1 BSD記憶體管理設計要點
2.5.2 核心中的記憶體管理
2.6 110系統
2.6.1 描述符與I/O
2.6.2 描述符管理
2.6.3 設備
2.6.4 套接字IPC
2.6.5 分散/聚集I/O
2.6.6 多檔案系統支持
2.7 檔案系統
2.8 檔案庫(filestore)
2.9 網路檔案系統
2.10 終端
2.11 進程間通信
2.12 網路通信
2.13 網路實現
2.14 系統操作
習題
參考資源
第3章 核心服務
3.1 核心組織
3.1.1 系統進程
3.1.2 系統入口
3.1.3 核心的運行時結構
3.1.4 核心的入口
3.1.5 核心的返回
3.2 系統調用
3.2.1 結果處理
3.2.2 系統調用的返回
3.3 陷阱和中斷
3.3.1 陷阱
3.3.2 I/O設備中斷
3.3.3 軟體中斷
3.4 時鐘中斷
3.4.1 統計和進程調度
3.4.2 逾時
3.5 記憶體管理服務
3.6 時間服務
3.6.1 標準時間
3.6.2 調整時間
3.6.3 外部表示
3.6.4 間隔時間
3.7 用戶、組和其他標識符
3.7.1 主機標識符
3.7.2 進程組和會話
3.8 資源服務
3.8.1 進程優先權
3.8.2 資源利用
3.8.3 資源限制
3.8.4 檔案系統配額
3.9 系統操作服務
習題
參考資源
第二部分 進程
第4章 進程管理
4.1 進程管理概述
4.1.1 多程式機制
4.1.2 調度
4.2 進程狀態
4.2.1 進程結構
4.2.2 用戶結構
4.3 上下文切換
4.3.1 進程狀態
4.3.2 底層上下文切換
4.3.3 主動上下文切換
4.3.4 同步
4.4 進程調度
4.4.1 進程優先權的計算
4.4.2 進程優先權例程
4.4.3 進程運行佇列和上下文切換
4.5 進程創建
4.6 進程終止
4.7 信號
4.7.1 與POSIX信號的比較
4.7.2 傳送信號
4.7.3 傳遞信號
4.8 進程組和會話
4.8.1 會話
4.8.2 作業控制
4.9 進程調試
習題
參考資源
第5章 記憶體管理
5.1 術語
5.1.1 進程與記憶體
5.1.2 分頁
5.1.3 替換算法
5.1.4 工作集模型
5.1.5 交換
5.1.6 虛擬記憶體的優點
5.1.7 虛擬記憶體的硬體要求
5.2 4.4 BSD虛擬記憶體系統綜述
5.3 核心記憶體管理
5.3.1 核心映射和子映射
5.3.2 核心地址空間的分配
5.3.3 核心記憶體分配
5.4 進程獨立擁有的資源(Per-Process Re Source)
5.4.1 4.4 BSD進程虛擬地址空間
5.4.2 缺頁調度
5.4.3 映射對象
5.4.4 對象
5.4.5 頁對象
5.5 共享記憶體
5.5.1 mmap模型
5.5.2 共享映射
……
第三部分 I/O系統
第四部分 通信
第五部分 系統操作
附錄 術語表

相關詞條

熱門詞條

聯絡我們