第1章 概述
1.1 Linux
1.2 WRK
1.3 Solaris
1.4 本書的組織
第2章 進程管理
2.1 Linux進程管理
2.1.1 進程控制塊
2.1.2 Iinux的進程創(chuàng)建
2.1.3 Iinux的進程狀態(tài)變化圖
2.1.4 Linux進程調度
2.1.5 Linux進程切換
2.1.6 Linux的線程
2.2 windows進程管理
2.2.1 WRK的進程
2.2.2 WRK的線程
2.2.3 WRK進程創(chuàng)建
2.2.4 WRK的線程調度
2.2.5 線程切換
2.2.6 WRK中的同步
2.3 Solaris進程管理
2.3.1 Solaris進程與線程
2.3.2 相關數據結構
2.3.3 進程創(chuàng)建
2.3.4 Solairs的線程調度
2.3.5 Solaris的進程與線程切換
2.3.6 Solairs內核同步機制
第3章 存儲管理
3.1 Linux存儲管理
3.1.1 Linux進程的虛存空間及劃分
3.1.2 Linux進程用戶空間的管理
3.1.3 Linux的頁錯誤處理
3.1.4 Linux的物理內存管理
3.1.5 交換機制
3.2 wRK內存管理
3.2.1 32位地址空間的布局
3.2.2 32位地址轉換機制
3.2.3 體系結構兼容性設計
3.2.4 用戶空間內存分配方式
3.2.5 系統內存分配
3.2.6 頁錯誤處理
3.2.7 工作集
3.2.8 物理內存管理
3.3 solaris的內存管理
3.3.1 虛擬內存管理
3.3.2 虛地址到物理地址的變換
3.3.3 物理內存
3.3.4 內核內存管理
第4章 文件系統
4.1 Linux文件系統
4.1.1 主要數據結構
4.1.2 VFS基本工作框架
4.1.3 Ext3結構分析
4.1.4 Linux系統的文件操作
4.2 windows文件系統
4.2.1 WindowsFSD體系結構
4.2.2 NTFS
4.3 solaris文件系統
4.3.1 Solaris文件系統框架
4.3.2 UFS文件系統
4.3.3 ZFS文件系統
第5章 Linux、WRK和Solaris性能評測
5.1 測試基準簡介
5.2 測試硬件設備
5.3 微觀測試
5.3.1 微觀測試程序
5.3.2 微觀評測方法及相關工具
5.3.3 微觀測試結果
5.4 綜合測試
5.5 小結
參考文獻