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

UNIX操作系統(tǒng)設(shè)計(jì)

UNIX操作系統(tǒng)設(shè)計(jì)

定 價(jià):¥35.00

作 者: (美)Maurice J.Bach著;陳葆玨 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書
標(biāo) 簽: UNIX

ISBN: 9787111078500 出版時(shí)間: 2000-04-01 包裝: 簡(jiǎn)裝本
開本: 26cm 頁(yè)數(shù): 360 字?jǐn)?shù):  

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

  本書內(nèi)容包括UNIX內(nèi)核體系結(jié)構(gòu)磁盤高速緩沖機(jī)制文件系統(tǒng)內(nèi)部數(shù)據(jù)結(jié)構(gòu)與算法控制進(jìn)程上下文的系統(tǒng)調(diào)用與進(jìn)程調(diào)度存儲(chǔ)管理,包括對(duì)換和請(qǐng)求調(diào)頁(yè)系統(tǒng)通用驅(qū)動(dòng)程序接口,包括磁盤驅(qū)動(dòng)程序和終端驅(qū)動(dòng)程序進(jìn)程間通信與網(wǎng)絡(luò),包括系統(tǒng)V消息、共享存儲(chǔ)和信號(hào)量緊密耦合的多處理機(jī)UNIX系統(tǒng)和松散耦合的分布式UNIX系統(tǒng)本書可作為大學(xué)計(jì)算機(jī)科學(xué)系高年級(jí)學(xué)生和研究生的教材或參考書,也為從事UNIX系統(tǒng)研究與實(shí)用程序開發(fā)人員提供了一本極有價(jià)值的參考資料。

作者簡(jiǎn)介

  本書作者M(jìn)auriceJ.Bach多年來在AT&T公司貝爾實(shí)驗(yàn)室工作,對(duì)UNIX系統(tǒng)的設(shè)計(jì)思想有深刻了解,又有講授UNIX系統(tǒng)的豐富經(jīng)驗(yàn)。在本書中,作者描述了構(gòu)成UNIX操作系統(tǒng)基礎(chǔ)的內(nèi)部算法與結(jié)構(gòu),以及它們與程序接口之間的聯(lián)系。

圖書目錄

    譯者序
   前言
   第1章 系統(tǒng)概貌
   1.1 歷史
   1.2 系統(tǒng)結(jié)構(gòu)
   1.3 用戶看法
   1.3.1 文件系統(tǒng)
   1.3.2 處理環(huán)境
   1.3.3 構(gòu)件原語
   1.4 操作系統(tǒng)服務(wù)
   1.5 關(guān)于硬件的假設(shè)
   1.5.1 中斷與例外
   1.5.2 處理機(jī)執(zhí)行級(jí)
   1.5.3 存儲(chǔ)管理
   1.6 本章小結(jié)
   第2章 內(nèi)核導(dǎo)言
   2.1 UNIX操作系統(tǒng)的體系結(jié)構(gòu)
   2.2 系統(tǒng)概念介紹
   2.2.1 文件子系統(tǒng)概貌
   2.2.2 進(jìn)程
   2.3 內(nèi)核數(shù)據(jù)結(jié)構(gòu)
   2.4 系統(tǒng)管理
   2.5 本章小結(jié)
   2.6 習(xí)題
   第3章 數(shù)據(jù)緩沖區(qū)高速緩沖
   3.1 緩沖頭部
   3.2 緩沖池的結(jié)構(gòu)
   3.3 緩沖區(qū)的檢索
   3.4 讀磁盤塊與寫磁盤塊
   3.5 高速緩沖的優(yōu)點(diǎn)與缺點(diǎn)
   3.6 本章小結(jié)
   3.7 習(xí)題
   第4章 文件的內(nèi)部表示
   4.1 索引節(jié)點(diǎn)
   4.1.1 定義
   4.1.2 對(duì)索引節(jié)點(diǎn)的存取
   4.1.3 釋放索引節(jié)點(diǎn)
   4.2 正規(guī)文件的結(jié)構(gòu)
   4.3 目錄
   4.4 路徑名到索引節(jié)點(diǎn)的轉(zhuǎn)換
   4.5 超級(jí)塊
   4.6 為新文件分配索引節(jié)點(diǎn)
   4.7 磁盤塊的分配
   4.8 其他文件類型
   4.9 本章小結(jié)
   4.10 習(xí)題
   第5章 文件系統(tǒng)的系統(tǒng)調(diào)用
   5.1 系統(tǒng)調(diào)用Open
   5.2 系統(tǒng)調(diào)用read
   5.3 系統(tǒng)調(diào)用write
   5.4 文件和記錄的上鎖
   5.5 文件的輸入/輸出位置的調(diào)整lseek
   5.6 系統(tǒng)調(diào)用close
   5.7 文件的建立
   5.8 特殊文件的建立
   5.9 改變目錄及根
   5.10 改變所有者及許可權(quán)方式
   5.11 系統(tǒng)調(diào)用stat和fstat
   5.12 管道
   5.12.1 系統(tǒng)調(diào)用pipe
   5.12.2 有名管道的打開
   5.12.3 管道的讀和寫
   5.12.4 管道的關(guān)閉
   5.12.5 例
   5.13 系統(tǒng)調(diào)用dup
   5.14 文件系統(tǒng)的安裝和拆卸
   5.14.1 在文件路徑名中跨越安裝點(diǎn)
   5.14.2 文件系統(tǒng)的拆卸
   5.15 系統(tǒng)調(diào)用link
   5.16 系統(tǒng)調(diào)用unlink
   5.16.1 文件系統(tǒng)的一致性
   5.16.2 竟?fàn)帡l件
   5.17 文件系統(tǒng)的抽象
   5.18 文件系統(tǒng)維護(hù)
   5.19 本章小結(jié)
   5.20 習(xí)題
   第6章 進(jìn)程結(jié)構(gòu)
   6.1 進(jìn)程的狀態(tài)和狀態(tài)的轉(zhuǎn)換
   6.2 系統(tǒng)存儲(chǔ)方案
   6.2.1 區(qū)
   6.2.2 頁(yè)和頁(yè)表
   6.2.3 內(nèi)核的安排
   6.2.4 u區(qū)
   6.3 進(jìn)程的上下文
   6.4 進(jìn)程上下文的保存
   6.4.1 中斷和例外
   6.4.2 系統(tǒng)調(diào)用的接口
   6.4.3 上下文切換
   6.4.4 為廢棄返回(abortive return)而保存上下文
   6.4.5 在系統(tǒng)和用戶地址空間之間拷貝數(shù)據(jù)
   6.5 進(jìn)程地址空間的管理
   6.5.1 區(qū)的上鎖和解鎖
   6.5.2 區(qū)的分配
   6.5.3 區(qū)附接到進(jìn)程
   6.5.4 區(qū)大小的改變
   6.5.5 區(qū)的裝入
   6.5.6 區(qū)的釋放
   6.5.7 區(qū)與進(jìn)程的斷接
   6.5.8 區(qū)的復(fù)制
   6.6 睡眠
   6.6.1 睡眠事件及其地址
   6.6.2 算法sleep和wakeup
   6.7 本章小結(jié)
   6.8 習(xí)題
   第7章 進(jìn)程控制
   7.1 進(jìn)程的創(chuàng)建
   7.2 軟中斷信號(hào)
   7.2.1 軟中斷信號(hào)的處理
   7.2.2 進(jìn)程組
   7.2.3 從進(jìn)程發(fā)送軟中斷信號(hào)
   7.3 進(jìn)程的終止
   7.4 等待進(jìn)程的終止
   7.5 對(duì)其他程序的引用
   7.6 進(jìn)程的用戶標(biāo)識(shí)號(hào)
   7.7 改變進(jìn)程的大小
   7.8 Shell程序
   7.9 系統(tǒng)自舉和進(jìn)程init
   7.10 本章小結(jié)
   7.11 習(xí)題
   第8章 進(jìn)程調(diào)度和時(shí)間
   8.1 進(jìn)程調(diào)度
   8.1.1 算法
   8.1.2 調(diào)度參數(shù)
   8.1.3 進(jìn)程調(diào)度的例子
   8.1.4 進(jìn)程優(yōu)先權(quán)的控制
   8.1.5 公平共享調(diào)度
   8.1.6 實(shí)時(shí)處理
   8.2 有關(guān)時(shí)間的系統(tǒng)調(diào)用
   8.3 時(shí)鐘
   8.3.1 重新啟動(dòng)時(shí)鐘
   8.3.2 系統(tǒng)的內(nèi)部定時(shí)
   8.3.3 直方圖分析
   8.3.4 記帳和統(tǒng)計(jì)
   8.3.5 計(jì)時(shí)
   8.4 本章小結(jié)
   8.5 習(xí)題
   第9章 存儲(chǔ)管理策略
   9.1 對(duì)換
   9.1.1 對(duì)換空間的分配
   9.1.2 進(jìn)程的換出
   9.1.3 進(jìn)程的換入
   9.2 請(qǐng)求調(diào)頁(yè)
   9.2.1 請(qǐng)求調(diào)頁(yè)的數(shù)據(jù)結(jié)構(gòu)
   9.2.2 偷頁(yè)進(jìn)程
   9.2.3 頁(yè)面錯(cuò)
   9.2.4 在簡(jiǎn)單硬件支持下的請(qǐng)求調(diào)頁(yè)系統(tǒng)
   9.3 對(duì)換和請(qǐng)求調(diào)頁(yè)的混合系統(tǒng)
   9.4 本章小結(jié)
   9.5 習(xí)題
   第10章 輸入輸出子系統(tǒng)
   10.1 驅(qū)動(dòng)程序接口
   10.1.1 系統(tǒng)配置
   10.1.2 系統(tǒng)調(diào)用與驅(qū)動(dòng)程序接口
   10.1.3 中斷處理程序
   10.2 磁盤驅(qū)動(dòng)程序
   10.3 終端驅(qū)動(dòng)程序
   10.3.1 字符表Clist
   10.3.2 標(biāo)準(zhǔn)方式下的終端驅(qū)動(dòng)程序
   10.3.3 原始方式下的終端驅(qū)動(dòng)程序
   10.3.4 終端探詢
   10.3.5 建立控制終端
   10.3.6 間接終端驅(qū)動(dòng)程序
   10.3.7 注冊(cè)到系統(tǒng)
   10.4 流
   10.4.1 流的詳細(xì)的示例
   10.4.2 對(duì)流的分析
   10.5 本章小結(jié)
   10.6 習(xí)題
   第11章 進(jìn)程間通信
   11.1 進(jìn)程跟蹤
   11.2 系統(tǒng)V IPC
   11.2.1 消息
   11.2.2 共享存儲(chǔ)區(qū)
   11.2.3 信號(hào)量
   11.2.4 總的評(píng)價(jià)
   11.3 網(wǎng)絡(luò)通信
   11.4 套接字
   11.5 本章小結(jié)
   11.6 習(xí)題
   第12章 多處理機(jī)系統(tǒng)
   12.1 多處理機(jī)系統(tǒng)的問題
   12.2 主從處理機(jī)解決方法
   12.3 信號(hào)量解決方法
   12.3.1 信號(hào)量定義
   12.3.2 信號(hào)量實(shí)現(xiàn)
   12.3.3 幾個(gè)算法
   12.4 Tunis系統(tǒng)
   12.5 性能局限性
   12.6 習(xí)題
   第13章 分布式UNIX系統(tǒng)
   13.1 衛(wèi)星處理機(jī)系統(tǒng)
   13.2 紐卡斯?fàn)栠B接
   13.3 透明型分布式文件系統(tǒng)
   13.4 無存根進(jìn)程的透明分布式模型
   13.5 本章小結(jié)
   13.6 習(xí)題
   附錄A 系統(tǒng)調(diào)用
   參考文獻(xiàn)
   索引

本目錄推薦

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