操作系統(tǒng)是計算機系統(tǒng)中最重要的系統(tǒng)軟件,《計算機操作系統(tǒng)原理(計算機系列教材)》(作者:溫靜)主要講解操作系統(tǒng)的概念、作用、設計目標、類型、特征及五大功能,這五大功能包括提供計算機與用戶之間的接口、文件管理、存儲管理、處理機管理、設備管理。還在最后幾章分別介紹了具有代表性的三大類操作系統(tǒng)一網(wǎng)絡操作系統(tǒng)、分布式操作系統(tǒng)及嵌入式操作系統(tǒng)的原理及應用。
本書除了講解原理,還安排了大量的實例及課后習題,使讀者能有針對性地對所學的知識點加深理解。
第1章 操作系統(tǒng)概述
1.1 操作系統(tǒng)的定義
1.1.1 計算機系統(tǒng)
1.1.2 操作系統(tǒng)的定義和目標
1.2 操作系統(tǒng)的形成和發(fā)展
1.2.1 人工操作階段
1.2.2 批處理
1.2.3 多道程序設計與操作系統(tǒng)的形成
1.3 操作系統(tǒng)的類型
1.3.1 批處理操作系統(tǒng)
1.3.2 分時操作系統(tǒng)
1.3.3 實時操作系統(tǒng)
1.3.4 微機操作系統(tǒng)
1.3.5 網(wǎng)絡操作系統(tǒng)
1.3.6 分布式操作系統(tǒng) 第1章 操作系統(tǒng)概述
1.1 操作系統(tǒng)的定義
1.1.1 計算機系統(tǒng)
1.1.2 操作系統(tǒng)的定義和目標
1.2 操作系統(tǒng)的形成和發(fā)展
1.2.1 人工操作階段
1.2.2 批處理
1.2.3 多道程序設計與操作系統(tǒng)的形成
1.3 操作系統(tǒng)的類型
1.3.1 批處理操作系統(tǒng)
1.3.2 分時操作系統(tǒng)
1.3.3 實時操作系統(tǒng)
1.3.4 微機操作系統(tǒng)
1.3.5 網(wǎng)絡操作系統(tǒng)
1.3.6 分布式操作系統(tǒng)
1.3.7 嵌入式操作系統(tǒng)
1.4 操作系統(tǒng)的功能
1.4.1 用戶接口
1.4.2 文件管理
1.4.3 存儲管理
1.4.4 處理機管理
1.4.5 設備管理
1.5 操作系統(tǒng)的特性
1.5.1 并發(fā)性
1.5.2 共享性
1.5.3 虛擬性
1.5.4.異步性
1.6 操作系統(tǒng)的結(jié)構(gòu)設計
1.6.1 傳統(tǒng)的操作系統(tǒng)結(jié)構(gòu)
1.6.2 微內(nèi)核操作系統(tǒng)結(jié)構(gòu)
1.7 現(xiàn)代主流操作系統(tǒng)
1.7.1 Windows操作系統(tǒng)
1.7.2 UNIX操作系統(tǒng)
1.7.3 Linux操作系統(tǒng)
本章小結(jié)
習題1
第2章 操作系統(tǒng)運行環(huán)境及用戶界面
2.1 操作系統(tǒng)的安裝與引導
2.1.1 選擇操作系統(tǒng)的原則
2.1.2 安裝操作系統(tǒng)的注意事項
2.1.3 操作系統(tǒng)的引導過程
2.2 操作系統(tǒng)的運行環(huán)境
2.2.1 系統(tǒng)工作框架
2.2.2 中央處理機(CPU)
2.2.3 中斷機制
2.2.4 I/0技術(shù)
2.2.5 時鐘
2.3 用戶工作環(huán)境
2.4 操作系統(tǒng)與用戶的接口
2.4.1 用戶接口的定義
2.4.2 用戶接口的類型
2.5 系統(tǒng)功能調(diào)用
2.5.1 系統(tǒng)功能調(diào)用的定義
2.5.2 系統(tǒng)功能調(diào)用的類型
2.5.3 系統(tǒng)功能調(diào)用的實現(xiàn)
本章小結(jié)
習題2
第3章 進程管理
3.1 程序執(zhí)行方式
3.1.1 程序的順序執(zhí)行
3.1.2 前趨圖
3.1.3 程序的并發(fā)執(zhí)行
3.2 進程的基本概念
3.2.1 進程的定義
3.2.2 進程的特征
3.2.3 進程與程序的區(qū)別
3.2.4 進程的狀態(tài)
3.2.5 進程控制塊
3.3 進程控制
3.3.1 進程的創(chuàng)建
3.3.2 進程的撤銷
……
第4章 文件管理
第5章 存儲管理
第6章 處理機調(diào)度
第7章 死鎖
第8章 設備管理
第9章 操作系統(tǒng)的安全性
第10章 網(wǎng)絡操作系統(tǒng)
第11章 分布式操作系統(tǒng)
第12章 嵌入式操作系統(tǒng)
參考文獻