: Number representation, gates, logic storage, and the imaginary "BLUE" computer design. Computer architecture by Caxton C. Foster | Open Library
Published during the formative years of the digital revolution, Foster's "Computer Architecture" provides a deep dive into the structural design of computer systems. Unlike many modern texts that focus heavily on software-hardware interfaces, Foster’s work leans into the and the physical organization of components. Key Themes Covered: Computer architecture by Caxton C. Foster - Open Library
Before dissecting the book, it is essential to understand the author. Caxton C. Foster was a computer scientist and professor at the University of Massachusetts Amherst during the formative years of computing (the 1960s and 1970s). Unlike many theorists of his era who focused solely on abstract mathematical models, Foster was a builder. He was deeply involved in the design of actual, functioning hardware. : Number representation, gates, logic storage, and the
Foster assumes you know logic gates, but his review is unique. He explains how propagation delays and fan-out actually affect architectural decisions. Most modern books ignore these physical constraints. Foster does not. Unlike many modern texts that focus heavily on
If you are interested in building your own 8-bit computer or working with FPGA (Field Programmable Gate Arrays), Foster’s structural explanations are more applicable than modern manuals.
Trends in computer architecture come and go. Today it is quantum computing; tomorrow it will be neuromorphic chips. But the foundational logic—the dance of data between registers, the arbitration of buses, the saving of state on an interrupt—remains unchanged.