注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)(原書第2版)

計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)(原書第2版)

計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)(原書第2版)

定 價(jià):¥49.00

作 者: (英)Rob williams;趙學(xué)良 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書
標(biāo) 簽: 系統(tǒng)結(jié)構(gòu)

ISBN: 9787111223566 出版時(shí)間: 2008-01-01 包裝: 平裝
開(kāi)本: 16 頁(yè)數(shù): 397 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  “計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)”是計(jì)算科學(xué)與工程及相關(guān)專業(yè)大學(xué)第一學(xué)年的基礎(chǔ)性課程,歷時(shí)兩個(gè)學(xué)期,內(nèi)容依次涉及數(shù)字邏輯電路、硬件外設(shè)、軟件層、網(wǎng)絡(luò)通信和操作系統(tǒng)。本書緊密聯(lián)系實(shí)際,注重動(dòng)手實(shí)踐,利用學(xué)生感興趣和親身體驗(yàn)過(guò)的技術(shù)來(lái)提高學(xué)習(xí)的積極性。同時(shí)強(qiáng)調(diào)了現(xiàn)代計(jì)算機(jī)與網(wǎng)絡(luò)環(huán)境中其他設(shè)備的協(xié)作依賴關(guān)系,增加了對(duì)ARM和安騰(Itanium)處理器的介紹,以及數(shù)據(jù)通信延伸領(lǐng)域的最新內(nèi)容。本書特點(diǎn)●使用實(shí)際的處理器(奔騰處理器),學(xué)生在家中使用自己的機(jī)器就能夠完成絕大部分的練習(xí)作業(yè)。 ●內(nèi)容組織合理,深入淺出。材料取自于作者自己從事教學(xué)和實(shí)驗(yàn)工作的真實(shí)需求。●介紹數(shù)據(jù)傳輸和通信相關(guān)的思想和概念,為聯(lián)網(wǎng)和網(wǎng)絡(luò)通信相關(guān)的課程打下基礎(chǔ)?!衩空陆Y(jié)束后的練習(xí)均經(jīng)過(guò)精心挑選,本書的練習(xí)答案請(qǐng)登錄華章網(wǎng)站www.hzbook.com下載?!駮杏玫皆S多現(xiàn)代的、商業(yè)化的實(shí)例,能夠有效地激發(fā)讀者學(xué)習(xí)的興趣,并將理論與實(shí)際結(jié)合起來(lái)。

作者簡(jiǎn)介

  Rob Williams:是位于英國(guó)布里斯托的西英格蘭大學(xué)計(jì)算機(jī)系統(tǒng)技術(shù)學(xué)院院長(zhǎng)。他在實(shí)時(shí)系統(tǒng)領(lǐng)域造詣?lì)H深,同時(shí)還是GWE/GNE、Marconi Avionics和Nexos Office System的微處理器系統(tǒng)工程師。

圖書目錄

譯者序
第2版前言
第1版前言
第一部分  計(jì)算機(jī)的基本功能及其構(gòu)成
第1章 導(dǎo)論:軟硬件接口        1
1.1 計(jì)算機(jī)系統(tǒng)及網(wǎng)絡(luò)通信的重要性        1
1.2 硬件和軟件的互相依賴        2
1.3 硬件編程:VHDL        3
1.4 人人都應(yīng)了解的系統(tǒng)管理問(wèn)題        4
1.5 語(yǔ)音、圖像和數(shù)據(jù):技術(shù)的趨同現(xiàn)象        5
1.6 窗口界面(WIMP)        5
1.7 因特網(wǎng):連接所有的網(wǎng)絡(luò)        7
1.8 使用PC:學(xué)習(xí)CSA的更多理由        9
1.9 小結(jié)        10
實(shí)習(xí)作業(yè)        10
練習(xí)        10
課外讀物        11
第2章 馮·諾依曼體系結(jié)構(gòu)的特征        13
2.1 以2為基:二進(jìn)制的優(yōu)點(diǎn)        13
2.2 程序控制存儲(chǔ):通用機(jī)器        13
2.3 指令代碼:控制機(jī)器動(dòng)作的
指令系統(tǒng)        14
2.4 轉(zhuǎn)換:編譯器和匯編器        15
2.5 鏈接:將程序組合到一起        16
2.6 解釋器:執(zhí)行高級(jí)命令        16
2.7 代碼共享和重用:不要總是
從頭做起        17
2.8 數(shù)據(jù)編碼:數(shù)值和字符        18
2.9 操作系統(tǒng):Unix和Windows        20
2.10 客戶機(jī)服務(wù)器計(jì)算:網(wǎng)絡(luò)時(shí)代
的方式        22
2.11 可重配置硬件:讀?。瓐?zhí)行的
另一種替代方式        23
2.12 小結(jié)        23
實(shí)習(xí)作業(yè)        23
練習(xí)        24
課外讀物        24
附錄:以11為基的計(jì)數(shù)        25
第3章 功能部件和讀?。瓐?zhí)行周期        26
3.1 各部分的命名:CPU、存儲(chǔ)器、
IO單元        26
3.2 CPU的讀?。瓐?zhí)行周期:高速且單調(diào)        29
3.3 系統(tǒng)總線:同步或異步        31
3.4 系統(tǒng)時(shí)鐘:指令周期時(shí)序        32
3.5 預(yù)取:前期工作以使速度得到提高        34
3.6 存儲(chǔ)器長(zhǎng)度:尋址寬度        35
3.7 字節(jié)次序:微軟與Unix,
以及Intel與Motorola        36
3.8 簡(jiǎn)單的輸入輸出:并行端口        38
3.9 小結(jié)        38
實(shí)習(xí)作業(yè)        38
練習(xí)        39
課外讀物        39
第4章 構(gòu)成計(jì)算機(jī)的邏輯電路:
控制單元        40
4.1 電子積木和邏輯電路:模塊化器件
的優(yōu)點(diǎn)        40
4.2 基本邏輯門        40
4.3 真值表和多路復(fù)用器:簡(jiǎn)單但有效
的設(shè)計(jì)工具        42
4.4 可編程邏輯器件:可重新配置的
邏輯芯片        44
4.5 交通燈控制器:無(wú)法避免        46
4.6 根據(jù)真值表實(shí)現(xiàn)電路:一些實(shí)用提示        47
4.7 譯碼器邏輯:控制單元及存儲(chǔ)器
的根本所在        48
4.8 CPU控制單元:“核心“        49
4.9 洗衣機(jī)控制器:簡(jiǎn)單的CU        49
4.10 RISC與CISC譯碼:使計(jì)算機(jī)
的處理速度更快        52
4.11 小結(jié)        53
實(shí)習(xí)作業(yè)        53
練習(xí)        54
課外讀物        54
第5章 構(gòu)成計(jì)算機(jī)的邏輯電路:
算術(shù)邏輯單元        55
5.1 德·摩根等價(jià)定律:邏輯互換性        55
5.2 二進(jìn)制加法:半加器、全加器、
并行加法器        55
5.3 二進(jìn)制減法:2的補(bǔ)碼的整數(shù)格式        57
5.4 二進(jìn)制移位:桶形移位器        58
5.5 整數(shù)乘法:移位和相加        60
5.6 浮點(diǎn)數(shù):從極大到極小        63
5.7 小結(jié)        65
實(shí)習(xí)作業(yè)        66
練習(xí)        66
課外讀物        66
第6章 計(jì)算機(jī)的邏輯構(gòu)成:存儲(chǔ)器        67
6.1 數(shù)據(jù)存儲(chǔ)        67
6.2 存儲(chǔ)設(shè)備        68
6.3 靜態(tài)存儲(chǔ)器        69
6.4 動(dòng)態(tài)存儲(chǔ)器        70
6.5 DRAM刷新        71
6.6 分頁(yè)訪問(wèn)存儲(chǔ)器:EDO和SDRAM        71
6.7 存儲(chǔ)器映射:尋址和譯碼        73
6.8 IO端口映射        75
6.9 小結(jié)        77
實(shí)習(xí)作業(yè)        77
練習(xí)        77
課外讀物        78
第7章 Intel奔騰CPU        79
7.1 奔騰:高性能的微處理器        79
7.2 CPU寄存器:數(shù)據(jù)和地址變量的
臨時(shí)存儲(chǔ)區(qū)        82
7.3 指令集:基本奔騰指令集簡(jiǎn)介        85
7.4 指令的結(jié)構(gòu):CU如何理解指令        86
7.5 CPU狀態(tài)寄存器:十分短期的存儲(chǔ)
空間        87
7.6 尋址方式:構(gòu)建有效地址        89
7.7 執(zhí)行流水線:RISC加速技術(shù)        90
7.8 奔騰4:擴(kuò)展        91
7.9 Microsoft Developer Studio:
調(diào)試器的使用        92
7.10 小結(jié)        94
實(shí)習(xí)作業(yè)        95
練習(xí)        95
課外讀物        96
第8章 子例程        97
8.1 子例程的目的:節(jié)省空間和精力        97
8.2 返回地址:堆棧的引入        98
8.3 使用子例程:HLL程序設(shè)計(jì)        99
8.4 堆棧:大多數(shù)操作的基本要素        100
8.5 參數(shù)傳遞:將子例程具體化        100
8.6 堆??蚣埽核芯植孔兞?nbsp;       102
8.7 對(duì)HLL的支持:CPU針對(duì)子例程
處理的特性        104
8.8 中斷服務(wù)例程:由硬件調(diào)用的
子例程        104
8.9 訪問(wèn)操作系統(tǒng)例程:后期綁定        105
8.10 小結(jié)        106
實(shí)習(xí)作業(yè)        106
練習(xí)        106
課外讀物        106
第9章 簡(jiǎn)單的輸入輸出        107
9.1 基本IO方法:輪詢、中斷和DMA        107
9.2 外設(shè)接口寄存器:程序員的角度        108
9.3 輪詢:?jiǎn)巫址鸌O        111
9.4 中斷處理        114
9.5 關(guān)鍵數(shù)據(jù)的保護(hù):如何與中斷通信        119
9.6 緩沖IO:驅(qū)動(dòng)中斷設(shè)備的驅(qū)動(dòng)程序        122
9.7 直接內(nèi)存訪問(wèn):自治的硬件        123
9.8 單字符IO:屏幕和鍵盤例程        124
9.9 小結(jié)        125
實(shí)習(xí)作業(yè)        126
練習(xí)        126
課外讀物        126
第10章 串行通信        127
10.1 串行傳輸:數(shù)據(jù)、信號(hào)和時(shí)序        127
10.2 數(shù)據(jù)的格式:編碼技術(shù)        127
10.3 時(shí)序同步:頻率和相位        129
10.4 數(shù)據(jù)編碼和錯(cuò)誤控制:奇偶校驗(yàn)、
檢驗(yàn)和、漢明碼和CRC        131
10.5 流量控制:硬件和軟件方法        137
10.6 16550 UART:RS232        138
10.7 串行鼠標(biāo):機(jī)械或光學(xué)        142
10.8 串行端口        144
10.9 USB:通用串行總線        144
10.10 調(diào)制解調(diào)器:載波調(diào)制        147
10.11 小結(jié)        151
實(shí)習(xí)作業(yè)        152
練習(xí)        152
課外讀物        152
第11章 并行連接        153
11.1 并行接口        153
11.2 Centronics:大于打印端口但小于
總線        153
11.3 SCSI:小型計(jì)算機(jī)系統(tǒng)接口        155
11.4 IDE:智能驅(qū)動(dòng)電路        158
11.5 AT/ISA:計(jì)算機(jī)標(biāo)準(zhǔn)的成功案例        158
11.6 PCI:外設(shè)部件的互連        160
11.7 即插即用:自動(dòng)配置        162
11.8 PCMCIA:個(gè)人計(jì)算機(jī)存儲(chǔ)卡國(guó)際
聯(lián)盟        163
11.9 小結(jié)        164
實(shí)習(xí)作業(yè)        165
練習(xí)        165
課外讀物        165
第12章 存儲(chǔ)體系        166
12.1 系統(tǒng)的性能        166
12.2 訪問(wèn)局部化:利用重復(fù)        167
12.3 指令及數(shù)據(jù)的高速緩存:
匹配內(nèi)存和CPU的速度        171
12.4 高速緩存映射        172
12.5 虛擬內(nèi)存:分段和按需頁(yè)面調(diào)度        174
12.6 地址公式化:時(shí)間、地點(diǎn)和數(shù)量        178
12.7 硬盤使用:參數(shù)、訪問(wèn)調(diào)度和
數(shù)據(jù)安排        179
12.8 性能提高:塊、高速緩存、碎片
整理、調(diào)度、RAM磁盤        181
12.9 光盤:CD-DA、CD-ROM、
CD-RW和DVD        182
12.10 DVD:數(shù)字通用光盤        184
12.11 MPEG:視頻和音頻壓縮        185
12.12 閃存:新型軟盤        190
12.13 小結(jié)        190
實(shí)習(xí)作業(yè)        190
練習(xí)        191
課外讀物        191
第二部分  網(wǎng)絡(luò)通信及復(fù)雜性的增加
第13章 程序員的觀點(diǎn)        193
13.1 不同的觀點(diǎn)與不同的需求        193
13.2 應(yīng)用程序用戶及辦公軟件包        193
13.3 系統(tǒng)管理:軟件安裝和維護(hù)        195
13.4 HLL程序員:Java、C++和BASIC        198
13.5 系統(tǒng)編程:匯編和C        200
13.6 硬件工程師:硬件的設(shè)計(jì)和維護(hù)        202
13.7 分層虛擬機(jī):體系結(jié)構(gòu)簡(jiǎn)介        202
13.8 匯編器:簡(jiǎn)單的轉(zhuǎn)換器        203
13.9 編譯器:轉(zhuǎn)換及其他諸多工作        204
13.10 小結(jié)        205
實(shí)習(xí)作業(yè)        205
練習(xí)        205
課外讀物        206
第14章 局域網(wǎng)        207
14.1 用戶之間的紐帶:電子郵件、
打印機(jī)和數(shù)據(jù)庫(kù)        207
14.2 PC網(wǎng)絡(luò)接口:布線和接口卡        210
14.3 以太網(wǎng):帶沖突檢測(cè)的載波
偵聽(tīng)、多路訪問(wèn)        213
14.4 局域網(wǎng)的尋址:邏輯和物理方案        215
14.5 主機(jī)名:另外一個(gè)轉(zhuǎn)換層        217
14.6 分層和封裝:TCP/IP軟件堆棧        217
14.7 網(wǎng)絡(luò)文件系統(tǒng):跨網(wǎng)絡(luò)共享文件        218
14.8 網(wǎng)絡(luò)的互連:網(wǎng)關(guān)        219
14.9 socket編程:WinSock簡(jiǎn)介        220
14.10 小結(jié)        222
實(shí)習(xí)作業(yè)        223
練習(xí)        223
課外讀物        224
第15章 廣域網(wǎng)        225
15.1 Internet的起源        225
15.2 TCP/IP基本協(xié)議        226
15.3 TCP錯(cuò)誤處理和流量控制        229
15.4 IP路由:數(shù)據(jù)包如何找到正確的路徑        230
15.5 DNS:分布式域名數(shù)據(jù)庫(kù)        234
15.6 萬(wàn)維網(wǎng)的起源        236
15.7 瀏覽Web:Netscape Navigator        236
15.8 HTTP        239
15.9 搜索引擎Google        241
15.10 操作系統(tǒng)互連:一種理想的方案        243
15.11 小結(jié)        245
實(shí)習(xí)作業(yè)        245
練習(xí)        245
課外讀物        246
第16章 其他網(wǎng)絡(luò)        247
16.1 PSTN:電話網(wǎng)絡(luò)        247
16.2 Cellnet:移動(dòng)通信提供商        251
16.3 ATM:異步傳輸模式        257
16.4 消息傳遞:無(wú)線尋呼和分組
無(wú)線網(wǎng)絡(luò)        260
16.5 ISDN:全數(shù)字        261
16.6 DSL:數(shù)字用戶線路        264
16.7 有線電視:數(shù)據(jù)傳輸設(shè)施        264
16.8 小結(jié)        266
實(shí)習(xí)作業(yè)        267
練習(xí)        267
課外讀物        267
第17章 操作系統(tǒng)        269
17.1 歷史淵源:基本功能的發(fā)展        269
17.2 Unix:操作系統(tǒng)的里程碑        271
17.3 概要結(jié)構(gòu):模塊化        273
17.4 進(jìn)程管理:初始化和調(diào)度        273
17.5 調(diào)度決策:時(shí)間片劃分、搶先
和協(xié)作        277
17.6 任務(wù)通信:管道和重定向        278
17.7 排斥和同步:信號(hào)量和信號(hào)        279
17.8 內(nèi)存分配:malloc()和free()        283
17.9 用戶界面:GUI和外殼        284
17.10 輸入輸出管理:設(shè)備處理程序        285
17.11 小結(jié)        287
實(shí)習(xí)作業(yè)        287
練習(xí)        287
課外讀物        288
第18章 Windows XP        289
18.1 Windows GUI:滿足用戶的需求        289
18.2 Win32:推薦的用戶API        290
18.3 進(jìn)程和線程:多任務(wù)        290
18.4 內(nèi)存管理:虛擬內(nèi)存的實(shí)現(xiàn)        291
18.5 Windows注冊(cè)表:集中化的管理
數(shù)據(jù)庫(kù)        291
18.6 NTFS:Windows NT文件系統(tǒng)        293
18.7 文件訪問(wèn):ACL、權(quán)限和安全        293
18.8 共享軟件組件:OLE、DDE和COM        295
18.9 Windows XP主機(jī):Winframe終端
服務(wù)器        295
18.10 小結(jié)        296
實(shí)習(xí)作業(yè)        296
練習(xí)        296
課外讀物        296
第19章 檔案管理系統(tǒng)        298
19.1 數(shù)據(jù)存儲(chǔ):文件系統(tǒng)和數(shù)據(jù)庫(kù)        298
19.2 PC文件分配表:FAT        303
19.3 Unix索引節(jié)點(diǎn):不同的方式        305
19.4 Microsoft NTFS        308
19.5 RAID:更安全的磁盤子系統(tǒng)        309
19.6 文件安全:訪問(wèn)控制        311
19.7 CD可移植文件系統(tǒng):多個(gè)區(qū)段
內(nèi)容清單        312
19.8 小結(jié)        313
實(shí)習(xí)作業(yè)        313
練習(xí)        313
課外讀物        314
第20章 圖形輸出        315
20.1 計(jì)算機(jī)和圖形:捕獲、存儲(chǔ)、
處理和重現(xiàn)        315
20.2 PC圖形接口卡:圖形協(xié)處理器        320
20.3 激光打印機(jī):機(jī)電一體化        323
20.4 Adobe PostScript:頁(yè)面描述語(yǔ)言        325
20.5 WIMP:重塑計(jì)算機(jī)的形象        327
20.6 Win32:圖形API及其他        328
20.7 X窗口系統(tǒng):分布式處理        329
20.8 MMX技術(shù):輔助圖形計(jì)算        329
20.9 小結(jié)        330
實(shí)習(xí)作業(yè)        330
練習(xí)        331
課外讀物        331
第21章 RISC處理器:ARM和SPARC        332
21.1 RISC的優(yōu)點(diǎn):更高的指令吞吐量        332
21.2 流水線技術(shù):更多的并行操作        335
21.3 超標(biāo)量方法:并行的并行        336
21.4 寄存器存儲(chǔ):更多的CPU寄存器        336
21.5 分支預(yù)測(cè)方法:流水線的維護(hù)        338
21.6 編譯器支持:RISC的重要組成部分        339
21.7 ARM 32位CPU的起源        339
21.8 StrongARM處理器:32位微控制器        345
21.9 HP iPAQ:StrongARM PDA        347
21.10 Puppeteer:StrongARM SBC        348
21.11 Sun SPARC:RISC架構(gòu)的標(biāo)量
處理器        350
21.12 嵌入式系統(tǒng):交叉開(kāi)發(fā)技術(shù)        351
21.13 小結(jié)        352
實(shí)習(xí)作業(yè)        352
練習(xí)        352
課外讀物        353
第22章 VLIW處理器:EPIC安騰        354
22.1 安騰64位處理器簡(jiǎn)介        354
22.2 安騰匯編語(yǔ)言:對(duì)CPU控制更多        359
22.3 運(yùn)行時(shí)調(diào)試:gvd/gdb        363
22.4 未來(lái)的處理器設(shè)計(jì)        364
22.5 小結(jié)        364
實(shí)習(xí)作業(yè)        365
練習(xí)        365
課外讀物        365
第23章 并行處理        366
23.1 并行處理基礎(chǔ)        366
23.2 指令級(jí)并行:流水線化        368
23.3 超標(biāo)量:多執(zhí)行單元        368
23.4 未來(lái)的對(duì)稱、共享內(nèi)存并行處理        368
23.5 單芯片多處理器:IBM Cell        370
23.6 集群和網(wǎng)格:應(yīng)用級(jí)并行        372
23.7 小結(jié)        373
實(shí)習(xí)作業(yè)        374
練習(xí)        374
課外讀物        374
附錄  Microsoft Visual Studio 8 Express版        375
術(shù)語(yǔ)表        383
參考文獻(xiàn)        396
習(xí)題答案

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)