Autoren: Daniel P. Siewiorek, C. Gordon Bell, Allen Newell
Titel: Computer Structures: Principles and Examples
Verlag: McGraw Hill
Sprache: Englisch
Jahr: 1982
900 Seiten, viele Abbildungen
Online Version der Ausgabe von 1982 (HTML)
Online Version der Ausgabe von 1971 (PDF)
Was steht drin:
Dies ist ein klassisches amerikanisches Lehrbuch über Computerentwurf. Die erste Ausgabe erschien 1971, aber die Ausgabe von 1982 ist aufgrund der rasante Entwicklung zwischen 1970 und 1980 grundlegend erneuert worden
Es werden in ca. 50 Artikeln Designprinzipien und Implementierungen von Computern zwischen 1950 und 1980 dargestellt.
Die Spanne reicht von 1-Chip Mikroprozessoren bis zur Cray-1. Zusätzlich werden Tischrechner, Netzwerke, fehlertolerante Systeme, parallele Systeme und vieles andere dargestellt.
Gordon Bell ist ein bekannter Computerwissenschaftler und einer der Star-Architekten von DEC.
Warum sollte man es lesen:
Weil es eine einzigartige Sammlung von technischen Artikeln über alle wichtigen bekannten und unbekannten klassischen U.S.-Computer ist.
Viele Artikel sind von den Konstrukteuren selbst verfasst.
Enthält genug Material für 100 Wikipedia-Einträge!
Inhalt:
PART 1 FUNDAMENTALS
Section 1 ABSTRACTION AND NOTATION
Chapter 1 Computer Classes and Evolution
Chapter 2 Levels and Abstractions
Chapter 3 PMS Notation
Chapter 4 An Introduction to ISPS
Section 2 THE COMPUTER SPACE
Chapter 5 Function and Performance
Chapter 6 Structure
Section 3 COMPUTERS OF HISTORICAL SIGNIFICANCE
Chapter 7 The Manchester Mark 1
Chapter 8 Structural Levels of the PDP-8
Chapter 9 Design of the B 5000 System
Chapter 10 One-Level Storage System
PART 2 REGIONS OF COMPUTER SPACE
Section 1 MICROPROGRAM-BASED PROCESSORS
Chapter 11 Microprogramming and the Design of the Control Circuits in an Electronic Digital Computer
Chapter 12 Microprogramming the IBM System/360 Model 30
Chapter 13 Bit-Sliced Microprocessor of the Am2900 Family: The Am2901/2909
Chapter 14 The Am2903/2910
Chapter 15 A PDP-8 Implemented from AMD Bit-Sliced Microprocessors
Section 2 MEMORY HIERARCHIES AND MULTIPLE PROCESSES
Chapter 16 Burroughs' B6500/B7500 Stack Mechanism
Chapter 17 An Outline of the ICL 2900 Series System Architecture
Section 3 CONCURRENCY: SINGLE-PROCESSOR SYSTEMS
Chapter 18 The IBM System/360 Model 91: Machine Philosophy and Instruction-Handling
Chapter 19 An Efficient Algorithm for Exploiting Multiple Arithmetic Units
Chapter 20 The Illiac IV System
Chapter 21 A Productive Implementation of an Associative Array Processor: STARAN
Section 4 MULTIPLE-PROCESSOR SYSTEMS
Chapter 22 The C.mmp/Hydra Project: An Architectural Overview
Chapter 23 Pluribus: An Operational Fault-Tolerant Multiprocessor
Section 5 NETWORKS
Chapter 24 The Interface Message Processor for the ARPA Computer Network
Chapter 25 ALOHA Packet Broadcasting: A Retrospect
Chapter 26 Ethernet: Distributed Packet Switching for Local Computer Networks
Section 6 FAULT-TOLERANT SYSTEMS
Chapter 27 The STAR (Self-Testing And Repairing) Computer: An Investigation of the Theory and Practice of Fault-Tolerant Computer Design
Chapter 28 Fault-Tolerant Design of Local ESS Processors
Chapter 29 The Tandem 16: A Fault-Tolerant Computing System
Section 7 LANGUAGE-BASED COMPUTERS
Chapter 30 The SYMBOL Computer
Chapter 31 A Dual-Processor Desk-Top Computer: The HP 9845A
Chapter 32 The IBM System/38
Section 8 PERSONAL COMPUTING SYSTEMS
Chapter 33 Alto: A Personal Computer
PART 3 COMPUTER CLASSES
Section 1 MONOLITHIC MICROCOMPUTERS
Chapter 34 TMS1000/1200: Chip Architecture and Operation
Chapter 35 PIC1650: Chip Architecture and Operation
Section 2 MICROCOMPUTERS
Chapter 36 Trends in Microcomputers Intel Microprocessors: 8008 to 8086
Section 3 MINICOMPUTERS
Chapter 38 A New Architecture for Mini-Computers: The DEC PDP-11
Chapter 39 Implementation and PerformanceEvaluation of the PDP-11 Family
Section 4 MAXICOMPUTERS
Chapter 40 The Structure of System/360, Part I: Outline of the Logical Structure
Chapter 41 The Structure of System/360, Part II: System Implementations
Chapter 42 VAX-11/780: A Virtual Address Extension to the DEC PDP-11 Family
Chapter 43 Parallel Operation in the Control Data 6600
Chapter 44 The CRAY-1 Computer System
Chapter 45 The TI ASC: A Highly Modular and Flexible Super Computer Architecture
PART 4 FAMILY RANGE, COMPATIBILITY, AND EVOLUTION
Section 1 MICROCOMPUTER FAMILIES
Section 2 MINICOMPUTER FAMILIES
Chapter 47 The Evolution of the PDP-11
Section 3 EVOLUTION OF HP CALCULATORS
Chapter 48 The HP Model 9100A Computing Calculator
Chapter 49 The HP 9810/20/30 Series
Chapter 50 Hewlett-Packard Calculator Architectures
Section 4 EVOLUTION OF BURROUGHS COMPUTERS
Section 5 THE SYSTEM/360 AND SYSTEM/370 FAMILY
Chapter 51 Architecture of the IBM System/370
Chapter 52 The IBM System/360, System/370, 3030, and 4300: A Series of Planned Machines That Span a Wide Performance Range
Section 6 EVOLUTION OF CDC/CRAY COMPUTERS