Computer Organization and Architecture

Computer Organization and Design Fundamentals

David Tarnoff
Open access, not open content.

Computer Organization and Design Fundamentals takes the reader from the basic design principles of the modern digital computer to a top-level examination of its architecture. This book can serve either as a textbook to an introductory course on computer hardware or as the basic text for the aspiring geek who wants to learn about digital design.

How Computers Work

Roger Young
Open access but not open content.

How Computers Work describes computers, focusing on the processor and memory. Also includes a new architecture.