全國計算機等級考試四級教程 操作繫統原理 2020
作 者: 教育部考試中心 編
定 價: 36
出?版?社: 高等教育出版社
出版日期: 2020年02月01日
頁 數: 240
裝 幀: 平裝
ISBN: 9787040535426
●章 操作繫統概論
1.1 操作繫統的概念
1.1.1 計算機繫統
1.1.2 操作繫統的定義
1.1.3 操作繫統的特征
1.1.4 研究操作繫統的觀點
1.1.5 操作繫統的功能
1.2 操作繫統的發展
1.2.1 手工操作
1.2.2 監控程序(早期批處理)
1.2.3 多道批處理
1.2.4 分時繫統
1.2.5 UNIX通用操作繫統
1.2.6 個人計算機操作繫統
1.2.7 Android操作繫統
1.3 操作繫統分類
1.3.1 批處理操作繫統
1.3.2 分時繫統
1.3.3 實時操作繫統
1.3.4 嵌入式操作繫統
1.3.5 個人計算機操作繫統
1.3.6 網絡操作繫統
1.3.7 分布式操作繫統
1.3.8 智能卡操作繫統
1.4 操作繫統結構
1.4.1 整體式結構
1.4.2 層次結構
1.4.3 微內核(客戶機/服務器)結構
第2章 操作繫統運行機制
2.1 中央處理器(CPU)
2.1.1 CPU的構成與基本工作方式
2.1.2 特權指令和非特權指令
2.1.3 處理器的狀態
2.1.4 程序狀態字PSW
2.2 存儲體繫
2.2.1 存儲器的層次結構
2.2.2 存儲保護
2.3 中斷與異常機制
2.3.1 中斷與異常的概念
2.3.2 中斷繫統
2.3.3 中斷優先級與中斷屏蔽
2.4 繫統調用
2.4.1 繫統調用簡介
2.4.2 繫統調用的處理過程
2.5 I/O技術
2.6 時鐘
第3章 進程線程模型
3.1 多道程序設計模型
3.1.1 程序的順序執行
3.1.2 多道程序繫統中程序執行環境的變化
3.1.3 程序的並發執行
3.2 進程模型
3.2.1 進程的概念
3.2.2 進程的狀態及其狀態轉換
3.2.3 進程控制塊
3.2.4 進程控制
3.3 線程模型
3.3.1 線程的引入
3.3.2 線程的基本概念
3.3.3 線程實現機制
3.3.4 Pthread線程包
3.4 進程(線程)調度
3.4.1 概述
3.4.2 調度算法設計原則
3.4.3 進程(線程)調度算法
第4章 並發與同步
4.1 進程(線程)間相互作用
4.2 進程互斥
4.3 信號量(Semaphore)
4.4 經典的進程同步問題
4.5 管程
4.6 進程通信
4.6.1 共享內存
4.6.2 消息機制
第5章 內存管理
5.1 基本概念
5.1.1 存儲體繫
5.1.2 存儲管理的任務
5.1.3 地址轉換
5.2 分區存儲管理方案
5.2.1 固定分區
5.2.2 可變分區
5.2.3 分區管理方案的優缺點
5.3 覆蓋技術與交換技術
5.3.1 覆蓋技術
5.3.2 交換技術
5.4 頁式存儲管理方案
5.4.1 基本思想
5.4.2 存儲空間的分配與回收
5.4.3 地址轉換與快表
5.5 虛擬存儲技術與虛擬頁式存儲
管理方案的實現
5.5.1 虛擬存儲技術
5.5.2 虛擬頁式存儲管理
5.5.3 段式與段頁式存儲管理方案
第6章 文件管理
6.1 概述
6.1.1 文件和文件繫統
6.1.2 文件分類
6.1.3 文件繫統的功能
6.2 文件的結構
6.2.1 文件的邏輯結構
6.2.2 文件的物理結構
6.2.3 文件的存儲介質
6.2.4 文件的存取方式
6.3 文件目錄
6.3.1 文件目錄的組成
6.3.2 文件目錄結構
6.3.3 樹形目錄
6.3.4 路徑名
6.3.5 目錄操作
6.4 文件繫統的實現
6.4.1 存儲空間的分配與回收
6.4.2 實現文件繫統的表目
6.4.3 記錄的成組與分解
6.4.4 文件的操作
6.5 文件的保護和安全
6.5.1 文件的共享
6.5.2 文件的保護
6.5.3 文件的存取權限
6.5.4 文件的保密
6.6 文件繫統的性能
6.7 Windows的FAT文件繫統和UNIX文件繫統
6.7.1 Windows的FAT文件繫統
6.7.2 UNIX文件繫統
第7章 I/O設備管理
7.1 設備與設備分類
7.1.1 設備管理的重要性
7.1.2 設備管理的任務
7.1.3 設備的分類
7.2 I/O硬件組成
7.2.1 計算機I/O繫統的結構
7.2.2 I/O設備數據傳送控制方式
7.3 I/O軟件的特點及結構
7.3.1 設備驅動程序
7.3.2 與設備無關的繫統軟件
7.3.3 用戶空間的I/O軟件
7.4 典型的I/O技術
7.4.1 緩衝技術
7.4.2 設備分配技術
7.5 I/O性能問題及解決方案
小結
第8章 死鎖
8.1 死鎖基本概念
8.1.1 死鎖的概念
8.1.2 死鎖產生的原因
8.1.3 產生死鎖的必要條件
8.1.4 解決死鎖的方法
8.2 死鎖預防
8.2.1 破壞“互斥條件
8.2.2 破壞“不可剝奪”條件
8.2.3 破壞“請求和保持”條件
8.2.4 破壞“循環等待”條件
8.3 死鎖避免
8.3.1 安全與不安全狀態
8.3.2 銀行家算法
8.4 死鎖檢測與解除
8.4.1 死鎖檢測
8.4.2 死鎖解除
8.5 資源分配圖
……
內容簡介
本書根據教育部考試中心近期新頒布的《全國計算機等級考試四級操作繫統原理考試大綱(2018年版)》的要求編寫而成。主要內容包括:操作繫統的基本概念、基本結構及運行機制,進程線程模型,進程線程同步機制,內存管理方案,文件繫統的設計、實現及性能提升,I/O設備管理,死鎖的概念及解決方案。在本書的很後附有近期新版的考試大綱、樣題及參考答案。本書的編寫目標是使考生具備操作繫統基礎知識,掌握操作繫統中各部分功能的工作原理及關聯性,熟悉各種典型實現技術,從而能夠在應用開發中運用所掌握的知識。
本書可供報考四級操作繫統原理的全國計算機等級考試考生使用,也可作為普通高等學校計算機操作繫統課程的參考書。