Computer Organization, Design, and Architecture - Sajjan G. Shiva

Computer Organization, Design, and Architecture

By: Sajjan G. Shiva

Hardcover | 31 May 2025 | Edition Number 6

At a Glance

Hardcover


RRP $173.00

$143.90

17%OFF

or 4 interest-free payments of $35.98 with

 or 

Aims to ship in 7 to 10 business days

This unique and classroom-proven text provides a hands-on introduction to the design of computer systems. It depicts, step by step, the design and programming of a simple but complete hypothetical computer, followed by detailed architectural features of existing computer systems as enhancements to the structure of the simple computer. This treatment integrates the four categories of digital systems architecture: logic design, computer organization, computer hardware, and computer system architecture.

This edition incorporates updates to reflect contemporary organizations and devices, including graphics processing units (GPUs), quantum computing, and the latest supercomputer systems. It also includes a description of the two popular Instruction Set Architectures (ARM and RISC-V).

The book is suitable for a one-or two-semester undergraduate or beginning graduate course in computer science and computer engineering; its previous editions have been adopted by 120+ universities around the world.

The book covers the topics suggested by the recent IEEE/ACM curriculum for âcomputer architecture and organization.â

More in Computer Architecture & Logic Design

Terraform - Up and Running : Writing Infrastructure as Code - Yevgeniy Brikman
Site Reliability Engineering : How Google Runs Production Systems - Betsy Beyer
Computer Systems 3ed : A Programmer's Perspective, Global Edition - David O'Hallaron
Building Microservices : Designing Fine-Grained Systems 2nd Edition - Sam Newman
Programming Kubernetes : Developing Cloud-Native Applications - Michael Hausenblas
Data Mesh : Delivering Data-Driven Value at Scale - Zhamak Dehghani

RRP $152.00

$10.00

93%
OFF
Tidy First? : A Personal Exercise in Empirical Software Design - Kent Beck