Modern Computer Architecture and Organization:Learn processor architecture including RISC-V,and design of PCs,cloud servers,and smartphones


Modern Computer Architecture and Organization:Learn x86,ARM,and RISC-V architectures and the design of smartphones,PCs,and cloud servers
by:Jim Ledin
pages 页数:560 pages
Publisher Finelybook 出版社:Packt Publishing (30 April 2020)
Language 语言:English
ISBN-10 书号:1838984399
ISBN-13 书号:9781838984397

Book Description
Gain a thorough understanding of current and future processor architectures to help you design computer systems and develop complex software applications across a variety of domains.
A computer’s architecture is the result of the decisions made by:a designer while developing a digital system to meet user needs.
This book enables software developers,computer engineers,system designers,and others to understand how modern computer systems work from the low level of transistor switching to the macro view of collaborating multiprocessor servers. With the information in this book,software developers can achieve unique insight into the internal behavior of processors executing the code they develop in high-level languages. By understanding these details,such as the size of and interactions among the various caches within modern processors,developers can create more efficient and scalable software systems. The book begins with an introduction to key components such as transistors,logic gates,sequential circuits,and instruction sets. You’ll see how these components are combined to produce the elements of a processor. You will learn the techniques employed in virtual machine implementations. You will also learn details of modern processor architectures and instruction sets including x86,x64,ARM,and RISC-V. You will even see how to implement a RISC-V processor in a low-cost FPGA board. By the end of this book,you will have a thorough understanding of modern processor and computer architectures.
What you will learn

Learn about transistor technology and digital circuit principles.
Explore the functional elements of computer processors.
Understand the interactions between processor instructions and peripheral devices.
Learn about speed optimizations including pipelining and superscalar execution.
Get an understanding of processor extensions such as floating-point units.
Implement a complete RISC-V processor in a low-cost FPGA.
Explore techniques of virtual machine implementation
Table of Contents
Preface
Section 1:
Fundamentals of Computer Architecture
Chapter 1:Introducing Computer Architecture
Chapter 2:Digital Logic
Chapter 3:Processor Elements
Chapter 4:Computer System Components
Chapter 5:Hardware-Software Interface
Chapter 6:Specialized Computing Domains
Section 2:
Processor Architectures and Instruction Sets
Chapter 7:Processor and Memory Architectures
Chapter 8:Performance-Enhancing Techniques
Chapter 9:Specialized Processor Extensions
Chapter 10:Modern Processor Architectures and Instruction Sets
Chapter 11:The RISC-V Architecture and Instruction Set
Section 3:
Applications of Computer Architecture
Chapter 12:Processor Virtualization
Domain-Specific Chapter 13:Computer Architectures
Chapter 14:Future Directions in Computer Architectures
Answers to Exercises
Other Books You May Enjoy
Index

下载地址 Download隐藏内容需1积分,VIP免费,请先 !没有帐号? 注 册 一个!
觉得文章有用就打赏一下
未经允许不得转载:finelybook » Modern Computer Architecture and Organization:Learn processor architecture including RISC-V,and design of PCs,cloud servers,and smartphones

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏