共找到2條詞條名為UNIX操作系統教程的結果 展開

UNIX操作系統教程

機械工業出版社教材

《UNIX操作系統教程(第3版)》內容簡介:本教材第3版修訂中刪減了第2版中一些過時的UNIX技術和描述,增加了針對Linux系統設計技術和使用技術的闡述,增加了對UNIX環境編程實用技術的描述。其中第1章是有關UNIX技術的概述,第2~4章描述UNIX應用技術,第5~6章重點說明UNIX環境的編程技術,第7~11章闡述UNIX內核實現技術,第12~14章描述UNIX擴展知識。

2010年機械工業出版社出版圖書


圖書信息

書 名: UNIX操作系統教程
作 者:張紅光
出版社:機械工業出版社
出版時間: 2010年01月
ISBN: 9787111283744
開本: 16開
定價: 38元

內容介紹

《UNIX操作系統教程(第3版)》講解細緻,由淺入深,全面論述了UNIX系統的核心技術與操作系統的基本原理。新版教材更加實用,非常適合作為高等院校計算機及相關專業的操作系統等課程的教材,同時也適合對UNIX系統技術感興趣的廣大讀者自學。

2008年機械工業出版社出版圖書


圖書信息

書 名: UNIX操作系統教程
作 者:張紅光
出版社:機械工業出版社
出版時間: 2008
ISBN: 9787111110378
開本: 16
定價: 33.00 元

內容介紹

《UNIX操作系統教程(第2版)》全面而實用地介紹UNIX操作系統。全書共設計了四個學習過程,即UNIX系統基本應用技術的學習(第1~4章)、UNIX應用技術的掌握(第5~6章)、UNIX核心技術及并行機制的學習(第7~10章)、網路功能及其他實用技術的學習(第11~12章)。通過《UNIX操作系統教程(第2版)》的學習,讀者可以快速理解枯燥的操作系統理論,並掌握實際的UNIX操作系統應用和設計技術。《UNIX操作系統教程(第2版)》適合作為高等院校計算機及相關專業的操作系統課程和UNIX系統技術的教材,也可供有關技術人員閱讀參考。

作者介紹

張紅光,女,1955年生,畢業於武漢大學計算數學專業,現為南開大學信息學院副教授,碩士生導師。長期從事計算機專業的本科、研究生教學和系統軟體及應用軟體的研究工作,曾多次參加或承擔多項國家重點項目中的軟體設計與開發工作。在系統軟體結構設計、高級語言編譯系統設計、操作系統移植及基礎軟體開發平台構建領域中有較深造詣,並多次獲國家和省部級獎勵。目前正在從事具有自主知識產權的嵌入式系統軟體研究工作。
李福才,男,1951年生,畢業於國防科技大學計算機科學專業,現為南開大學信息學院高級工程師,碩士生導師。長期從事國家重大科研項目中的計算機系統體系結構及超大規模電路的設計與研究,特別是在SOCCPUMCU等核心技術領域中有過突出建樹,並多次獲得國家、省部級科技進步獎。目前正在從事具有自主知識產權的SRP嵌入式系統內核技術及體系結構研究。

編輯推薦

《UNIX操作系統教程(第2版)》可作為高等院校相關專業的操作系統課程教材,也可為在UNIX系統環境下從事相關軟體設計與開發的人員提供有益的參考。
自誕生以來,UNIX操作系統已經歷了近半個世紀的風雨,並成為當今計算機操作系統的典範。事實上,UNIX操作系統在學術界與產業界同時取得了巨大的成功,並在繼續快速發展。《UNIX操作系統教程(第2版)》是一本以介紹UNIX應用技術為起點,進而描述UNIX核心技術和實現策略的綜合性教材。通過學習《UNIX操作系統教程(第2版)》,讀者可以對UNIX操作系統建立起一個全面的、系統的認知體系,並可將UNIX操作系統理論與實際的應用和設計技術相結合,對研究與開發Linux、UNIX甚或Windows都極為有益。
《UNIX操作系統教程(第2版)》第2版加入了UNIX新技術,修正了第1版中的錯誤,增加了配套實驗,更加方便教學。

圖書目錄

第1章緒論
1.1操作系統概述
1.1.1建立操作系統的目標
1.1.2操作系統是用戶與計算機的介面
1.1.3操作系統是資源管理器
1.2UNIX系統的主要特性
1.3UNIX系統的發展史
1.4UNIX系統的各種分支
習題
第2章UNIX基本概念及入門技術
2.1UNIX系統的基本常識
2.1.1兩種前端機
2.1.2用戶的註冊與註銷
2.1.3賬戶的管理
2.1.4用戶口令的管理
2.1.5用戶組信息
2.2初識UNIX的shell
2.2.1什麼是shell程序
2.2.2shell的內部命令和外部命令
2.3UNIX系統啟動及用戶登錄過程
2.3.1UNIX系統的啟動方式
2.3.2UNIX系統的啟動過程
2.3.3用戶的登錄過程
2.4UNIX常用命令介紹
2.4.1UNIX命令使用方法
2.4.2多命令行及多行命令
2.4.3一般常用命令介紹
2.4.4用於目錄操作的命令
2.4.5用於文件操作的命令
2.4.6有關狀態及信息查詢的命令
2.4.7用於網路和通信的命令
2.5UNIX系統體系結構
2.5.1傳統UNIX系統體系結構
2.5.2現代UNIX系統體系結構
2.6UNIX系統與其他系統的關聯
2.6.1UNIX與DOS文件格式的轉換
2.6.2在UNIX系統中使用DOS分區
2.7本章小結
習題
第3章編輯UNIX的文本文件
3.1標準編輯器ed
3.1.1使用ed的基本常識
3.1.2元字元和正則表達式
3.1.3如何進入ed、退出ed及保存文本文件
3.1.4ed中的常用命令
3.2全屏幕編輯器vi
3.2.1如何進入vi、退出vi及保存一個文件
3.2.2命令行方式下的常用命令
3.2.3末行命令方式下的常用命令
3.2.4進入插入編輯方式的常用命令
3.2.5使用vi的注意事項
3.2.6vi環境的設置
3.3Emacs編輯器
3.3.1Emacs的使用方法
3.3.2Emacs主菜單功能簡介
3.3.3Emacs中的功能鍵
3.4本章小結
習題
第4章UNIX系統的shell
4.1shell概述
4.1.1shell的基本功能
4.1.2多種UNIX的shell
4.2shell程序的特性
4.2.1shell的命令解釋功能
4.2.2UNIX系統定義的標準流
4.2.3重定向與管道線
4.2.4錯誤流重定向
4.2.5後台處理及濾波功能
4.3shell的環境設置
4.3.1shell環境變數
4.3.2Kornshell的環境變數的設置
4.3.3Cshell的環境變數的設置
4.4本章小結
習題
第5章shell程序設計
5.1shell編程的基本知識
5.1.1shell程序可完成的功能
5.1.2shell程序的格式
5.1.3shell程序的運行方式
5.2shell變數的使用
5.2.1shell變數及變數賦值
5.2.2變數的訪問及變數參數替換
5.2.3變數的作用域
5.2.4shell的預定義變數和環境變數
5.2.5shell中命令的位置變數
5.2.6變數替換
5.2.7用命令做變數替換
5.3test命令的使用
5.3.1對文件特性的測試
5.3.2對字元串內容的測試
5.3.3用於對整數n的測試
5.4shell程序的控制流
5.4.1命令的返回狀態
5.4.2程序的控制結構
5.5條件控制語句
5.6循環語句
5.7shell編程中常用的其他語句
5.8shell程序的調試方法
5.9本章小結
習題
第6章UNIX文件系統
6.1UNIX文件的概念
6.2UNIX文件分類
6.2.1普通文件
6.2.2目錄文件
6.2.3特殊文件
6.2.4管道文件
6.2.5鏈接文件
6.3UNIX文件系統
6.3.1文件的組織結構
6.3.2文件的許可機制
6.3.3文件系統的功能及結構
6.3.4系統中的特殊文件和目錄
6.3.5文件系統的安裝與卸載
6.4UNIX文件系統內部存儲方式
6.4.1邏輯卷與物理卷
6.4.2文件系統的存儲結構
6.4.3索引節點和目錄文件的作用
6.4.4多重索引存儲結構
6.5UNIX文件系統的動態管理技術
6.5.1支持多種文件系統的機制
6.5.2數據結構的動態管理
6.5.3文件的檢索過程
6.5.4文件共享的方式
6.6用於文件管理的系統調用
6.6.1文件描述符
6.6.2用於文件創建和文件鏈接的系統調用
6.6.3文件打開與關閉的系統調用
6.6.4文件的讀、寫系統調用
6.7文件隨機存取技術
6.7.1改變文件指針位置
6.7.2捕獲當前文件指針位置
6.8文件記錄管理技術
6.8.1記錄鎖定技術描述
6.8.2記錄鎖定技術舉例
6.9文件系統的備份與恢復技術
6.10本章小結
習題
第7章UNIX進程及進程存儲管理
7.1進程的基本概念
7.1.1程序的併發執行
7.1.2進程的定義和描述
7.1.3進程的狀態
7.1.4進程式控制制
7.2UNIX中的進程
7.2.1UNIX進程管理機制
7.2.2UNIX的進程描述
7.2.3UNIX進程描述中的數據結構
7.3命令執行及產生的進程屬性
7.3.1UNIX命令執行與進程緊密相關
7.3.2進程屬性說明
7.4UNIX進程調度與管理
7.4.1UNIX進程狀態及其轉換
7.4.2UNIX進程調度程序
7.4.3UNIX進程調度策略及其實現
7.5存儲管理的基本概念
7.5.1內存管理技術
7.5.2虛擬存儲技術
7.6UNIX進程存儲管理
7.6.1進程存儲中的交換策略
7.6.2進程存儲中的請求調頁策略
7.6.3UNIX進程存儲管理體系結構
7.7UNIX進程管理的系統調用
7.7.1進程管理系統調用的作用
7.7.2進程的創建
7.7.3控制進程執行特定任務
7.7.4控制進程的終止
7.7.5進程的同步
7.7.6庫函數system
7.8本章小結
習題
第8章UNIX系統的進程通信
8.1進程通信的基本概念
8.1.1進程通信的分類
8.1.2進程間通信
8.1.3進程通信實現方式
8.2UNIX的基本通信技術
8.2.1鎖文件通信
8.2.2記錄鎖定文件通信
8.2.3信號
8.2.4用信號完成通信
8.3管道通信
8.3.1管道的讀寫控制
8.3.2無名管道通信,
8.3.3有名管道通信
8.4共享存儲區通信技術
8.4.1共享存儲區的概念
8.4.2共享存儲區的建立與操作
8.4.3共享存儲區通信實例
8.5UNIX的IPC
8.5.1UNIXSystemVIPC基本機制
8.5.2消息隊列
8.5.3Linux系統的IPC機制
8.6本章小結
習題
第9章UNIX的設備管理
9.1設備管理的基本概念
9.1.1設備管理模塊的功能
9.1.2設備分類管理
9.1-3I/O傳輸控制技術
9.2UNIX系統設備管理結構
9.2.1UNIX設備管理體系結構
9.2.2UNIX的設備分類標識方式
9.2.3物理設備描述
9.2.4邏輯設備描述
9.3設備狀態及設備控制
9.3.1設備狀態及其轉換
9.3.2設備控制策略
9.4設備驅動與文件系統的關聯
9.4.1設備驅動程序
9.4.2設備驅動程序與文件系統的關係
9.5塊設備的數據高速緩存機制
9.5.1緩衝控制塊的設置
9.5.2緩衝池的結構
9.5.3緩衝區的分配與釋放
9.6對設備做讀寫操作
9.6.1塊設備的讀寫
9.6.2字元設備的讀寫
9.7Linux系統設備管理問題
9.7.1Linux設備驅動程序的特點
9.7.2驅動程序與外界的介面
9.7-3驅動程序的基本結構
9.7.4.常用設備介面
9.7.5外設連接自動檢測技術
9.8本章小結
習題
第10章UNIX的多線程環境
10.1線程的基本概念
10.1.1多線程基礎
10.1.2包含線程的進程模型
10.2多線程平台特性
10.2.1設計中可利用線程改進程序的響應能力
10.2.2處理器結構改善直接影響程序執行效率
10.2.3線程的執行狀態及運行特性
10.3多線程管理模式
10.3.1純用戶級線程管理模式
10.3.2純核心級線程管理模式
10.3.3組合型的線程管理模式
10.4UNIX的多線程管理結構
10.5多線程編程
10.5.1多線程程序結構的改變
10.5.2多線程標準庫
10.5.3多線程編程規則
10.6多線程程序設計技術
10.6.1創建和使用簡單線程
10.6.2對線程的常用操作
10.6.3線程中使用的數據
10.7多線程程序設計綜合舉例
10.8本章小結
習題
第11章UNIX網路結構及Internet技術
11.1計算機網路的基本原理
11.1.1通信子網
11.1.2資源子網
11.1.3計算機網路的主要功能
11.1.4計算機網路分類
11.1.5計算機網路體系結構
11.1.6網路中的傳輸介質和連接硬體
11.1.7網路操作系統
11.2UNIX網路結構及支持協議
11.2.1UNIX網路分層結構
……
第12章X-Window及其他實用程序
附錄AUNIX系統中的常用系統調用
附錄BLinux系統中的C環境
附錄CUNIX/Linux常用命令
參考文獻
……