Modern Computer Architecture and Organization
Jim Ledin is the President and CEO of Ledin Engineering, Inc. Jim specializes in the design and testing of embedded software and hardware. He is also knowledgeable about system cybersecurity and penetration testing. He graduated from Iowa State University with a B.S. in aerospace engineering and the Georgia Institute of Technology with an M.S. in electrical and computer engineering. Jim is a California-licensed professional electrical engineer, a Certified Information System Security Professional (CISSP), a Certified Ethical Hacker (CEH), and a Certified Penetration Tester (CPT).
Are you a software developer, systems designer, or computer architecture student looking for a systematic introduction to digital device architectures but feeling overwhelmed by the complexity of modern systems? With the help of practical examples and exercises, this step-by-step guide will teach you how modern computer systems work. You'll learn about the internal behavior of processors down to the circuit level, as well as how the hardware executes code written in high-level languages.
Among the best books on computer hardware design, Modern Computer Architecture and Organization will teach you about computer systems fundamentals such as transistors, logic gates, sequential logic, and instruction pipelines. Modern processor architectures and instruction sets, such as x86, x64, ARM, and RISC-V, will be covered in detail. You will learn how to implement a RISC-V processor in a low-cost FPGA board, as well as write and run a quantum computing program on an actual quantum computer.
This edition has been updated to include coverage of the architecture and design principles that underpin the critical domains of cybersecurity, blockchain and bitcoin mining, and self-driving vehicles.
By the end of this book, you'll have a solid understanding of modern processors and computer architecture, as well as the likely future directions these technologies will take.
What you will learn:
- The fundamentals of transistor technology and digital circuits will be covered.
- Investigate the principles underlying pipelining and superscalar processing.
- Incorporate a full RISC-V processor into a low-cost FPGA.
- Learn about the technology that is used to implement virtual machines.
- Learn about secure computing applications such as financial transaction processing.
- Learn about blockchain and the hardware architectures used in Bitcoin mining.
- Investigate the capabilities of self-driving vehicle computing architectures.
- Create a quantum computing program that can be run on a real quantum computer.
This book is intended for software developers, computer engineering students, system designers, reverse engineers, and anyone interested in the architecture and design principles underlying modern computer systems, which range from tiny embedded devices to warehouse-sized cloud server farms. A basic understanding of computer processors is advantageous but not required.
Author: Jim Ledin
Link to buy: https://www.amazon.com/Modern-Computer-Architecture-Organization-architectures/dp/1803234512/
Ratings: 4.5 out of 5 stars (from 32 reviews)
Best Sellers Rank: #138,314 in Books
#3 in Computer Hardware Design
#3 in Microprocessor Design
#22 in Computer Hardware Design & Architecture