電腦組成與體系結構, 4/e (Essentials Of Computer Organization And Architecture, 4/e)
Linda Null , Julia Lobu 著 張鋼 魏繼增 李雪威 李春閣 何穎
- 出版商: 機械工業
- 出版日期: 2019-02-01
- 定價: $774
- 售價: 7.9 折 $611
- 語言: 簡體中文
- 頁數: 525
- ISBN: 7111616367
- ISBN-13: 9787111616368
-
相關分類:
Computer-architecture
- 此書翻譯自: The Essentials Of Computer Organization And Architecture, 4/e (Hardcover)
-
相關翻譯:
計算機組織與結構, 4/e (Null: The Essentials of Computer Organization and Architecture, 4/e)(授權經銷版) (繁中版)
立即出貨
買這商品的人也買了...
-
最新 C++ 物件導向程式設計實例入門, 4/e$520$406 -
CMOS: Circuit Design, Layout, and Simulation ,4/e (Hardcover)$2,750$2,695 -
Think Julia|如何像電腦科學家一樣思考 (Think Julia: How to Think Like a Computer Scientist)$520$410 -
數位訊號處理-Python 程式實作, 2/e (附實作光碟)$500$450 -
FLAG'S 創客‧自造者工作坊 -- 用 Python 學 AIoT 智慧連網$1,699$1,529 -
$499Python GUI 設計 PyQt5 從入門到實踐 (全彩版) -
$606機器學習導論 -
FLAG'S 創客‧自造者工作坊 -- ESP32 × Python AIoT 大應用$999$899 -
馬同學圖解線性代數$768$729
相關主題
商品描述
本書基於賓夕法尼亞州立大學電腦組成和體系結構課程的講義以及作者30多年的教學經驗和工業實踐編寫而成,曾多次獲得美國教材和學術著作者協會頒發的“優秀教材獎”,被許多大學選為電腦組成和體系結構課程的教材或主要參考書。
全新的第4版符合ACM/IEEE CS2013建議的電腦組成和體系結構課程的主題,涵蓋了電腦組成和體系結構的各個方面,展現了現代數字電腦的內部工作原理,所引用的實例和實際應用便於讀者在大背景下理解電腦組成和體系結構的概念。
本書特點
重點研究處理數字信息所需要的各種組件的功能和設計,集中研究硬件和軟件之間的接口,強調系統的結構和行為。
包含的信息主要涉及電腦硬件、電腦組成與體系結構以及它們與軟件性能的關系。
提供了許多現實世界的例子,以幫助學生理解基本概念,使理論與實際相結合。
書中包含的MARIE模擬包可以讓學生學習電腦組成和體系結構的許多重要概念,書中的內容符合ACM/IEEE CS2013建議的主題,並增加了一些有助於學習的主題。
針對電腦科學專業的學生,改變傳統電腦組成與體系結構課程的講授方式,為學生的學習提供了必要的廣度和深度。
作者簡介
琳達·納爾(Linda Null) 艾奧瓦州立大學計算機科學博士,現為賓夕法尼亞州立大學計算機科學系副教授,計算機科學研究生課程協調員和課程副主席。研究領域包括:計算機組成和體系結構、操作系統、計算機科學教育和計算機安全。她已經從事數學和計算機科學教學工作超過35年,是廣受歡迎的教材作者,編寫的教材曾多次獲得美國教材和學術著作者協會頒發的計算機科學與工程優秀教材獎。
目錄大綱
出版者的話
譯者序
前言
第1章 緒論
1.1 引言
1.2 計算機的主要部件
1.3 一個實例系統:吃力地讀專業詞匯
1.4 標準組織
1.5 發展歷史
1.5.1 第零代:機械計算機(1642~1945年)
1.5.2 第一代:電子管計算機(1945~1953年)
1.5.3 第二代:晶體管計算機(1954~1965年)
1.5.4 第三代:集成電路計算機(1965~1980年)
1.5.5 第四代:超大規模集成電路計算機(1980~)
1.5.6 摩爾定律
1.6 計算機層次結構
1.7 雲計算:計算即服務
1.8 馮·諾依曼模型
1.9 非馮·諾依曼模型
1.10 並行處理器和並行計算
1.11 並行性:機器智能的
推動者——深藍和沃森
本章小結
擴展閱讀
參考文獻
覆習題
習題
第2章 計算機系統中的數據表示
2.1 引言
2.2 按位計數系統
2.3 不同進制之間的轉換
2.3.1 無符號整數的轉換
2.3.2 小數的轉換
2.3.3 2的冪次作為基數的計數系統之間的轉換
2.4 有符號整數表示
2.4.1 原碼
2.4.2 補碼系統
2.4.3 有符號數的移碼表示
2.4.4 無符號數與有符號數
2.4.5 計算機、算術和布斯算法
2.4.6 進位和溢出
2.4.7 使用移位進行二進制乘法和除法
2.5 浮點數表示
2.5.1 一個簡單的模型
2.5.2 浮點運算
2.5.3 浮點誤差
2.5.4 IEEE- 754浮點標準
2.5.5 表數範圍、精度和準確度
2.5.6 有關浮點數的其他問題
2.6 字符編碼
2.6.1 二進制編碼的十進制
2.6.2 EBCDIC
2.6.3 ASCII
2.6.4 Unicode
2.7 錯誤檢測與糾錯
2.7.1 循環冗餘校驗
2.7.2 漢明碼
2.7.3 裏德-所羅門糾錯碼
本章小結
擴展閱讀
參考文獻
覆習題
習題
特別關註:數據記錄和傳輸的編碼
第3章 布爾代數與數字邏輯
3.1 引言
3.2 布爾代數
3.2.1 布爾表達式
3.2.2 布爾代數的基本定律
3.2.3 化簡布爾表達式
3.2.4 求反
3.2.5 表示布爾函數
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.6 時序電路
3.6.1 基本概念
3.6.2 時鐘
3.6.3 觸發器
3.6.4 有限狀態機
3.6.5 時序電路示例
3.6.6 時序邏輯的應用:卷積編碼和維特比檢測
3.7 電路設計
本章小結
擴展閱讀
參考文獻
覆習題
習題
特別關註:卡諾圖
第4章 一個簡單的計算機模型MARIE
4.1 引言
4.2 CPU基本知識和組織結構
4.2.1 寄存器
4.2.2 ALU
4.2.3 控制單元
4.3 總線
4.4 時鐘
4.5 輸入/輸出子系統
4.6 存儲器的組成和尋址方式
4.7 中斷
4.8 MARIE
4.8.1 組織結構
4.8.2 寄存器和總線
4.8.3 指令集架構
4.8.4 寄存器傳輸表示
4.9 指令的執行過程
4.9.1 取指-譯碼-執行周期
4.9.2 中斷和指令周期
4.9.3 MARIE的I/O
4.10 一個簡單的程序
4.11 關於編譯程序的討論
4.11.1 編譯程序的作用
4.11.2 使用匯編語言的原因
4.12 指令集的擴展
4.13 關於譯碼的討論:硬連線和微程序控制
4.13.1 機器控制
4.13.2 硬連線控制
4.13.3 微程序控制
4.14 實際的計算機體系結構
4.14.1 Intel體系結構
4.14.2 MIPS體系結構
本章小結
擴展閱讀
參考文獻
覆習題
習題
第5章 仔細審視指令集架構
5.1 引言
5.2 指令格式
5.2.1 指令集設計決策
5.2.2 小端和大端方式
5.2.3 CPU內部的存儲:堆棧和寄存器
5.2.4 操作數個數和指令長度
5.2.5 擴展操作碼
5.3 指令類型
5.3.1 數據傳送
5.3.2 算術運算
5.3.3 布爾邏輯運算指令
5.3.4 位操作指令
5.3.5 輸入/輸出指令
5.3.6 傳送控制指令
5.3.7 專用指令
5.3.8 正交指令集
5.4 尋址
5.4.1 數據類型
5.4.2 尋址方式
5.5 指令流水線
5.6 指令集架構實例
5.6.1 Intel
5.6.2 MIPS
5.6.3 Java虛擬機
5.6.4 ARM
本章小結
擴展閱讀
參考文獻
覆習題
習題
第6章 存儲器
6.1 引言
6.2 存儲器類型
6.3 存儲器的層次結構
6.4 高速緩存
6.4.1 緩存映射策略
6.4.2 替換策略
6.4.3 有效訪問時間和命中率
6.4.4 發生緩存失效的時間
6.4.5 緩存寫策略
6.4.6 指令和數據緩存
6.4.7 緩存的級別
6.
