《UNIX/LINUX核心》是清華大學出版的圖書,ISBN是730207883
基本介紹
- 書名:UNIX/SINUX核心
- ISBN:730207883
- 定價:29.0元
- 出版社:清華大學
基本信息,簡介,目錄,
基本信息
圖書編號:1636866
作者:周明德
出版日期:2004-02-01
版次: 1
簡介
現代的作業系統可以分為作業系統的核心和外圍軟體兩大部分。外圍軟體由命令解釋語言、大量的命令與實用程式、各種庫函式、作業系統支持的高級語言和圖形用戶界面等組成。用戶在使用作業系統時,首先與外圍軟體互動和使用外圍軟體。但是,作業系統的核心是整個軟體系統的基礎、核心和靈魂,是軟體皇冠上最燦爛的明珠。不理解、不懂得作業系統的核心,雖然會使用作業系統,但也只是知其然而不知其所以然。所以,要能得心應手地、自由地、有創造性地使用作業系統,必須學習和理解作業系統的核心。
作者自20世紀80年代末以來主持和參加了國產作業系統的開發。因工作需要,先後分析了UNIX System V R4.0、Mach 2.5、Mach 3.0和Tru64 UNIX V5.0等的核心和原始碼。並為各種層次的技術人員培訓過UNIX核心,積累了豐富的經驗。
本書不著眼於如何使用UNIX/Linux,不介紹如何在UNIX/Linux上編程。而是希望更深入一步,幫助讀者進入UNIX/Linux的核心,理解它們、掌握它們,從而有助於更好地套用UNIX和Linux。
本書適用於廣大的軟體開發人員。也可作為高等院校的作業系統課程的教材或參考書。
目錄
第1章 引論
1.1 什麼是作業系統
1.2 作業系統的結構
1.3 UNIX發展簡史
1.4 作業系統與標準化
第2章 並發程式設計(進程管理)
2.1 多道程式的並發執行
2.2 進程
2.3 任務與執行緒
2.4 進程控制
2.5 進程間的同步與互斥
2.6 進程和執行緒的狀態及其轉換
2.7 進程(執行緒)調度
2.8 信號
第3章 虛擬存儲器管理
3.1 引言
3.2 進程的地址空間
3.3 頁表與虛擬地址和物理地址之間的轉換
3.4 高速快取
3.5 物理頁的分配和回收
3.6 存儲映射
3.7 換頁與對換
第4章 UNIX/Linux檔案系統
4.1 用戶觀點的檔案系統與它的若干主要系統調用
4.2 UNIX檔案系統UFS
4.3 虛擬檔案系統VFS
4.4 EXT2檔案系統
4.5 緩衝器管理
4.6 先進檔案系統
4.7 檔案系統的訪問控制
第5章 進程間通信
5.1 概述
5.2 管道
5.3 FIFO
5.4 SVIPC進程通信軟體包的訊息傳送
5.5 共享記憶體
5.6 信號量
5.7 UNIX System V IPC機制綜述
第6章 套接口
6.1 概述
6.2 套接口的記憶體管理
6.3 套接口的數據結構
6.4 建立連線
6.5 數據傳送
6.6 關閉套接口
6.7 套用舉例
參考文獻