UNIX/Linux核心

出版時(shí)間:2004-2-1  出版社:清華大學(xué)出版社  作者:周明德  頁(yè)數(shù):303  字?jǐn)?shù):450000  

內(nèi)容概要

現(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)的開(kāi)發(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)。
本書(shū)不著眼于如何使用UNIX/Linux,不介紹如何在UNIX/Linux上編程。而是希望更深入一步,幫助讀者進(jìn)入U(xiǎn)NIX/Linux的核心,理解它們、掌握它們,從而有助于更好地應(yīng)用UNIX和Linux。
本書(shū)適用于廣大的軟件開(kāi)發(fā)人員。也可作為高等院校的操作系統(tǒng)課程的教材或參考書(shū)。

書(shū)籍目錄

第1章 引論 1.1 什么是操作系統(tǒng) 1.2 操作系統(tǒng)的結(jié)構(gòu) 1.3 UNIX發(fā)展簡(jiǎn)史 1.4 操作系統(tǒng)與標(biāo)準(zhǔn)化第2章 并發(fā)程序設(shè)計(jì)(進(jìn)程管理) 2.1 多道程序的并發(fā)執(zhí)行 2.2 進(jìn)程 2.3 任務(wù)與線程 2.4 進(jìn)程控制 2.5 進(jìn)程間的同步與互斥 2.6 進(jìn)程和線程的狀態(tài)及其轉(zhuǎn)換 2.7 進(jìn)程(線程)調(diào)度 2.8 信號(hào)第3章 虛擬存儲(chǔ)器管理 3.1 引言 3.2 進(jìn)程的地址空間 3.3 頁(yè)表與虛擬地址和物理地址之間的轉(zhuǎn)換 3.4 高速緩存 3.5 物理頁(yè)的分配和回收 3.6 存儲(chǔ)映射 3.7 換頁(yè)與對(duì)換第4章 UNIX/Linux文件系統(tǒng) 4.1 用戶觀點(diǎn)的文件系統(tǒng)與它的若干主要系統(tǒng)調(diào)用 4.2 UNIX文件系統(tǒng)UFS 4.3 虛擬文件系統(tǒng)VFS 4.4 EXT2文件系統(tǒng) 4.5 緩沖器管理 4.6 先進(jìn)文件系統(tǒng) 4.7 文件系統(tǒ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)

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    UNIX/Linux核心 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7