Modern Computer Architecture and Organization: Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers
暫譯: 現代電腦架構與組織:學習 x86、ARM 和 RISC-V 架構以及智慧型手機、個人電腦和雲端伺服器的設計
Jim Ledin
- 出版商: Packt Publishing
- 出版日期: 2020-04-30
- 售價: $3,040
- 貴賓價: 9.5 折 $2,888
- 語言: 英文
- 頁數: 560
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1838984399
- ISBN-13: 9781838984397
-
相關分類:
ARM、RISC-V
-
相關翻譯:
現代計算機組成與體系結構 (簡中版)
-
其他版本:
Modern Computer Architecture and Organization : Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud, 2/e (Paperback)
買這商品的人也買了...
-
$480$379 -
$880$695 -
$690$587 -
$844TCP/IP Protocol Suite, 4/e (IE-Paperback)
-
$580$458 -
$1,715Introduction to Algorithms, 3/e (Hardcover)
-
$580$458 -
$3,600$3,420 -
$1,800$1,710 -
$1,350$1,323 -
$3,850$3,658 -
$505手把手教你設計 CPU-RISC-V 處理器篇
-
$450$356 -
$474$450 -
$1,020$969 -
$1,690$1,606 -
$2,290$2,176 -
$708$673 -
$414$393 -
$528$502 -
$950$903 -
$1,800$1,710 -
$1,420$1,392 -
$714$678 -
$1,845Modern Computer Architecture and Organization : Learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud, 2/e (Paperback)
商品描述
A no-nonsense, practical guide to current and future processor and computer architectures, enabling you to design computer systems and develop better software applications across a variety of domains
Key Features
- Understand digital circuitry with the help of transistors, logic gates, and sequential logic
- Examine the architecture and instruction sets of x86, x64, ARM, and RISC-V processors
- Explore the architecture of modern devices such as the iPhone X and high-performance gaming PCs
Book Description
Are you a software developer, systems designer, or computer architecture student looking for a methodical introduction to digital device architectures but overwhelmed by their complexity? This book will help you to learn how modern computer systems work, from the lowest level of transistor switching to the macro view of collaborating multiprocessor servers. You'll gain unique insights into the internal behavior of processors that execute the code developed in high-level languages and enable you to design more efficient and scalable software systems.
The book will teach you the fundamentals of computer systems including transistors, logic gates, sequential logic, and instruction operations. You will learn details of modern processor architectures and instruction sets including x86, x64, ARM, and RISC-V. You will see how to implement a RISC-V processor in a low-cost FPGA board and how to write a quantum computing program and run it on an actual quantum computer. By the end of this book, you will have a thorough understanding of modern processor and computer architectures and the future directions these architectures are likely to take.
What you will learn
- Get to grips with transistor technology and digital circuit principles
- Discover the functional elements of computer processors
- Understand pipelining and superscalar execution
- Work with floating-point data formats
- Understand the purpose and operation of the supervisor mode
- Implement a complete RISC-V processor in a low-cost FPGA
- Explore the techniques used in virtual machine implementation
- Write a quantum computing program and run it on a quantum computer
Who this book is for
This book is for software developers, computer engineering students, system designers, reverse engineers, and anyone looking to understand the architecture and design principles underlying modern computer systems from tiny embedded devices to warehouse-size cloud server farms. A general understanding of computer processors is helpful but not required.
商品描述(中文翻譯)
一份實用的指南,針對當前及未來的處理器和電腦架構,幫助您設計電腦系統並在各種領域開發更好的軟體應用程式
主要特點
- 透過晶體管、邏輯閘和序列邏輯了解數位電路
- 檢視 x86、x64、ARM 和 RISC-V 處理器的架構和指令集
- 探索現代設備的架構,例如 iPhone X 和高效能遊戲電腦
書籍描述
您是軟體開發人員、系統設計師或計算機架構學生,正在尋找對數位設備架構的系統性介紹,但又被其複雜性所困擾嗎?這本書將幫助您了解現代電腦系統的運作,從晶體管開關的最低層級到協作的多處理器伺服器的宏觀視角。您將獲得對執行高階語言編寫的程式碼的處理器內部行為的獨特見解,並使您能夠設計更高效且可擴展的軟體系統。
本書將教您電腦系統的基本原理,包括晶體管、邏輯閘、序列邏輯和指令操作。您將學習現代處理器架構和指令集的詳細資訊,包括 x86、x64、ARM 和 RISC-V。您將看到如何在低成本的 FPGA 板上實現 RISC-V 處理器,以及如何編寫量子計算程式並在實際的量子電腦上運行。到本書結束時,您將對現代處理器和電腦架構有透徹的理解,以及這些架構未來可能的發展方向。
您將學到的內容
- 理解晶體管技術和數位電路原理
- 探索電腦處理器的功能元件
- 理解流水線和超標量執行
- 使用浮點數據格式
- 理解監控模式的目的和運作
- 在低成本 FPGA 中實現完整的 RISC-V 處理器
- 探索虛擬機實現中使用的技術
- 編寫量子計算程式並在量子電腦上運行
本書適合誰
本書適合軟體開發人員、計算機工程學生、系統設計師、逆向工程師,以及任何希望了解從微型嵌入式設備到倉庫大小的雲伺服器農場的現代電腦系統架構和設計原則的人。對電腦處理器的一般理解是有幫助的,但不是必需的。
作者簡介
Jim Ledin is the CEO of Ledin Engineering, Inc. Jim is an expert in embedded software and hardware design, development, and testing. He is also accomplished in embedded system cybersecurity assessment and penetration testing. He has a B.S. degree in aerospace engineering from Iowa State University and an M.S. degree in electrical and computer engineering from Georgia Institute of Technology. Jim is a registered professional electrical engineer in California, a Certified Information System Security Professional (CISSP), a Certified Ethical Hacker (CEH), and a Certified Penetration Tester (CPT).
作者簡介(中文翻譯)
吉姆·萊丁是Ledin Engineering, Inc.的首席執行官。吉姆在嵌入式軟體和硬體的設計、開發及測試方面是專家。他在嵌入式系統的網路安全評估和滲透測試方面也有卓越的成就。他擁有愛荷華州立大學的航空工程學士學位,以及喬治亞理工學院的電機與計算機工程碩士學位。吉姆是加州註冊的專業電機工程師,並且是認證資訊系統安全專業人員(CISSP)、認證道德駭客(CEH)和認證滲透測試員(CPT)。
目錄大綱
- Introducing Computer Architecture
- Digital Logic
- Processor Elements
- Computer System Components
- Hardware-Software Interface
- Specialized Computing Domains
- Processor and Memory Architectures
- Performance-Enhancing Techniques
- Specialized Processor Extensions
- Modern Processor Architectures and Instruction Sets
- The RISC-V Architecture and Instruction Set
- Processor Virtualization
- Domain-Specific Computer Architectures
- Future Directions in Computer Architectures
目錄大綱(中文翻譯)
- Introducing Computer Architecture
- Digital Logic
- Processor Elements
- Computer System Components
- Hardware-Software Interface
- Specialized Computing Domains
- Processor and Memory Architectures
- Performance-Enhancing Techniques
- Specialized Processor Extensions
- Modern Processor Architectures and Instruction Sets
- The RISC-V Architecture and Instruction Set
- Processor Virtualization
- Domain-Specific Computer Architectures
- Future Directions in Computer Architectures