出版時(shí)間:2006-7 出版社:機(jī)械工業(yè) 作者:帕特森 頁(yè)數(shù):621
Tag標(biāo)簽:無(wú)
前言
About This Book We believe that learning in computer science and engineering should reflect the current state of the field, as well as introduce the principles that are shaping computing. We also feel that readers in every specialty of computing need to appreciate the organizational paradigms that determine the capabilities, performance, and, ultimately, the success of computer systems. . Modern computer technology requires professionals of every computing specialty to understand both hardware and software. The interaction between hardware..
內(nèi)容概要
軟件設(shè)計(jì)者對(duì)軟件系統(tǒng)運(yùn)行環(huán)境硬件技術(shù)是否了解、了解多少會(huì)很大程度地影響軟件系統(tǒng)的性能,同樣,硬件設(shè)計(jì)者也必須了解他們的設(shè)計(jì)決策將對(duì)軟件產(chǎn)生怎樣的影響。本書(shū)著叟于當(dāng)前計(jì)算機(jī)設(shè)計(jì)中最基本的概念,展示了軟硬件間的關(guān)系。無(wú)論上述的哪一類(lèi)讀者,本書(shū)的內(nèi)容都會(huì)使他們對(duì)計(jì)算機(jī)有更深入的認(rèn)識(shí)。 同以往版本一樣,本書(shū)采用MIPS處理器作為展示計(jì)算機(jī)硬件技術(shù)基本功能的核心。本書(shū)逐條指令地列舉了完整的MIPS指令集——匯編語(yǔ)言的核心、計(jì)算機(jī)算術(shù)運(yùn)算、流水線(xiàn)、存儲(chǔ)器層次結(jié)構(gòu)以及I/O,并介紹了網(wǎng)絡(luò)和多處理結(jié)構(gòu)的基本內(nèi)容。 將CPU性能和程序性能緊密地聯(lián)系起來(lái)是本版的另一個(gè)新增內(nèi)容。作者展示了軟硬件部件(如算法、編程語(yǔ)言、編譯器、指令集系統(tǒng)結(jié)構(gòu)以及處理器的實(shí)現(xiàn))如何影響程序的性能。另外,本版對(duì)軟硬件的討論更加深入,并在光盤(pán)中為側(cè)重硬件和側(cè)重軟件的讀者分別提供了相關(guān)資料。 隨書(shū)光盤(pán)的內(nèi)容非常豐富,不僅包括第9章、附錄、本書(shū)網(wǎng)站內(nèi)容、附加習(xí)題、術(shù)語(yǔ)表、參考文獻(xiàn)、索引等,而且還提供了HDL模擬器、MIPS模擬器以及FPGA設(shè)計(jì)工具等軟件。
作者簡(jiǎn)介
作者:(美)帕特森 等
書(shū)籍目錄
CHAPTERS 1 Computer Abstractions and Technology 1.1 Introduction 1.2 Below Your Program 1.3 Under the Covers 1.4 Real Stuff:Manufacturing Pentium 4 Chips 1.5 Fallacies and Pitfalls 1.6 Concluding Remarks 1.7 Historical Perspective and Further Reading 1.8 Exercises COMPUTERS IN THE REAL WORLD 2 Instructions:Language of the Computer 2.1 Introduction 2.2 Operations of the Computer Hardware 2.3 Operands of the Computer Hardware 2.4 Representing Instructions in the Computer 2.5 Logical Operations 2.6 Instructions for Making Decisions 2.7 Supporting Procedures in Computer Hardware 2.8 Communicating with people 2.9 MIPS Addressing for 32-Bit Immediates and Addresses 2.10 Translating and Starting a Program 2.11 How Compilers Optimize 2.12 How Compilers Work:An Introduction 2.13 A C Sort Example to Put It All Together 2.14 Implementing an Object-Oriented Language 2.15 Arrays versus Pointers 2.16 Resl Stuff:IA-32 Instructions 2.17 Fallacies and Pitfalls 2.18 Concluding Remarks 2.19 Historical Perspective and Further Reading 2.20 Exercises COMPUTERS IN THE REAL WORLD 3 Arithmetic for Computers 4 Assessing and Understanding Performance 5 The Processor:Datapath and Control 6 Enhancing Performance with Pipelining 7 Large and Fast:Exploiting Memory Hierarchy 8 Storage,Networks,and Other Peripherals 9 Multiprocessors and ClustersAPPENDICES A Assemblers,Linkers,and SPIM Simulator A-2 B The Basics of Logic Design B-2
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
計(jì)算機(jī)組成與設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版