章 操作系統概述
一、操作系統的概念
(一)計算機系統
(二)什么是操作系統
(三)操作系統的目標
二、操作系統的形成與發(fā)展
(一)推動操作系統發(fā)展的動力
(二)操作系統的形成
(三)操作系統的進一步發(fā)展
三、操作系統的特征與功能
(一)操作系統的特征
(二)操作系統的功能
四、常見操作系統簡介
(一)DOS操作系統
(二)UNIX操作系統
(三)Linux操作系統
(四)Windows操作系統
第二章 處理器管理
一、處理器管理概述
(一)處理器管理的功能
(二)程序執(zhí)行
二、進程的描述
(一)進程的概念
(二)進程的狀態(tài)及其轉換
(三)進程的掛起狀態(tài)
三、進程控制
(一)進程控制塊PCB
(二)進程創(chuàng)建
(三)進程撤銷
(四)進程等待
(五)進程喚醒
四、進程同步機制
(一)進程的并發(fā)性
(二)進程同步的概念
(三)進程同步機制應遵循的原則
(四)進程同步機制——鎖
(五)進程同步機制——信號量
(六)利用信號量實現進程互斥
(七)利用信號量實現進程同步
(八)利用信號量實現進程的同步加互斥
(九)利用信號量實現進程同步的方法
五、進程通信
(一)共享存儲器系統
(二)消息傳遞系統
(三)管道通信系統
六、處理機調度
(一)進程調度算法的選取原則
(二)常用的進程調度算法
(三)作業(yè)調度
七、進程死鎖