操作系統(tǒng)軟件是現(xiàn)代計算機系統(tǒng)中必不可少的基本系統(tǒng)程序,操作系統(tǒng)也是計算機專業(yè)的必修課程和從事計算機應(yīng)用人員必不可少的知識。
《高等院校網(wǎng)絡(luò)教育系列教材:操作系統(tǒng)原理》共分為7章,第1章為緒論,介紹了操作系統(tǒng)的發(fā)展、特征、功能等;第2章深入闡述了進(jìn)程和線程的基本概念,分析并發(fā)進(jìn)程引發(fā)的同步與通信;第3章主要介紹了處理機調(diào)度和死鎖;第4章至第6章分別闡述了操作系統(tǒng)的存儲管理、設(shè)備管理和文件管理;第7章講述了系統(tǒng)安全。
《高等院校網(wǎng)絡(luò)教育系列教材:操作系統(tǒng)原理》可以作為計算機專業(yè)或相關(guān)專業(yè)操作系統(tǒng)課程的教材,也可供有關(guān)科技人員自學(xué)或參考。
第1章 緒論
1.1 操作系統(tǒng)概述
1.1.1 計算機系統(tǒng)的組成
1.1.2 計算機系統(tǒng)的層次結(jié)構(gòu)
1.1.3 操作系統(tǒng)的定義和目標(biāo)
1.1.4 操作系統(tǒng)的作用
1.2 操作系統(tǒng)的形成和發(fā)展
1.2.1 人工操作階段
1.2.2 單道批處理系統(tǒng)
1.2.3 多道程序設(shè)計與操作系統(tǒng)的形成
1.2.4 操作系統(tǒng)的分類
1.3 操作系統(tǒng)的發(fā)展現(xiàn)狀
1.3.1 Windows操作系統(tǒng)
1.3.2 Linux操作系統(tǒng)
1.3.3 并行操作系統(tǒng)
1.3.4 網(wǎng)絡(luò)操作系統(tǒng)
1.3.5 分布式操作系統(tǒng)
1.3.6 嵌入式操作系統(tǒng)
1.4 操作系統(tǒng)的特性
1.4.1并發(fā)性
1.4.2共享性
1.4.3異步性
1.4.4虛擬性
1.5 操作系統(tǒng)的功能
1.5.1 處理機管理
1.5.2 存儲管理
1.5.3 設(shè)備管理
1.5.4 文件管理
1.5.5 用戶接口
本章小結(jié)
習(xí)題
第2章 進(jìn)程與線程
2.1 進(jìn)程的概念
2.1.1 進(jìn)程的引入
2.1.2 進(jìn)程的定義
2.1.3 進(jìn)程狀態(tài)
2.1.4 進(jìn)程控制塊
2.1.5 進(jìn)程控制
2.2 線程
2.2.1 概述
2.2.2 線程與進(jìn)程的關(guān)系
2.2.3 線程的狀態(tài)
2.2.4 多線程的實現(xiàn)
2.3 進(jìn)程同步
2.3.1 臨界資源和臨界區(qū)
2.3.2 同步與互斥的概念
2.3.3 信號量
2.4 經(jīng)典同步問題
2.4.1 生產(chǎn)者一消費者問題
2.4.2 讀者一寫者問題
2.4.3 哲學(xué)家就餐問題
2.5 進(jìn)程通信
……
第3章 高度和死鎖
第4章 存儲管理
第5章 設(shè)備管理
第6章 文件管理
第7章 系統(tǒng)安全
參考答案
參考文獻(xiàn)