Caxton C. Foster’s Computer Architecture (originally published in 1970) is a foundational text that explores the logical design and functional organization of computing systems. Unlike modern texts that focus heavily on VLSI or cloud computing, Foster's work emphasizes the "art and science" of assembling logical elements like adders, stacks, and memory blocks into a cohesive machine. Internet Archive Core Conceptual Framework
Foster defines the architecture of any machine through five fundamental components: ACM Digital Library Processing
: The units that perform actual data manipulation (adders, logical gates). : Memory blocks where data and instructions reside.
: The mechanism that orchestrates the execution of instructions (e.g., the FETCH cycle). Communication : The channels (buses) that move data between units. Input/Output
: The interface between the computer and the external world. Key Topics and Chapters
The text is structured to guide readers from basic logic to complex, hypothetical system designs: Basic Logic and Arithmetic
: Covers logic gates, flip-flops, and number systems (including octal, decimal, and residue number systems). Instruction Execution : Detailed analysis of the FETCH cycle
, instruction registers, and the role of the program counter. Input/Output Control computer architecture caxton foster pdf upd
: Chapter 7 focuses on the problems and mechanisms of managing external data flow. Comparative Design
: Chapter 9 examines existing large machines of the era and introduces a hypothetical time-sharing machine analyzed at a functional level rather than just a gate level. Nonstandard Architectures
: Chapters 10 and 11 explore multiprocessors, distributed logic, and Holland-type machines (early parallel concepts). Google Books Notable Terminology in Foster's Work
The book is known for its clear explanation of early hardware concepts, such as: Google Books Memory Structures
: Discussion of "addressed memory," "pushdown stacks," and "magnetic main store." Register Groups
: Use of Memory Address Registers (MAR) and Memory Buffer Registers (MBR) to explain data movement. Control Mechanisms
: Terms like "black box," "strobe," and "instruction field" are used to define how hardware components interact without needing to know their internal physical circuitry. Availability and Access Caxton C
Digital versions and summaries are available through various educational archives: Internet Archive : Offers a digitized version of the 1970 edition for borrowing. : Contains partial PDF uploads of the text's front matter and chapter summaries. Internet Archive or an explanation of how Foster's hypothetical machine differs from modern von Neumann models? Computerarchitec00fost 1 | PDF - Scribd
Your request appears to refer to the classic textbook Computer Architecture Caxton C. Foster , first published in Amazon.com If you are looking for an essay summary
version of this influential work, here is a breakdown of its core concepts and where to find it: Key Concepts in Foster’s "Computer Architecture"
Foster's book is noted for its early, clear distinction between the logical design and functional use of computers. It focuses on the "building blocks" of a system: The BLUE Computer:
A central feature of the book is a case study of a general-purpose computer designed by Foster called Information Representation:
Chapters detail how data is represented internally through number systems and storage mechanisms. Logical Circuitry:
It covers elementary switching circuits and physical devices used for storing information. Addressing Structures: Chapter 2: The Data Path (Where the magic
Foster explores various ways processors access memory, providing a foundation for modern Instruction Set Architecture (ISA) Where to Find the Book/PDF
While "upd" might refer to an updated version or a specific upload, the original and subsequent editions are primarily available through digital libraries: Internet Archive: borrow or view the full text in various formats, including PDF (Lcpdf) partial preview or document upload
of the book's preface and early chapters is often available. Academic Databases: For a critical perspective, you can find reviews of Foster's work on platforms like
Are you writing an essay on early computer history, or do you need help comparing Foster's "BLUE" computer to the modern Von Neumann architecture?
Computer architecture (Computer science series): Foster, Caxton C
This is the heart of the book. Foster introduces the concept of the "Foster Machine" — a hypothetical computer with a beautifully simple instruction set. He walks you through:
Van Nostrand Reinhold (the original publisher) was absorbed by Springer and later various entities. The book is technically out of print (OOP). Copyright likely remains with the Foster estate or the successor publisher. However, due to abandonment, many educational archives host scanned copies under "fair use" for research.