注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)UNIX Internals:The New Frontiers

UNIX Internals:The New Frontiers

UNIX Internals:The New Frontiers

定 價(jià):¥119.00

作 者: (美)Uresh Vahalia
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111491453 出版時(shí)間: 2015-05-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 484 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《深入理解UNIX系統(tǒng)內(nèi)核》由國(guó)際資深UNIX專(zhuān)家撰寫(xiě),深入剖析UNIX操作系統(tǒng)的內(nèi)核技術(shù),包含豐富的圖示與細(xì)節(jié)展示。作者從操作系統(tǒng)設(shè)計(jì)的角度來(lái)審視UNIX系統(tǒng)內(nèi)核,針對(duì)內(nèi)核中的每個(gè)模塊,深入探討其結(jié)構(gòu)和設(shè)計(jì),詳細(xì)闡釋主流UNIX系統(tǒng)如何選擇具體模塊的實(shí)現(xiàn)方法,以及每種方法的優(yōu)缺點(diǎn),為讀者更好地理解操作系統(tǒng)內(nèi)核知識(shí)、提升操作系統(tǒng)開(kāi)發(fā)能力提供翔實(shí)指導(dǎo)。《深入理解UNIX系統(tǒng)內(nèi)核》共17章:第1章追溯UNIX系統(tǒng)的演變并分析影響系統(tǒng)主要變化的因素;第2~7章介紹進(jìn)程子系統(tǒng),包括線程及其在內(nèi)核和用戶(hù)庫(kù)中的實(shí)現(xiàn),信號(hào)、作業(yè)控制及登錄會(huì)話管理,UNIX調(diào)度器和對(duì)實(shí)時(shí)應(yīng)用程序的支持,進(jìn)程間通信的技術(shù)(IPC),Mach系統(tǒng)架構(gòu),以及在現(xiàn)代單處理器和多處理器系統(tǒng)中應(yīng)用的同步框架;第8~11章介紹文件系統(tǒng),內(nèi)容涵蓋用戶(hù)可見(jiàn)的文件系統(tǒng)接口、定義內(nèi)核和文件系統(tǒng)交互的vnode/vfs接口,原始的System V文件系統(tǒng)(s5fs)和伯克利快速文件系統(tǒng)(FFS)等一些具體文件系統(tǒng)的實(shí)現(xiàn)細(xì)節(jié),還包括太陽(yáng)微系統(tǒng)的網(wǎng)絡(luò)文件系統(tǒng)(NFS)、AT&T的遠(yuǎn)程文件共享(RFS)和Transarc公司的分布式文件系統(tǒng)(DFS)等分布式文件系統(tǒng),以及一些使用日志提供更高可靠性和性能的高級(jí)文件系統(tǒng),同時(shí)介紹一種基于堆棧式vnode層的新文件系統(tǒng)框架;第12~15章介紹內(nèi)存管理,涉及內(nèi)核內(nèi)存分配、虛擬內(nèi)存的概念、SVR4和Solaris的虛擬內(nèi)存架構(gòu)、Mach和4.4BSD內(nèi)存模型,以及旁路轉(zhuǎn)換緩沖和虛擬地址緩存;第16~17章主要介紹I/O子系統(tǒng),內(nèi)容包括設(shè)備驅(qū)動(dòng)程序框架、內(nèi)核與I/O子系統(tǒng)的交互、SVR4設(shè)備驅(qū)動(dòng)程序接口、內(nèi)核與驅(qū)動(dòng)程序交互接口規(guī)范,以及STREAMS框架。

作者簡(jiǎn)介

  Uresh Vahalia,EMC公司副總裁,主管企業(yè)存儲(chǔ)部門(mén),領(lǐng)導(dǎo)美國(guó)和印度團(tuán)隊(duì)構(gòu)建EMC下一代存儲(chǔ)產(chǎn)品。Uresh專(zhuān)注于操作系統(tǒng)和存儲(chǔ)技術(shù)的研發(fā),在存儲(chǔ)和操作系統(tǒng)領(lǐng)域擁有30余項(xiàng)專(zhuān)利和科研著作,并多次代表EMC參加SNIA、IEEE、CIFS和NFSv4工作組的行業(yè)論壇及專(zhuān)家座談。李雨,阿里巴巴(中國(guó))有限公司資深內(nèi)核開(kāi)發(fā)工程師,參與Linux內(nèi)核的開(kāi)發(fā)與維護(hù),涉及內(nèi)存管理、設(shè)備驅(qū)動(dòng)等多個(gè)子系統(tǒng),主要負(fù)責(zé)Linux內(nèi)核的網(wǎng)絡(luò)協(xié)議棧。他的研究興趣是Linux內(nèi)核和網(wǎng)絡(luò)技術(shù)。薛磊,現(xiàn)就職甲骨文系統(tǒng)研發(fā)中心,負(fù)責(zé)Solaris內(nèi)核中網(wǎng)絡(luò)協(xié)議的開(kāi)發(fā)。他是開(kāi)源的擁躉,開(kāi)發(fā)并維護(hù)了一些開(kāi)源工具軟件,還負(fù)責(zé)Solaris內(nèi)核中iSCSI協(xié)議、iSER協(xié)議的開(kāi)發(fā)和維護(hù)。黃慶新,畢業(yè)于廈門(mén)大學(xué),曾是華為程序員,參與了標(biāo)準(zhǔn)協(xié)議棧(TCP/IP)和電信業(yè)務(wù)網(wǎng)關(guān)的開(kāi)發(fā)?,F(xiàn)就職于福建某網(wǎng)絡(luò)公司,從事底層開(kāi)發(fā)工作。

圖書(shū)目錄

出版者的話
譯者序
序言
前言
第1章 從頭說(shuō)起
1.1簡(jiǎn)介
1.1.1 UNIX簡(jiǎn)史
1.1.2 起源
1.1.3 擴(kuò)散
1.1.4 BSD
1.1.5 System V
1.1.6 商業(yè)化
1.1.7 Mach
1.1.8 標(biāo)準(zhǔn)
1.1.9 OSF和UI
1.1.10 SVR4及其之后
1.2 變革使命
1.2.1 功能
1.2.2 網(wǎng)絡(luò)
1.2.3 性能
1.2.4 硬件變化
1.2.5 質(zhì)量提升
1.2.6 變革
1.2.7 其他應(yīng)用程序領(lǐng)域
1.2.8 小即是美
1.2.9 靈活性
1.3 回顧過(guò)去,展望未來(lái)
1.3.1 UNIX系統(tǒng)的優(yōu)點(diǎn)是什么
1.3.2 UNIX系統(tǒng)的缺點(diǎn)是什么
1.4 本書(shū)內(nèi)容說(shuō)明
參考文獻(xiàn)
第2章 進(jìn)程與內(nèi)核
2.1 簡(jiǎn)介
2.2 模式、空間和上下文
2.3 進(jìn)程抽象
2.3.1進(jìn)程狀態(tài)
2.3.2 進(jìn)程上下文
2.3.3 用戶(hù)憑據(jù)
2.3.4 u區(qū)和proc結(jié)構(gòu)
2.4 執(zhí)行在內(nèi)核態(tài)中
2.4.1 系統(tǒng)調(diào)用接口
2.4.2 中斷處理
2.5 同步
2.5.1 阻塞操作
2.5.2 中斷
2.5.3 多處理器
2.6 進(jìn)程調(diào)度
2.7 信號(hào)
2.8 新的進(jìn)程和程序
2.8.1 fork和exec
2.8.2 進(jìn)程的創(chuàng)建
2.8.3 fork的優(yōu)化
2.8.4 調(diào)用新的程序
2.8.5 進(jìn)程終止
2.8.6 等待進(jìn)程終止
2.8.7 僵死進(jìn)程
2.9 小結(jié)
2.10 練習(xí)題
參考文獻(xiàn)
第3章 線程和輕量級(jí)進(jìn)程
3.1 簡(jiǎn)介
3.1.1 動(dòng)機(jī)
3.1.2 多線程和多處理器
3.1.3 并發(fā)和并行
3.2 基本抽象
3.2.1 內(nèi)核線程
3.2.2 輕量級(jí)進(jìn)程
3.2.3 用戶(hù)線程
3.3 輕量級(jí)線程設(shè)計(jì)時(shí)要考慮的問(wèn)題
3.3.1 fork的語(yǔ)義
3.3.2 其他系統(tǒng)調(diào)用
3.3.3 信號(hào)傳遞和處理
3.3.4 可見(jiàn)性
3.3.5 棧增長(zhǎng)
3.4 用戶(hù)級(jí)別的線程庫(kù)
3.4.1 編程接口
3.4.2 線程庫(kù)的實(shí)現(xiàn)
3.5 調(diào)度器激活
3.6 Solaris和SVR4上的多線程
3.6.1 內(nèi)核線程
3.6.2 輕量級(jí)進(jìn)程的實(shí)現(xiàn)
3.6.3 用戶(hù)線程
3.6.4 用戶(hù)線程的實(shí)現(xiàn)
3.6.5 中斷處理
3.6.6 系統(tǒng)調(diào)用處理
3.7 Mach的線程
3.7.1 Mach抽象:任務(wù)和線程
3.7.2 Mach的C-threads
3.8 Digital UNIX
3.8.1 UNIX接口
3.8.2 系統(tǒng)調(diào)用和信號(hào)
3.8.3 pthreads庫(kù)
3.9 Mach 3.0的continuation
3.9.1 編程模型
3.9.2 使用continuation
3.9.3 優(yōu)化
3.9.4 分析
3.10 小結(jié)
3.11 練習(xí)題
參考文獻(xiàn)
第4章 信號(hào)和會(huì)話管理
4.1 簡(jiǎn)介
4.2 信號(hào)生成和處理
4.2.1 信號(hào)處理
4.2.2 信號(hào)的生成
4.2.3 典型場(chǎng)景
4.2.4 睡眠與信號(hào)
4.3 不可靠的信號(hào)
4.4 可靠的信號(hào)
4.4.1 主要特性
4.4.2 SVR3實(shí)現(xiàn)
4.4.3 BSD信號(hào)管理
4.5 SVR4上的信號(hào)
4.6 信號(hào)的實(shí)現(xiàn)
4.6.1 信號(hào)生成
4.6.2 交付和處理
4.7 異常
4.8 Mach的異常處理
4.8.1 異常端口
4.8.2 錯(cuò)誤處理
4.8.3 調(diào)試器交互
4.8.4 分析
4.9 進(jìn)程組和終端管理
4.9.1 基本概念
4.9.2 SVR3模型
4.9.3 限制
4.9.4 4.3BSD的進(jìn)程組和終端
4.9.5 缺點(diǎn)
4.10 SVR4的會(huì)話體系結(jié)構(gòu)
4.10.1 動(dòng)機(jī)
4.10.2 會(huì)話和進(jìn)程組
4.10.3 數(shù)據(jù)結(jié)構(gòu)
4.10.4 控制終端
4.10.5 4.4BSD的會(huì)話實(shí)現(xiàn)機(jī)制
4.11 小結(jié)
4.12 練習(xí)題
參考文獻(xiàn)
第5章 進(jìn)程調(diào)度
5.1 簡(jiǎn)介
5.2 時(shí)鐘中斷處理
5.2.1 callout
5.2.2 告警
5.3 調(diào)度器目標(biāo)
5.4 傳統(tǒng)的UNIX調(diào)度
5.4.1 進(jìn)程優(yōu)先級(jí)
5.4.2 調(diào)度器的實(shí)現(xiàn)
5.4.3 運(yùn)行隊(duì)列的操作
5.4.4 分析
5.5 SVR4調(diào)度器
5.5.1 類(lèi)無(wú)關(guān)層
5.5.2 調(diào)度類(lèi)的接口
5.5.3 分時(shí)類(lèi)
5.5.4 實(shí)時(shí)類(lèi)
5.5.5 priocntl系統(tǒng)調(diào)用
5.5.6 分析
5.6 Solaris 2.x調(diào)度的改善
5.6.1 可搶占的內(nèi)核
5.6.2 多處理器的支持
5.6.3 隱式調(diào)度
5.6.4 優(yōu)先級(jí)反轉(zhuǎn)
5.6.5 優(yōu)先級(jí)繼承的實(shí)現(xiàn)
5.6.6 優(yōu)先級(jí)繼承的局限性
5.6.7 turnstile
5.6.8 分析
5.7 Mach上的調(diào)度
多處理器支持
5.8 Digital UNIX的實(shí)時(shí)調(diào)度
多處理器支持
5.9 其他調(diào)度實(shí)現(xiàn)
5.9.1 公平調(diào)度方法
5.9.2 最終期限驅(qū)動(dòng)調(diào)度方法
5.9.3 三級(jí)調(diào)度器
5.10 小結(jié)
5.11 練習(xí)題
參考文獻(xiàn)
第6章 進(jìn)程間通信
6.1 簡(jiǎn)介
6.2 通用的IPC方法
6.2.1 信號(hào)
6.2.2 管道
6.2.3 SVR4管道
6.2.4 進(jìn)程跟蹤
6.3 System V IPC
6.3.1 公共元素
6.3.2 信號(hào)量
6.3.3 消息隊(duì)列
6.3.4 共享內(nèi)存
6.3.5 討論
6.4 Mach IPC
基本概念
6.5 消息
6.5.1 消息數(shù)據(jù)結(jié)構(gòu)
6.5.2 消息傳遞接口
6.6 端口
6.6.1 端口命名空間
6.6.2 端口數(shù)據(jù)結(jié)構(gòu)
6.6.3 端口轉(zhuǎn)換
6.7 消息傳遞
6.7.1 轉(zhuǎn)換端口權(quán)利
6.7.2 out-of-line內(nèi)存
6.7.3 控制流
6.7.4 通知
6.8 端口操作
6.8.1 銷(xiāo)毀端口
6.8.2 備份端口
6.8.3 端口集合
6.8.4 端口插補(bǔ)
6.9 擴(kuò)展性
6.10 Mach 3.0的增強(qiáng)
6.10.1 一次性的發(fā)送權(quán)利
6.10.2 Mach 3.0的通知
6.10.3 發(fā)送權(quán)利的用戶(hù)引用計(jì)數(shù)
6.11 討論
6.12 小結(jié)
6.13 練習(xí)題
參考文獻(xiàn)
第7章 同步和多處理器
7.1 簡(jiǎn)介
7.2 傳統(tǒng)UNIX內(nèi)核里的同步機(jī)制
7.2.1 中斷屏蔽
7.2.2 睡眠和喚醒
7.2.3 傳統(tǒng)方法的局限性
7.3 多處理器系統(tǒng)
7.3.1 內(nèi)存模型
7.3.2 同步支持
7.3.3 軟件體系架構(gòu)
7.4 多處理器的同步問(wèn)題
7.4.1 喚醒丟失問(wèn)題
7.4.2 驚群?jiǎn)栴}
7.5 信號(hào)量
7.5.1 信號(hào)量提供互斥操作
7.5.2 使用信號(hào)量提供事件等待
7.5.3 使用信號(hào)量來(lái)控制可計(jì)數(shù)的資源
7.5.4 信號(hào)量的缺點(diǎn)
7.5.5 Convoy
7.6 自旋鎖
7.7 條件變量
7.7.1 實(shí)現(xiàn)問(wèn)題
7.7.2 事件
7.7.3 阻塞鎖
7.8 讀寫(xiě)鎖
7.8.1 設(shè)計(jì)考慮
7.8.2 實(shí)現(xiàn)
7.9 引用計(jì)數(shù)
7.10 其他考慮
7.10.1 死鎖避免
7.10.2 遞歸鎖
7.10.3 阻塞還是自旋
7.10.4 鎖什么
7.10.5 粒度和持續(xù)時(shí)間
7.11 案例研究
7.11.1 SVR4.2/MP
7.11.2 Digital UNIX
7.11.3 其他實(shí)現(xiàn)
7.12 小結(jié)
7.13 練習(xí)題
參考文獻(xiàn)
第8章 文件系統(tǒng)接口和框架
8.1 簡(jiǎn)介
8.2 文件的用戶(hù)接口
8.2.1 文件和目錄
8.2.2 文件屬性
8.2.3 文件描述符
8.2.4 文件I/O
8.2.5 分散-聚集I/O
8.2.6 文件鎖機(jī)制
8.3 文件系統(tǒng)
8.4 特殊文件
8.4.1 符號(hào)鏈接
8.4.2 管道和FIFO
8.5文件系統(tǒng)框架
8.6Vnode/Vfs架構(gòu)
8.6.1目標(biāo)
8.6.2 從設(shè)備I/O得到的注解
8.6.3 vnode/vfs接口概覽
8.7 實(shí)現(xiàn)概覽
8.7.1 目標(biāo)
8.7.2 Vnodes以及打開(kāi)文件
8.7.3 Vnode
8.7.4 Vnode引用計(jì)數(shù)
8.7.5 Vfs對(duì)象
8.8 文件系統(tǒng)相關(guān)對(duì)象
8.8.1 每個(gè)文件的私有數(shù)據(jù)
8.8.2 vnodeops結(jié)構(gòu)
8.8.3 vfs層中文件系統(tǒng)相關(guān)部分
8.9 掛載文件系統(tǒng)
8.9.1 虛擬文件系統(tǒng)轉(zhuǎn)換表
8.9.2 mount函數(shù)實(shí)現(xiàn)
8.9.3 VFS_MOUNT過(guò)程
8.10 文件操作
8.10.1 路徑遍歷
8.10.2 目錄名查找緩存
8.10.3 VOP_LOOKUP操作
8.10.4 打開(kāi)文件
8.10.5 文件I/O
8.10.6 文件屬性
8.10.7 用戶(hù)憑據(jù)
8.11 分析
8.11.1 SVR4系統(tǒng)實(shí)現(xiàn)的缺點(diǎn)
8.11.2 4.4BSD模型
8.11.3 OSF/1方法
8.12 小結(jié)
8.13 練習(xí)題
參考文獻(xiàn)
第9章 文件系統(tǒng)的實(shí)現(xiàn)
9.1 簡(jiǎn)介
9.2 System V文件系統(tǒng)(s5fs)
9.2.1 目錄
9.2.2 inode
9.2.3 超級(jí)塊
9.3 s5fs內(nèi)核組織
9.3.1 內(nèi)存inode
9.3.2 inode查找
9.3.3 文件I/O
9.3.4 inode的分配和回收
9.4 s5fs的分析
9.5 伯克利快速文件系統(tǒng)(FFS)
9.6 硬盤(pán)結(jié)構(gòu)
9.7 磁盤(pán)組織
9.7.1 塊和片段
9.7.2 分配策略
9.8 FFS的增強(qiáng)功能
9.9 分析
9.10 臨時(shí)文件系統(tǒng)
9.10.1 內(nèi)存文件系統(tǒng)
9.10.2 tmpfs文件系統(tǒng)
9.11 特殊用途文件系統(tǒng)
9.11.1 specfs文件系統(tǒng)
9.11.2 /proc文件系統(tǒng)
9.11.3 處理器文件系統(tǒng)
9.11.4 Trans lucent文件系統(tǒng)
9.12 舊的緩沖區(qū)緩存
9.12.1 基本操作
9.12.2 緩沖區(qū)頭結(jié)構(gòu)
9.12.3 優(yōu)點(diǎn)
9.12.4 缺點(diǎn)
9.12.5 保證文件系統(tǒng)的一致性
9.13 小結(jié)
9.14 練習(xí)題
參考文獻(xiàn)
第10章 分布式文件系統(tǒng)
10.1 簡(jiǎn)介
10.2 分布式文件系統(tǒng)的一般特征
10.3 網(wǎng)絡(luò)文件系統(tǒng)
10.3.1 用戶(hù)視角
10.3.2 設(shè)計(jì)目標(biāo)
10.3.3 NFS的組件
10.3.4 無(wú)狀態(tài)設(shè)計(jì)
10.4 NFS協(xié)議集
10.4.1 外部數(shù)據(jù)表示
10.4.2 遠(yuǎn)程過(guò)程調(diào)用
10.5 NFS實(shí)現(xiàn)
10.5.1 控制流
10.5.2 文件句柄
10.5.3 掛載操作
10.5.4 路徑名的查找
10.6 UNIX語(yǔ)義
10.6.1 打開(kāi)文件許可
10.6.2 已打開(kāi)文件的刪除
10.6.3 讀寫(xiě)操作
10.7 NFS性能
10.7.1 性能瓶頸
10.7.2 客戶(hù)端緩存
10.7.3 延遲寫(xiě)
10.7.4 重傳緩存
10.8 專(zhuān)用NFS服務(wù)器
10.8.1 Auspex的Functional Multiprocessor 架構(gòu)
10.8.2 IBM的HA-NFS服務(wù)器
10.9 NFS安全
10.9.1 NFS訪問(wèn)控制
10.9.2 UID重映射
10.9.3 根用戶(hù)重映射
10.10 NFS版本
10.11 遠(yuǎn)程文件共享
10.12 RFS架構(gòu)
10.12.1 遠(yuǎn)程消息協(xié)議
10.12.2 有狀態(tài)操作
10.13 RFS實(shí)現(xiàn)
10.13.1 遠(yuǎn)程掛載
10.13.2 RFS客戶(hù)端和服務(wù)器
10.13.3 崩潰恢復(fù)
10.13.4 其他問(wèn)題
10.14 客戶(hù)端緩存
10.15 Andrew文件系統(tǒng)
10.15.1 可伸縮架構(gòu)
10.15.2 存儲(chǔ)和命名空間的組織
10.15.3 會(huì)話級(jí)語(yǔ)義
10.16 AFS實(shí)現(xiàn)
10.16.1 緩存與一致性
10.16.2 路徑名查找
10.16.3 安全性
10.17 AFS的不足
10.18 DCE的分布式文件系統(tǒng)
10.18.1 DFS架構(gòu)
10.18.2 緩存一致性
10.18.3 令牌管理器
10.18.4 DFS的其他服務(wù)
10.18.5 分析
10.19 小結(jié)
10.20 練習(xí)題
參考文獻(xiàn)
第11章 高級(jí)文件系統(tǒng)
11.1 簡(jiǎn)介
11.2 傳統(tǒng)文件系統(tǒng)的局限
11.3 文件系統(tǒng)簇(SUN-FFS)
11.4 日志方法
11.5 日志結(jié)構(gòu)文件系統(tǒng)
11.6 4.4BSD日志結(jié)構(gòu)文件系統(tǒng)
11.7 元數(shù)據(jù)日志
11.8 Episode文件系統(tǒng)
11.9 "看門(mén)狗"監(jiān)視器
11.10 4.4BSD的portal文件系統(tǒng)
11.11 可堆疊文件系統(tǒng)層次
11.12 4.4BSD文件系統(tǒng)接口
11.13 小結(jié)
11.14 練習(xí)題
參考文獻(xiàn)
第12章 內(nèi)核內(nèi)存分配
12.1 簡(jiǎn)介
12.2 功能需求
12.3 資源映射分配器
12.4 簡(jiǎn)單的冪空閑鏈表分配器
12.5 McKusick-Karels分配器
12.6 伙伴系統(tǒng)
12.7 SVR4的惰性伙伴算法
12.8 Mach和OSF/1的區(qū)塊分配器
12.9 一種針對(duì)多處理器系統(tǒng)的分層式分配器
12.10 Solaris 2.4的Slab分配器
12.11 小結(jié)
12.12 練習(xí)題
參考文獻(xiàn)
第13章 虛擬內(nèi)存
13.1 簡(jiǎn)介
13.2 按需分頁(yè)
13.3 對(duì)硬件的需求
13.4 4.3BSD-案例研究
13.5 4.3 BSD 內(nèi)存管理操作
13.6 分析
13.7 練習(xí)題
參考文獻(xiàn)
第14章 SVR4 VM架構(gòu)
14.1 簡(jiǎn)介
14.2 內(nèi)存映射文件
14.3 VM的設(shè)計(jì)理念
14.4 基礎(chǔ)抽象
14.5 段驅(qū)動(dòng)程序
14.6 交換層
14.7 VM操作
14.8 與vnode子系統(tǒng)的交互
14.9 Solaris的虛擬交換空間
14.10 分析
14.11 性能改進(jìn)
14.12 小結(jié)
14.13 練習(xí)題
參考文獻(xiàn)
第15章 其他內(nèi)存管理技術(shù)
15.1 簡(jiǎn)介
15.2 Mach的內(nèi)存管理設(shè)計(jì)
15.3 內(nèi)存共享機(jī)制
15.4 內(nèi)存對(duì)象與Pager
15.5 外部pager和內(nèi)部pager
15.6 頁(yè)面替換
15.7 分析
15.8 4.4BSD的內(nèi)存管理
15.9 旁路轉(zhuǎn)換緩沖區(qū)的一致性
15.10 Mach中的TLB擊落算法
15.11 SVR4和SVR4.2 UNIX中的TLB一致性
15.12 其他TLB一致性算法
15.13 虛擬地址緩存
15.14 練習(xí)題
參考文獻(xiàn)
第16章 設(shè)備驅(qū)動(dòng)和I/O
16.1 簡(jiǎn)介
16.2 概述
16.3 設(shè)備驅(qū)動(dòng)程序框架
16.4 輸入輸出(I/O)子系統(tǒng)
16.5 poll系統(tǒng)調(diào)用
16.6 塊設(shè)備I/O操作
16.7 DDI/DKI規(guī)范
16.8 更新的SVR4發(fā)行版
16.9 未來(lái)方向
16.10 小結(jié)
16.11 練習(xí)題
參考文獻(xiàn)
第17章 STREAMS
17.1 動(dòng)機(jī)
17.2 概述
17.3 消息和隊(duì)列
17.4 流I/O
17.5 配置和設(shè)置
17.6 STREAMS的ioctl命令
17.7 內(nèi)存分配
17.8 多路復(fù)用
17.9 FiFO和管道
17.10 網(wǎng)絡(luò)接口
17.11 小結(jié)
17.12 練習(xí)題
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)