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

UNIX/Linux核心

UNIX/Linux核心

定 價(jià):¥29.00

作 者: 周明德編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: UNIX

ISBN: 9787302078838 出版時(shí)間: 2004-02-01 包裝: 精裝
開本: 26cm 頁(yè)數(shù): 316 字?jǐn)?shù):  

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

  任何一臺(tái)現(xiàn)代計(jì)算機(jī)系統(tǒng),小至臺(tái)式機(jī)、筆記本電腦甚至各種嵌入式計(jì)算機(jī)系統(tǒng),大至巨型機(jī),都離不開操作系統(tǒng)。目前主流的操作系統(tǒng)有:在PC機(jī)上廣泛使用的操作系統(tǒng)Windows系列和在服務(wù)器特別是高端服務(wù)器上的主流操作系統(tǒng)UNIX系列。近年來(lái),Linux因其功能強(qiáng)大、開發(fā)人員眾多、發(fā)展迅速又是源代碼公開的系統(tǒng),日益得到人們的喜愛和重視,成為得到廣泛應(yīng)用的主流操作系統(tǒng)之一。 現(xiàn)代的操作系統(tǒng)可分為操作系統(tǒng)的核心和外圍軟件兩大部分。外圍軟件由命令解釋語(yǔ)言、大量的命令與實(shí)用程序、各種庫(kù)函數(shù),操作系統(tǒng)支持的高級(jí)語(yǔ)言和圖形用戶界面等組成。用戶在使用操作系統(tǒng)時(shí)首先與外圍軟件交互和使用外圍軟件。但是,操作系統(tǒng)的核心是整個(gè)軟件系統(tǒng)的基礎(chǔ)、核心和靈魂,是軟件皇冠上最燦爛的明珠。不理解、不懂得操作系統(tǒng)的核心,雖然會(huì)使用操作系統(tǒng),但也只是知其然而不知其所以然。所以,要能得心應(yīng)手地、自由地、有創(chuàng)造性地使用操作系統(tǒng),必須學(xué)習(xí)和理解操作系統(tǒng)的核心。 作者自20世紀(jì)80年代末以來(lái)主持和參加了國(guó)產(chǎn)操作系統(tǒng)的開發(fā)。歷工作需要,先后分析了UNIX System V R4.0、Mach 2.5、Mach 3.0和Tru64 UNIX V5.0等的核心的源代碼。并為各種層次的技術(shù)人員培訓(xùn)過(guò)UNIX核心,積累了豐富的經(jīng)驗(yàn)。 本書不著眼于如何使用UNIIX/Linux,不介紹如何在UNIX/Linux上編程。而是希望更深入一步,幫助讀者進(jìn)入U(xiǎn)NIX/Linux的核心,理解它們、掌握它們,從而有助于更好地應(yīng)用UNIX和Linux。 本書適用于廣大的軟件開發(fā)人員。也可作為高等院校的操作系統(tǒng)課程的教材或參考書。

作者簡(jiǎn)介

暫缺《UNIX/Linux核心》作者簡(jiǎn)介

圖書目錄

第1章 引論
1.1 什么是操作系統(tǒng)
1.1.1 用戶如何使用操作系統(tǒng)
1.1.2 操作系統(tǒng)的功能
1.2 操作系統(tǒng)的結(jié)構(gòu)
1.2.1 PC-DOS的結(jié)構(gòu)
1.2.2 Windows的結(jié)構(gòu)
1.2.3 Windows 95的結(jié)構(gòu)
1.2.4 Windows NT操作系統(tǒng)的結(jié)構(gòu)
1.3 UNIX發(fā)展簡(jiǎn)史
1.3.1 UNIX的誕生
1.3.2 UNIX走向社會(huì)
1.3.3 UNIX的商品化
1.3.4 UNIX走向統(tǒng)一
1.3.5 OSF/1
1.3.6 Linux
1.4 操作系統(tǒng)與標(biāo)準(zhǔn)化
1.4.1 開放系統(tǒng)
1.4.2 標(biāo)準(zhǔn)化的過(guò)程
第2章 并發(fā)程序設(shè)計(jì)(進(jìn)程管理)
2.1 多道程序的并發(fā)執(zhí)行
2.1.1 程序的順序執(zhí)行
2.1.2 程序并發(fā)執(zhí)行時(shí)環(huán)境的變化
2.1.3 程序的并發(fā)執(zhí)行
2.2 進(jìn)程
2.2.1 什么是進(jìn)程
2.2.2 進(jìn)程的地址空間
2.2.3 進(jìn)程映像
2.2.4 進(jìn)程環(huán)境(進(jìn)程上下文)
2.3 任務(wù)與線程
2.3.1 導(dǎo)言
2.3.2 任務(wù)
2.3.3 線程
2.3.4 進(jìn)程數(shù)據(jù)結(jié)構(gòu)的變化
2.3.5 super_task結(jié)構(gòu)
2.3.6 super_thread結(jié)構(gòu)
2.4 進(jìn)程控制
2.4.1 進(jìn)程的創(chuàng)建和撤銷
2.4.2 進(jìn)程的阻塞與喚醒
2.4.3 等待進(jìn)程的終止
2.4.4 調(diào)用其他程序
2.5 進(jìn)程間的同步與互斥
2.5.1 進(jìn)程的互斥
2.5.2 互斥的加鎖實(shí)現(xiàn)
2.6 進(jìn)程和線程的狀態(tài)及其轉(zhuǎn)換
2.6.1 傳統(tǒng)的UNIX進(jìn)程的狀態(tài)及其轉(zhuǎn)換
2.6.2 線程狀態(tài)及其轉(zhuǎn)換
2.6.3 上下文切換
2.6.4 掛起機(jī)制
2.6.5 事件等待機(jī)制
2.7 進(jìn)程(線程)調(diào)度
2.7.1 進(jìn)程調(diào)度的功能
2.7.2 進(jìn)程調(diào)度的時(shí)機(jī)
2.7.3 調(diào)度算法
2.7.4 分時(shí)調(diào)度
2.7.5 實(shí)時(shí)調(diào)度
2.7.6 線程調(diào)度的幾個(gè)主要函數(shù)
2.8 信號(hào)
2.8.1 什么是信號(hào)
2.8.2 信號(hào)的處理
2.8.3 保持信號(hào)的數(shù)據(jù)結(jié)構(gòu)
2.8.4 信號(hào)的發(fā)送和交付
2.8.5 進(jìn)程中信號(hào)的發(fā)送
第3章 虛擬存儲(chǔ)器管理
3.1 引言
3.1.1 存儲(chǔ)器管理的目的和功能
3.1.2 存儲(chǔ)分配
3.1.3 虛擬存儲(chǔ)器
3.2 進(jìn)程的地址空間
3.2.1 進(jìn)程的存儲(chǔ)映像
3.2.2 地址空間的主要數(shù)據(jù)結(jié)構(gòu)
3.3 頁(yè)表與虛擬地址和物理地址之間的轉(zhuǎn)換
3.3.1 分頁(yè)
3.3.2 80*86的頁(yè)表結(jié)構(gòu)
3.3.3 頁(yè)表項(xiàng)格式
3.3.4 頁(yè)級(jí)保護(hù)
3.3.5 轉(zhuǎn)換查找緩沖器
3.4 高速緩存
3.5 物理頁(yè)的分配和回收
3.5.1 頁(yè)分配
3.5.2 頁(yè)回收
3.6 存儲(chǔ)映射
3.6.1 copy_on_write策略的實(shí)現(xiàn)
3.6.2 文件的共享
3.6.3 體外消息的傳送
3.7 換頁(yè)與對(duì)換
3.7.1 引言
3.7.2 Linux中的換頁(yè)
3.7.3 Tru64 UNIX(COSIX64)系統(tǒng)中的換頁(yè)與對(duì)換
第4章 UNIX/Linux文件系統(tǒng)
4.1 用戶觀點(diǎn)的文件系統(tǒng)與它的若干主要系統(tǒng)調(diào)用
4.1.1 UNIX/Linux系統(tǒng)中的文件
4.1.2 文件系統(tǒng)
4.1.3 打開文件—open
4.1.4 讀文件—read
4.1.5 寫文件—write
4.1.6 調(diào)整文件I/O指針—lseek
4.1.7 鏈接—link
4.1.8 關(guān)閉文件—close
4.2 UNIX文件系統(tǒng)UFS
4.2.1 老的System V文件系統(tǒng)布局及主要特點(diǎn)
4.2.2 UFS文件系統(tǒng)布局
4.2.3 inode
4.2.4 UFS的目錄結(jié)構(gòu)
4.2.5 UFS中的系統(tǒng)打開文件表—file結(jié)構(gòu)
4.2.6 幾個(gè)主要數(shù)據(jù)結(jié)構(gòu)之間的關(guān)系
4.2.7 UFS的超級(jí)塊結(jié)構(gòu)
4.2.8 UFS中的碎片
4.2.9 磁盤塊的分配
4.2.10 UFS的主要系統(tǒng)調(diào)用
4.3 虛擬文件系統(tǒng)VFS
4.3.1 概述
4.3.2 文件層次和VFS結(jié)構(gòu)
4.3.3 VFS的主要數(shù)據(jù)結(jié)構(gòu)
4.3.4 安裝的文件系統(tǒng)結(jié)構(gòu)
4.3.5 文件系統(tǒng)的主要操作
4.4 EXT2文件系統(tǒng)
4.4.1 EXT2 inode
4.4.2 EXT2文件系統(tǒng)的超級(jí)塊
4.4.3 EXT2組描述符
4.4.4 EXT2文件系統(tǒng)中的目錄
4.4.5 在EXT2文件系統(tǒng)中查找文件
4.4.6 改變?cè)贓XT2文件系統(tǒng)中文件的尺寸
4.5 緩沖器管理
4.5.1 概述
4.5.2 傳統(tǒng)的緩沖器快存
4.5.3 統(tǒng)一的緩沖器快存UBC
4.6 先進(jìn)文件系統(tǒng)
4.6.1 概述
4.6.2 AdvFS結(jié)構(gòu)
4.6.3 交易管理
4.6.4 AdvFS中的文件和位文件
4.6.5 幾個(gè)主要的系統(tǒng)調(diào)用
4.7 文件系統(tǒng)的訪問(wèn)控制
4.7.1 傳統(tǒng)UNIX中文件的訪問(wèn)控制
4.7.2 訪問(wèn)控制表
4.7.3 強(qiáng)制型訪問(wèn)控制
第5章 進(jìn)程間通信
5.1 概述
5.2 管道
5.3 FIFO
5.4 SVIPC進(jìn)程通信軟件包的消息傳送
5.5 共享內(nèi)存
5.6 信號(hào)量
5.7 UNIX System V IPC機(jī)制綜述
第6章 套接口
6.1 概述
6.2 套接口的內(nèi)存管理
6.3 套接口的數(shù)據(jù)結(jié)構(gòu)
6.4 建立連接
6.5 數(shù)據(jù)傳送
6.6 關(guān)閉套接口
6.7 應(yīng)用舉例
參考文獻(xiàn)

本目錄推薦

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