计算机操作系统原理教程与实训(目录)
生活随笔
收集整理的這篇文章主要介紹了
计算机操作系统原理教程与实训(目录)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
計算機操作系統原理教程與實訓
第一章 計算機操作系統概論
1.1 操作系統的形成與發展
1.1.1 人工操作方式
1.1.2 脫機輸入/輸出技術
1.1.3 批處理技術
1.1.4 多道程序設計技術
1.2 操作系統的基本概念
1.2.1 操作系統的定義
1.2.2 操作系統的地位
1.2.3 操作系統的特征
1.2.4 操作系統的功能
1.2.5 操作系統的基本類型
1.3 操作系統的結構
1.3.1 無序模塊式
1.3.2 分層式
1.3.3 客戶/服務器模型
1.4 操作系統的硬件環境
1.4.1 CPU與外設并行工作
1.4.2 I/O中斷
1.4.3 管態與目態
1.4.4 存儲保護
1.5 當前主流操作系統簡介
1.5.1 Windows 操作系統
1.5.2 Windows NT 操作系統
1.5.3 UNIX 操作系統
1.5.4 Linux 操作系統
1.6 本章小結
1.7 習題
第二章 作業管理
2.1 作業的概念
2.2 作業的調度
2.2.1 作業的狀態及其轉換
2.2.2 作業調度
2.2.3 常用作業調度算法
2.3 用戶與操作系統接口
2.3.1系統調用
2.3.2 作業級的用戶接口
2.4 作業控制
2.4.1 脫機控制方式
2.4.2 聯機控制方式
2.5 本章小結
2.6 習題
第三章 處理及管理
3.1 進程的定義和特征
3.1.1 進程的引入
3.1.2 進程的定義
3.1.3 進程的特征
3.2 進程的描述
3.2.1 進程的表示
3.2.2 進程的基本調度狀態及轉換
3.3 進程控制
3.3.1 原語
3.3.2 進程控制原語
3.4 進程調度
3.4.1 進程調度的基本概念
3.4.2 進程調度所用的主要數據結構
3.4.3 進程調度的方式
3.4.4 進程調度算法
3.5 進程的同步與互斥
3.5.1 進程間的同步與互斥
3.5.2 信號量和P、V操作
3.5.3 高級通信原語
3.6 線程
3.6.1 線程的引入
3.6.2 線程的基本概念
3.6.3 線程與進程的關系
3.6.4 線程的類型
3.7 死鎖問題
3.7.1 產生死鎖的原因
3.7.2 死鎖例舉
3.7.3 死鎖的描述
3.7.4 產生死鎖的必要條件和死鎖的預防
3.7.5 死鎖的避免
3.8 本章小結
3.9 習題
第四章 存儲器管理
4.1 存儲管理的任務和功能
4.1.1 存儲空間的分配和回收
4.1.2 地址重定位
4.1.3 存儲器的擴充
4.1.4 存儲共享與保護
4.2 連續存儲管理
4.2.1 單一連續存儲管理
4.2.2 固定分區管理
4.2.3 動態分區管理
4.3 頁式存儲管理
4.3.1 頁式管理的基本原理
4.3.2 靜態頁式管理
4.3.3 動態頁式存儲管理
4.3.4 頁式存儲管理優缺點
4.4 段式及段頁式存儲管理
4.4.1簡單段式管理
4.4.2 段頁式管理
4.5 虛擬存儲管理
4.5.1 虛擬存儲的基本概念
4.5.2 虛擬存儲的實現
4.6 本章小結
4.7 習題
第五章 設備管理
5.1 設備管理概述
5.1.1 I/O系統硬件結構
5.1.2 外設的分類
5.1.3 設備管理的目標和功能
5.1.4 設備管理與文件管理的關系
5.2 緩沖管理
5.2.1 緩沖的引入
5.2.2 單緩沖與雙緩沖
5.2.3 環形緩沖
5.2.4 緩沖池
5.3 I/O控制方式
5.3.1 程序直接控制方式
5.3.2 中斷控制方式
5.3.3 DMA控制方式
5.3.4 通道控制方式
5.4 中斷技術
5.4.1 中斷的基本概念
5.4.2 中斷的分類
5.4.3 中斷的處理過程
5.5 設備的分配
5.5.1 設備分配中的數據結構
5.5.2 設備分配思想
5.5.3 設備分配程序
5.5.4 SPOOLing技術
5.6 設備處理
5.7 終端管理和時鐘管理
5.7.1 終端管理
5.7.2 時鐘管理
5.8 本章小結
5.9 習題
第六章 文件管理
6.1 文件與文件系統
6.1.1 文件的概念
6.1.2 文件的分類
6.1.3 文件的存取方式
6.1.4 文件系統及其功能
6.2 文件的結構與組織
6.2.1 文件的邏輯結構
6.2.2 文件的物理結構
6.3 文件目錄
6.3.1 一級目錄結構
6.3.2 二級目錄結構
6.3.3 多級目錄結構
6.4 文件存儲空間的管理
6.4.1 空閑塊表
6.4.2 空閑塊鏈
6.4.3 位示圖
6.5 文件操作
6.5.1 文件的操作
6.5.2 文件的使用
6.6 文件的共享、保護和保密
6.6.1 文件的共享
6.6.2 文件的保護
6.6.3 文件的保密
6.7 本章小結
6.8 習題
第七章 磁盤存儲管理
7.1 磁盤存儲器概述
7.1.1 軟盤的組織結構
7.1.2 硬盤
7.2 驅動調度算法
7.2.1 循環排序
7.2.2 優化分布
7.2.3 交替地址
7.2.4 搜索定序
7.2.5 算法選擇
7.3 磁盤存儲空間管理
7.3.1 空閑空間表法
7.3.2 空閑塊鏈接法
7.3.3 空閑塊成組鏈接法
7.3.4 字位映像表法(位示圖法)
7.4 應用舉例
7.5 本章小結
7.6 習題
第八章 操作系統實例一:Linux
8.1 Linux 概述
8.1.1 學習 Linux 操作系統的意義
8.1.2 Linux 系統的特點
8.1.3 Linux 系統的發展
8.1.4 Linux 體系結構
8.1.5 Linux 的用戶界面
8.2 Linux 的進程管理
8.2.1 Linux 進程的組成
8.2.2 Linux 進程的狀態
8.2.3 進程狀態的切換時機
8.2.4 Linux 的進程控制
8.2.5 Linux 線程
8.2.6 PCB(進程控制塊)
8.2.7 進程的調度
8.2.8 Linux 進程通信
8.2.9 信號量與PV操作
8.2.10 管道
8.2.11 共享存儲區與消息隊列通信機制
8.2.12 Shell 進程操作實例
8.3 Linux 存儲器管理
8.3.1 Linux 的虛擬內存管理
8.3.2 Linux 系統采用三級頁表
8.3.3 內存頁的分配與釋放
8.3.4 內存交換
8.3.5 內存的共享和保護
8.3.6 缺頁中斷
8.4 Linux 文件管理
8.4.1 Linux 文件系統的目錄結構
8.4.2 Linux 文件系統的實現
8.4.3 虛擬文件系統
8.4.4 Ext2文件系統
8.4.5 Linux 的文件路徑表示
8.4.6 Linux 的文件操作系統調用
8.5 Linux 設備管理
8.5.1 Linux 設備驅動程序
8.5.2 設備的管理
8.6 Linux 安全機制
8.6.1 Linux 自身的安全機制
8.6.2 Linux 用戶帳號與口令安全
8.6.3 Linux 的文件訪問控制
8.7 Linux 的核心模塊和核心定制
8.7.1 核心基礎
8.7.2 核心的結構
8.7.3 資源樹的結構
8.7.4 編譯核心
8.7.5 模塊
8.8 本章小結
8.9 習題
第九章 操作系統實例二:Windows XP
9.1 Windows XP 概述
9.1.1 Windows XP 的版本
9.1.2 Windows XP 的安裝
9.1.3 Windows XP 的分層模塊系統
9.1.4 Windows XP 的關鍵系統組件
9.2 Windows XP 進程管理
9.2.1 Windows XP 的進程
9.2.2 Windows XP 中進程生成、刪除機制
9.2.3 Windows XP 線程
9.2.4 Windows XP 的線程調度
9.2.5 進程同步和通信
9.3 Windows XP 的內存管理
9.3.1 Windows XP 虛擬內存空間
9.3.2 Windows XP 應用程序內存的管理
9.3.3 Windows XP 地址轉換
9.3.4 頁調度策略
9.3.5 內存頁面級保護機制
9.4 Windows XP 的文件系統
9.4.1 Windows XP 的文件系統概述
9.4.2 Windows XP 文件系統模型和FSD體系結構
9.4.3 NTFS文件系統
9.5 Windows XP 的I/O系統
9.5.1 Windows XP 的I/O系統結構和組件
9.5.2 Windows XP 設備驅動程序
9.5.3 I/O處理
9.5.4 PnP管理器
9.6 Windows XP 安全性
9.6.1 Windows XP 提供的安全性服務
9.6.2 Windows XP 安全性子系統組件
9.6.3 Windows XP 保護對象
9.6.4 訪問控制策略
9.6.5 NTFS安全性支持
9.7 使用 Windows XP 操作系統
9.7.1 Windows 桌面
9.7.2 Windows XP 的窗口及對話框
9.8 高級 Windows XP 操作
9.8.1 設置文件和文件夾
9.8.2 使用資源管理器
9.8.3 控制面板
9.9 本章小結
9.10 習題
總結
以上是生活随笔為你收集整理的计算机操作系统原理教程与实训(目录)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 偶尔所得代码片(进程和锁相关)
- 下一篇: 使用Nginx配置NodeJs程序(Wi