This document provides an introduction to computer systems architecture. It covers:
1) The history of computers from early mechanical devices to modern computers based on integrated circuits and semiconductors.
2) The basic hardware components of a computer including processors, memory, storage, input/output devices, and how they connect via motherboards.
3) The von Neumann model of computer architecture which forms the basis of modern computer design, including the control unit, ALU, registers, memory, and I/O.
Related topics: