包郵 計算機(jī)組成結(jié)構(gòu)化方法-原書第6版
-
>
全國計算機(jī)等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達(dá))
-
>
軟件性能測試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
計算機(jī)組成結(jié)構(gòu)化方法-原書第6版 版權(quán)信息
- ISBN:9787111453802
- 條形碼:9787111453802 ; 978-7-111-45380-2
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
計算機(jī)組成結(jié)構(gòu)化方法-原書第6版 本書特色
本書采用結(jié)構(gòu)化方法來介紹計算機(jī)系統(tǒng),書的內(nèi)容完全建立在“計算機(jī)是由層次結(jié)構(gòu)組成的,每層完成規(guī)定的功能”這一概念之上。作者對本版進(jìn)行了徹底的更新,以反映當(dāng)今*重要的計算機(jī)技術(shù)以及計算機(jī)組成和體系結(jié)構(gòu)方面的*新進(jìn)展。書中詳細(xì)討論了數(shù)字邏輯層、微體系結(jié)構(gòu)層、指令系統(tǒng)層、操作系統(tǒng)層和匯編語言層,并涵蓋了并行體系結(jié)構(gòu)的內(nèi)容,而且每一章結(jié)尾都配有豐富的習(xí)題。本書適合作為計算機(jī)專業(yè)本科生計算機(jī)組成與結(jié)構(gòu)課程的教材或參考書,也可供相關(guān)領(lǐng)域技術(shù)人員參考。
計算機(jī)組成結(jié)構(gòu)化方法-原書第6版 內(nèi)容簡介
本書采用結(jié)構(gòu)化方法來介紹計算機(jī)系統(tǒng),書的內(nèi)容完全建立在“計算機(jī)是由層次結(jié)構(gòu)組成的,每層完成規(guī)定的功能”這一概念之上。作者對本版進(jìn)行了徹底的更新,以反映當(dāng)今*重要的計算機(jī)技術(shù)以及計算機(jī)組成和體系結(jié)構(gòu)方面的*新進(jìn)展。書中詳細(xì)討論了數(shù)字邏輯層、微體系結(jié)構(gòu)層、指令系統(tǒng)層、操作系統(tǒng)層和匯編語言層,并涵蓋了并行體系結(jié)構(gòu)的內(nèi)容,而且每一章結(jié)尾都配有豐富的習(xí)題。本書適合作為計算機(jī)專業(yè)本科生計算機(jī)組成與結(jié)構(gòu)課程的教材或參考書,也可供相關(guān)領(lǐng)域技術(shù)人員參考。
計算機(jī)組成結(jié)構(gòu)化方法-原書第6版 目錄
出版者的話
譯者序
前言
第1章 概述
1.1 結(jié)構(gòu)化計算機(jī)組成
1.1.1 語言、層次和虛擬機(jī)
1.1.2 現(xiàn)代多層次計算機(jī)
1.1.3 多層次計算機(jī)的演化
1.2 計算機(jī)體系結(jié)構(gòu)的里程碑
1.2.1 第零代——機(jī)械計算機(jī)(1642—1945)
1.2.2 **代——電子管計算機(jī)(1945—1955)
1.2.3 第二代——晶體管計算機(jī)(1955—1965)
1.2.4 第三代——集成電路計算機(jī)(1965—1980)
1.2.5 第四代——超大規(guī)模集成電路計算機(jī)(1980年至今)
1.2.6 第五代——低功耗和無所不在的計算機(jī)
1.3 計算機(jī)家族
1.3.1 技術(shù)和經(jīng)濟(jì)推動
1.3.2 計算機(jī)掃視
1.3.3 一次性計算機(jī)
1.3.4 微型控制器
1.3.5 移動計算機(jī)和游戲計算機(jī)
1.3.6 個人計算機(jī)
1.3.7 服務(wù)器
1.3.8 大型主機(jī)
1.4 系列計算機(jī)舉例
1.4.1 x86體系結(jié)構(gòu)簡介
1.4.2 arm體系結(jié)構(gòu)簡介
1.4.3 avr體系結(jié)構(gòu)簡介
1.5 公制計量單位
1.6 本書概覽
習(xí)題
第2章 計算機(jī)系統(tǒng)組成
2.1 處理器
2.1.1 cpu組成
2.1.2 指令執(zhí)行
2.1.3 risc和cisc
2.1.4 現(xiàn)代計算機(jī)設(shè)計原則
2.1.5 指令級并行
2.1.6 處理器級并行
2.2 主存儲器
2.2.1 存儲位
2.2.2 內(nèi)存編址
2.2.3 字節(jié)順序
2.2.4 糾錯碼
2.2.5 高速緩存
2.2.6 內(nèi)存封裝及其類型
2.3 輔助存儲器
2.3.1 層次存儲結(jié)構(gòu)
2.3.2 磁盤
2.3.3 ide盤
2.3.4 scsi盤
2.3.5 raid盤
2.3.6 固盤
2.3.7 只讀光盤
2.3.8 可刻光盤
2.3.9 可擦寫光盤
2.3.10 dvd
2.3.11 blu-ray
2.4 輸入/輸出設(shè)備
2.4.1 總線
2.4.2 終端
2.4.3 鼠標(biāo)
2.4.4 游戲控制器
2.4.5 打印機(jī)
2.4.6 電信設(shè)備
2.4.7 數(shù)碼相機(jī)
2.4.8 字符編碼
2.5 小結(jié)
習(xí)題
第3章 數(shù)字邏輯層
3.1 門和布爾代數(shù)
3.1.1 門
3.1.2 布爾代數(shù)
3.1.3 布爾函數(shù)的實(shí)現(xiàn)
3.1.4 等價電路
3.2 基本數(shù)字邏輯電路
3.2.1 集成電路
3.2.2 組合邏輯電路
3.2.3 算術(shù)電路
3.2.4 時鐘
3.3 內(nèi)存
3.3.1 鎖存器
3.3.2 觸發(fā)器
3.3.3 寄存器
3.3.4 內(nèi)存組成
3.3.5 內(nèi)存芯片
3.3.6 ram和rom
3.4 cpu芯片和總線
3.4.1 cpu芯片
3.4.2 計算機(jī)總線
3.4.3 總線寬度
3.4.4 總線時鐘
3.4.5 總線仲裁
3.4.6 總線操作
3.5 cpu芯片舉例
3.5.1 intel core i7
3.5.2 德州儀器的omap4430片上系統(tǒng)
3.5.3 atmel的atmega168微控制器
3.6 總線舉例
3.6.1 pci總線
3.6.2 pci express
3.6.3 通用串行總線usb
3.7 接口電路
3.7.1 輸入/輸出接口
3.7.2 地址譯碼
3.8 小結(jié)
習(xí)題
第4章 微體系結(jié)構(gòu)層
4.1 微體系結(jié)構(gòu)舉例
4.1.1 數(shù)據(jù)通路
4.1.2 微指令
4.1.3 微指令控制:mic-1
4.2 指令系統(tǒng)舉例:ijvm
4.2.1 棧
4.2.2 ijvm內(nèi)存模型
4.2.3 ijvm指令集
4.2.4 將java編譯為ijvm
4.3 實(shí)現(xiàn)舉例
4.3.1 微指令和符號
4.3.2 用mic-1實(shí)現(xiàn)ijvm
4.4 微體系結(jié)構(gòu)層設(shè)計
4.4.1 速度與價格
4.4.2 縮短指令執(zhí)行路徑長度
4.4.3 帶預(yù)取的設(shè)計:mic-2
4.4.4 流水線設(shè)計:mic-3
4.4.5 七段流水線設(shè)計:mic-4
4.5 提高性能
4.5.1 高速緩存
4.5.2 分支預(yù)測
4.5.3 亂序執(zhí)行和寄存器重命名
4.5.4 推測執(zhí)行
4.6 微體系結(jié)構(gòu)層舉例
4.6.1 core i7 cpu的微體系結(jié)構(gòu)
4.6.2 omap4430 cpu的微體系結(jié)構(gòu)
4.6.3 atmega168微控制器的微體系結(jié)構(gòu)
4.7 core i7、omap4430和atmega168三種cpu的比較
4.8 小結(jié)
習(xí)題
第5章 指令系統(tǒng)層
5.1 指令系統(tǒng)層概述
5.1.1 指令系統(tǒng)層的性質(zhì)
5.1.2 存儲模式
5.1.3 寄存器
5.1.4 指令
5.1.5 core i7指令系統(tǒng)層概述
5.1.6 omap4430 arm指令系統(tǒng)層概述
5.1.7 atmega168 avr指令系統(tǒng)層概述
5.2 數(shù)據(jù)類型
5.2.1 數(shù)值數(shù)據(jù)類型
5.2.2 非數(shù)值數(shù)據(jù)類型
5.2.3 core i7的數(shù)據(jù)類型
5.2.4 omap4430 arm cpu的數(shù)據(jù)類型
5.2.5 atmega168 avr cpu的數(shù)據(jù)類型
5.3 指令格式
5.3.1 指令格式設(shè)計準(zhǔn)則
5.3.2 擴(kuò)展操作碼
5.3.3 core i7指令格式
5.3.4 omap4430 arm cpu指令格式
5.3.5 atmega168 avr指令格式
5.4 尋址
5.4.1 尋址方式
5.4.2 立即尋址
5.4.3 直接尋址
5.4.4 寄存器尋址
5.4.5 寄存器間接尋址
5.4.6 變址尋址
5.4.7 基址變址尋址
5.4.8 棧尋址
5.4.9 轉(zhuǎn)移指令的尋址方式
5.4.10 操作碼和尋址方式的關(guān)系
5.4.11 core i7的尋址方式
5.4.12 omap4430 arm cpu的尋址方式
5.4.13 atmega168 avr的尋址方式
5.4.14 尋址方式討論
5.5 指令類型
5.5.1 數(shù)據(jù)移動指令
5.5.2 雙操作數(shù)指令
5.5.3 單操作數(shù)指令
5.5.4 比較和條件轉(zhuǎn)移指令
5.5.5 過程調(diào)用指令
5.5.6 循環(huán)控制指令
5.5.7 輸入/輸出指令
5.5.8 core i7指令系統(tǒng)
5.5.9 omap4430 arm cpu指令系統(tǒng)
5.5.10 atmega168 avr指令系統(tǒng)
5.5.11 指令集比較
5.6 控制流
5.6.1 順序控制流和轉(zhuǎn)移
5.6.2 過程
5.6.3 協(xié)同過程
5.6.4 陷阱
5.6.5 中斷
5.7 詳細(xì)舉例:漢諾塔
5.7.1 core i7匯編語言實(shí)現(xiàn)的漢諾塔
5.7.2 omap4430 arm匯編語言實(shí)現(xiàn)的漢諾塔
5.8 ia-64體系結(jié)構(gòu)和itanium 2
5.8.1 ia-32的問題
5.8.2 ia-64模型:顯式并行指令計算
5.8.3 減少內(nèi)存訪問
5.8.4 指令調(diào)度
5.8.5 減少條件轉(zhuǎn)移:判定
5.8.6 推測加載
5.9 小結(jié)
習(xí)題
第6章 操作系統(tǒng)層
6.1 虛擬內(nèi)存
6.1.1 內(nèi)存分頁
6.1.2 內(nèi)存分頁的實(shí)現(xiàn)
6.1.3 請求調(diào)頁和工作集模型
6.1.4 頁置換策略
6.1.5 頁大小和碎片
6.1.6 分段
6.1.7 分段的實(shí)現(xiàn)
6.1.8 core i7的虛擬內(nèi)存
6.1.9 omap4430 arm cpu的虛擬內(nèi)存
6.1.10 虛擬內(nèi)存和高速緩存
6.2 硬件虛擬化
6.3 操作系統(tǒng)層i/o指令
6.3.1 文件
6.3.2 操作系統(tǒng)層i/o指令的實(shí)現(xiàn)
6.3.3 目錄管理指令
6.4 用于并行處理的操作系統(tǒng)層指令
6.4.1 進(jìn)程創(chuàng)建
6.4.2 競爭條件
6.4.3 使用信號量的進(jìn)程同步
6.5 操作系統(tǒng)實(shí)例
6.5.1 簡介
6.5.2 虛擬內(nèi)存實(shí)例
6.5.3 操作系統(tǒng)層i/o舉例
6.5.4 進(jìn)程管理實(shí)例
6.6 小結(jié)
習(xí)題
第7章 匯編語言層
7.1 匯編語言簡介
7.1.1 什么是匯編語言
7.1.2 為什么使用匯編語言
7.1.3 匯編語言語句的格式
7.1.4 偽指令
7.2 宏
7.2.1 宏定義、調(diào)用和擴(kuò)展
7.2.2 帶參數(shù)的宏
7.2.3 高級特性
7.2.4 匯編器中宏處理的實(shí)現(xiàn)
7.3 匯編過程
7.3.1 兩趟匯編的匯編器
7.3.2 **趟掃描
7.3.3 第二趟掃描
7.3.4 符號表
7.4 鏈接和加載
7.4.1 鏈接器的處理過程
7.4.2 目標(biāo)模塊的結(jié)構(gòu)
7.4.3 綁定時間和動態(tài)重定位
7.4.4 動態(tài)鏈接
7.5 小結(jié)
習(xí)題
第8章 并行計算機(jī)體系結(jié)構(gòu)
8.1 片內(nèi)并行
8.1.1 指令級并行
8.1.2 片內(nèi)多線程
8.1.3 單片多處理器
8.2 協(xié)處理器
8.2.1 網(wǎng)絡(luò)處理器
8.2.2 圖形處理器
8.2.3 加密處理器
8.3 共享內(nèi)存的多處理器
8.3.1 多處理器與多計算機(jī)
8.3.2 內(nèi)存語義
8.3.3 uma對稱多處理器體系結(jié)構(gòu)
8.3.4 numa多處理器系統(tǒng)
8.3.5 coma多處理器系統(tǒng)
8.4 消息傳遞的多計算機(jī)
8.4.1 互聯(lián)網(wǎng)絡(luò)
8.4.2 mpp——大規(guī)模并行處理器
8.4.3 集群計算
8.4.4 多計算機(jī)的通信軟件
8.4.5 調(diào)度
8.4.6 應(yīng)用層的共享內(nèi)存
8.4.7 性能
8.5 網(wǎng)格計算
8.6 小結(jié)
習(xí)題
參考文獻(xiàn)
附錄a 二進(jìn)制數(shù)
附錄b 浮點(diǎn)數(shù)
附錄c 匯編語言程序設(shè)計
索引
計算機(jī)組成結(jié)構(gòu)化方法-原書第6版 作者簡介
Andrew S. Tanenbaum 擁有美國麻省理工學(xué)院理學(xué)學(xué)士學(xué)位和加州大學(xué)伯克利分校哲學(xué)博士學(xué)位,目前是荷蘭阿姆斯特丹Vrije大學(xué)計算機(jī)科學(xué)系教授,講授操作系統(tǒng)、網(wǎng)絡(luò)、計算機(jī)系統(tǒng)等相關(guān)課程30余年。多年來,他在編譯技術(shù)、操作系統(tǒng)、分布式系統(tǒng)、安全等方面做了大量的研究工作,在各種學(xué)術(shù)雜志及會議上發(fā)表論文150多篇,著有計算機(jī)教材5本,同時還開發(fā)了大量的軟件。Tanenbaum教授是ACM會士、IEEE會士以及荷蘭皇家科學(xué)藝術(shù)院院士。他還獲得了許多科學(xué)獎,包括2010年美國教科書與高等院校作者協(xié)會(TAA)的麥格菲獎(McGuffey Award)(授予經(jīng)典教材),2007年IEEE James H. Mulligan, Jr.教育獎?wù)拢?002年美國教科書與高等院校作者協(xié)會的教材獎(Texty Award)(授予新教材),1997年ACM/SIGCSE計算機(jī)科學(xué)教育杰出貢獻(xiàn)獎,1994年ACM Karl V.Karlstrom杰出教育家獎。 Todd Austin 擁有威斯康星大學(xué)計算機(jī)科學(xué)博士學(xué)位,現(xiàn)為密歇根大學(xué)安娜堡分校電子工程和計算機(jī)科學(xué)教授。他的研究興趣包括計算機(jī)體系結(jié)構(gòu)、可靠系統(tǒng)設(shè)計、硬件和軟件驗證、性能分析工具和技術(shù)。他獲得過許多獎項,其中包括2002年的美國斯隆研究獎(Sloan Research Fellow),2007年的ACM莫里斯威爾克斯獎(Maurice Wilkes Award)。
- >
經(jīng)典常談
- >
羅曼·羅蘭讀書隨筆-精裝
- >
【精裝繪本】畫給孩子的中國神話
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
史學(xué)評論
- >
名家?guī)阕x魯迅:故事新編
- >
姑媽的寶刀
- >
巴金-再思錄