圖書信息
出版社: 機械工業出版社; 第1版 (2008年8月1日)
平裝: 312頁
正文語種: 簡體中文
開本: 16
ISBN: 7111247817, 9787111247814
條形碼: 9787111247814
尺寸: 25.6 x 18.2 x 1.6 cm
重量: 481 g
內容簡介
《重點大學計算機教材?計算機系統原理》從硬體和軟體兩個方面闡述計算機系統的工作原理,內容包括:計算機系統概述、數字電路分析與設計、運算方法與運算器、指令系統與彙編語言程式設計、存儲器、控制器、輸人輸出系統、匯流排、作業系統。其中,控制器部分通過一個實例,在整合前面各章所學知識的基礎上,從整體上闡述計算機的工作原理;輸入輸出部分偏向於從微機接口與套用的角度來介紹,作業系統則從資源管理的角度進行闡述。
《重點大學計算機教材?計算機系統原理》可作為高等院校非計算機專業學生的教材,也適合計算機專業非硬體類學生學習。
目錄
前言
第1章 概述
1.1 計算機的發展歷史
1.1.1 計算機的產生與發展
1.1.2 微型計算機的出現與發展
1.1.3 軟體技術的興起與發展
1.2 計算機系統結構組成
1.2.1 存儲程式原理
1.2.2 計算機硬體組成
1.2.3 計算機軟體組成
1.2.4 計算機系統層次結構
1.3 程式在計算機中的執行過程
1.3.1 計算機執行的簡單實例
1.3.2 從高級語言到機器語言
1.3.3 硬體執行機器語言
1.3.4 作業系統和服務程式的作用
1.4 計算機性能評價
1.4.1 計算機硬體技術指標
1.4.2 計算機性能評價準則
1.5 計算機的套用與發展
1.5.1 計算機的套用
1.5.2 計算機的發展
習題
第2章 數字電路分析與設計
2.1 布爾代數
2.1.1 布爾代數及其基本運算
2.1.2 布爾代數的基本公式
2.1.3 布爾函式及其表示方法
2.1.4 布爾函式的化簡與實現
2.2 組合邏輯電路分析與設計
2.2.1 組合邏輯電路的分析
2.2.2 組合邏輯電路的設計
2.3 同步時序邏輯電路分析與設計
2.3.1 引言
2.3.2 觸發器
2.3.3 同步時序邏輯電路的分析
2.3.4 同步時序邏輯電路的設計
習題
第3章 運算方法和運算器
3.1 數據表示方法
3.1.1 數據格式
3.1.2 數的機器碼錶示
3.1.3 字元與字元串的表示方法
3.1.4 可靠性編碼
3.2 基本運算
3.2.1 邏輯運算
3.2.2 算術運算
3.2.3 移位運算
3.3 定點運算
3.3.1 加減法運算
3.3.2 定點乘法運算
3.3.3 定點除法運算
3.4 定點運算器的組成
3.4.1 多功能算術邏輯運算單元
3.4.2 內部匯流排
3.4.3 定點運算器的基本結構
3.5 浮點運算方法和浮點運算器
3.5.1 浮點加(減)法運算
3.5.2 浮點乘(除)法運算
3.5.3 浮點運算器
習題
第4章 指令系統與彙編語言程式設計
4.1 指令系統概述
4.2 8088微機硬體結構簡介
4.2.1 8086CPU及其暫存器
4.2.2 8086微機系統的主存儲器與堆疊
4.2.3 8086CPU能直接處理的數據及其存放形式
4.3 指令格式
4.3.1 指令長度
4.3.2 操作碼結構
4.3.3 地址碼結構
4.3.4 8086CPU指令格式
4.4 定址方式
4.4.1 概述
4.4.2 8086彙編語言與定址方式有關的一些定義和約定
4.4.3 立即(數)定址
4.4.4 直接定址
4.4.5 暫存器定址
4.4.6 暫存器間接定址
4.4.7 基址定址
4.4.8 變址定址
4.4.9 相對定址
4.4.10 基址變址定址
4.5 指令與指令類型
4.5.1 傳送類指令
4.5.2 算術運算類指令
4.5.3 位操作類指令
4.5.4 串操作類指令
4.5.5 程式控制類指令
4.5.6 處理器控制類指令
4.6 8086彙編語言
4.6.1 概述
4.6.2 彙編語言源程式的結構
4.6.3 偽指令
4.7 子程式設計
4.8 系統功能調用
習題
第5章 存儲器
5.1 存儲器概述
5.1.1 存儲器的基本概念
5.1.2 存儲器的分類
5.1.3 存儲器的層次結構
5.2 主存儲器
5.2.1 概述
5.2.2 隨機存儲器
5.2.3 唯讀存儲器
5.2.4 半導體存儲器的連線
5.3 高速快取
5.3.1 高速快取的工作原理
5.3.2 高速快取一主存地址映射
5.3.3 高速快取的分類
5.3.4 高速快取的替換策略
5.4 輔助存儲器
5.4.1 概述
5.4.2 硬磁碟存儲器
5.4.3 光碟存儲器
5.4.4 快閃記憶體
習題
第6章 控制器
6.1 構造一個計算機
6.1.1 實例計算機結構
6.1.2 指令系統
6.1.3 指令格式
6.1.4 計算機執行過程
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.4 微程式技術
6.4.1 基本原理
6.4.2 微程式控制器構成
6.4.3 微程式控制器設計
習題
第7章 輸入輸出系統
7.1 輸入輸出設備
7.1.1 I/0設備概述
7.1.2 I/O設備的工作特點
7.2 輸入輸出接口
7.2.1 I/O接口的基本作用
7.2.2 I/O接口的基本組成
7.2.3 I/O接口的輸人輸出控制方法
7.2.4 I/O接口的編址
7.3 中斷方式的輸入輸出
7.3.1 中斷的基本問題
7.3.2 中斷控制器
7.3.3 中斷系統
7.4 DMA方式的輸入輸出
7.4.1 DMA的基本問題
7.4.2 DMA控制器
7.5 使用輸入輸出接口與設備
7.5.1 定時/計數器8253
7.5.2 異步串列通信接口8250
7.5.3 並行接口晶片8255A簡介
習題
第8章 匯流排
8.1 匯流排概述
8.1.1 匯流排的概念
8.1.2 匯流排的分類
8.2 匯流排的基本問題
8.2.1 匯流排的性能參數
8.2.2 匯流排設備
8.2.3 匯流排控制器
8.2.4 匯流排連線方式
8.2.5 匯流排復用
8.2.6 匯流排定時
8.2.7 匯流排仲裁
8.2.8 匯流排數據傳送方式
8.3 常用的I/O匯流排
8.3.1 I/O匯流排標準
8.3.2 常用的I/O匯流排簡介
習題
第9章 作業系統
9.1 作業系統概述
9.1.1 什麼是作業系統
9.1.2 作業系統的發展史
9.1.3 作業系統的分類
9.1.4 常見作業系統介紹
9.2 作業系統的功能與結構
9.2.1 作業系統的功能
9.2.2 作業系統的結構
9.2.3 Windows作業系統結構剖析
9.3 作業系統運行機制
9.3.1 中斷與異常
9.3.2 核心態與用戶態
9.3.3 實例程式的執行
9.4 處理機管理
9.4.1 進程的概念
9.4.2 進程的表示
9.4.3 進程的控制
9.4.4 進程間通信
9.4.5 進程間同步與互斥
9.4.6 進程與執行緒
9.5 存儲管理
9.5.1 存儲管理的概念
9.5.2 連續存儲管理方法
9.5.3 非連續存儲管理方法
9.5.4 虛擬存儲器
9.6 設備管理
9.6.1 設備管理的概念
9.6.2 設備管理的方法
9.6.3 Windows設備管理
9.7 檔案管理
9.7.1 檔案系統的概念
9.7.2 檔案系統的組織
9.7.3 檔案系統的使用
9.8 作業管理
9.8.1 用戶使用界面
9.8.2 資源管理接口
9.9 作業系統的安全
9.9.1 作業系統的安全設計目標
9.9.2 作業系統的安全設計原則
9.9.3 Windows作業系統的安全設計
習題
附錄A 彙編語言程式的上機實習指導
附錄B ASCII字元編碼表
參考文獻