深入理解UNIX系統內核/電腦科學叢書 深入理解UNIX系统内核

瓦哈利亞 (Uresh Vahalia)

  • 出版商: 機械工業
  • 出版日期: 2015-05-01
  • 定價: $714
  • 售價: 8.5$607
  • 語言: 簡體中文
  • 頁數: 466
  • 裝訂: 平裝
  • ISBN: 7111491459
  • ISBN-13: 9787111491453

已絕版

相關主題

商品描述

 

<內容簡介>

瓦哈利亞所著的《深入理解UNIX系統內核》由國際資深UNIX專家撰寫,深入剖析UNIX操作系統的內核技術,包含豐富的圖示與細節展示。作者從操作系統設計的角度來審視UNIX系統內核,針對內核中的每個模塊,深入探討其結構和設計。詳細闡釋主流UNIX系統如何選擇具體模塊的實現方法,以及每種方法的優缺點。為讀者更好地理解操作系統內核知識、提升操作系統開發能力提供翔實指導。
全書共17章:第1章追溯UNIX系統的演變並分析影響系統主要變化的因素;第2?7章介紹進程子系統,包括線程及其在內核和用戶庫中的實現,信號、作業控制及登錄會話管理,UNIX調度器和對實時應用程序的支持,進程間通信的技術(IPC),Mach系統架構,以及在現代單處理器和多處理器系統中應用的同步框架;第8?11章介紹文件系統,內容涵蓋用戶可見的文件系統接口、定義內核和文件系統交互的vnode∕vfs接口,原始的System V文件系統(s5fs)和伯克利快速文件系統(FFS)等一些具體文件系統的實現細節,還包括太陽微系統的網絡文件系統(NFS)、AT&T的遠程文件共享(RFS)和Transarc公司的分佈式文件系統(DFS)等分佈式文件系統,以及一些使用日誌提供更高可靠性和性能的高級文件系統,同時介紹一種基於堆棧式vnode層的新文件系統框架;第12?15章介紹內存管理,涉及內核內存分配、虛擬內存的概念、SVR4和Solaris的虛擬內存架構、Mach和4.4BSD內存模型,以及旁路轉換緩衝和虛擬地址緩存;第16?17章主要介紹I∕O子系統,內容包括設備驅動程序框架、內核與I∕O子系統的交互、SVR4設備驅動程序接口、內核與驅動程序交互接口規範,以及STREAMS框架。

 

<章節目錄>

出版者的話
譯者序
序言
前言
第1章  從頭說起
第2章  進程與內核
第3章  線程和輕量級進程
第4章  信號和會話管理
第5章  進程調度
第6章  進程間通信
第7章  同步和多處理器
第8章  文件系統接口和框架
第9章  文件系統的實現
第10章  分佈式文件系統
第11章  高級文件系統
第12章  內核內存分配
第13章  虛擬內存
第14章  SVR4 VM架構
第15章  其他內存管理技術
第16章  設備驅動和I/O
第17章  STREAMS