Modern Computer Architecture and Organization

Modern Computer Architecture and Organization

A no-nonsense, practical guide to current and future processor and computer architectures that enables you to design computer systems and develop better software applications across a variety of domains Key Features • Understand digital circuitry through the study of transistors, logic gates, and sequential logic • Learn the architecture of x86, x64, ARM, and RISC-V processors, iPhones, and high-performance gaming PCs • Study the design principles underlying the domains of cybersecurity, bitcoin, and self-driving cars Book Description Are you a software developer, systems designer, or computer architecture student looking for a methodical introduction to digital device architectures, but are overwhelmed by the complexity of modern systems? This step-by-step guide will teach you how modern computer systems work with the help of practical examples and exercises. You'll gain insights into the internal behavior of processors down to the circuit level and will understand how the hardware executes code developed in high-level languages. This book will teach you the fundamentals of computer systems including transistors, logic gates, sequential logic, and instruction pipelines. 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 write a quantum computing program and run it on an actual quantum computer. This edition has been updated to cover the architecture and design principles underlying the important domains of cybersecurity, blockchain and bitcoin mining, and self-driving vehicles. By the end of this book, you will have a thorough understanding of modern processors and computer architecture and the future directions these technologies are likely to take. What you will learn • Understand the fundamentals of transistor technology and digital circuits • Explore the concepts underlying pipelining and superscalar processing • Implement a complete RISC-V processor in a low-cost FPGA • Understand the technology used to implement virtual machines • Learn about security-critical computing applications like financial transaction processing • Get up to speed with blockchain and the hardware architectures used in bitcoin mining • Explore the capabilities of self-navigating vehicle computing architectures • Write a quantum computing program and run it on a real 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: ranging from tiny, embedded devices to warehouse-size cloud server farms. A general understanding of computer processors is helpful but not required.


Author
Publisher Packt Publishing Ltd
Release Date
ISBN 1803238232
Pages 666 pages
Rating 4/5 (34 users)

More Books:

Modern Computer Architecture and Organization
Language: en
Pages: 666
Authors: Jim Ledin
Categories: Computers
Type: BOOK - Published: 2022-05-04 - Publisher: Packt Publishing Ltd

A no-nonsense, practical guide to current and future processor and computer architectures that enables you to design computer systems and develop better softwar
Supporting Users in Password Authentication with Persuasive Design
Language: en
Pages: 318
Authors: Tobias Seitz
Categories:
Type: BOOK - Published: 2018-08-03 - Publisher: Tobias Seitz

Activities like text-editing, watching movies, or managing personal finances are all accomplished with web-based solutions nowadays. The providers need to ensur
CASP+ CompTIA Advanced Security Practitioner Practice Tests
Language: en
Pages: 400
Authors: Nadean H. Tanner
Categories: Computers
Type: BOOK - Published: 2021-08-04 - Publisher: John Wiley & Sons

Prepare for success on the challenging CASP+ CAS-004 exam In the newly updated Second Edition of CASP+ CompTIA Advanced Security Practitioner Practice Tests Exa
Don't Forget The Cookies And Milk!
Language: en
Pages: 102
Authors: Zen Deep Press
Categories:
Type: BOOK - Published: 2019-11-26 - Publisher:

Don't Forget The Cookies & Milk! Makes a wonderful gift for a graduate, sister, friend, cousin, teammate, teacher, daughter, aunt, mom, or anyone who loves Sant
It's A Secret Miss Kitty
Language: en
Pages: 110
Authors: Sweet and Simple Journals
Categories:
Type: BOOK - Published: 2019-12-27 - Publisher:

Discreet and Slim Internet Password Organizer. Never lose your passwords again! This Password logbook is designed to keep all your important links, usernames, a
Password
Language: en
Pages: 648
Authors:
Categories: Information storage and retrieval systems
Type: BOOK - Published: 1992 - Publisher:

WTF is My Password
Language: en
Pages: 158
Authors: Password Address Book Collection
Categories:
Type: BOOK - Published: 2020-01-03 - Publisher: Independently Published

Top Secret Password Keeper This password notebook has been designed to keep those important and useful website addresses, username, passwords and login details.
Dog Paws
Language: en
Pages: 120
Authors: Alyvia Skye
Categories:
Type: BOOK - Published: 2019-09-09 - Publisher:

This nice logbook will keep all your passwords, login information, password hints, web and email addresses and usernames in one convenient place, so you will ne
Hunting Cyber Criminals
Language: en
Pages: 544
Authors: Vinny Troia
Categories: Computers
Type: BOOK - Published: 2020-02-11 - Publisher: John Wiley & Sons

The skills and tools for collecting, verifying and correlating information from different types of systems is an essential skill when tracking down hackers. Thi
The Little Book of Life Skills
Language: en
Pages: 227
Authors: Erin Zammett Ruddy
Categories: House & Home
Type: BOOK - Published: 2020-09-17 - Publisher: Hachette UK

FEATURED ON Deliciously Ella: The Podcast - 10 Ways to De-Stress Your Life With tips from leading experts in every field, The Little Book of Life Skills is the