siewiorek_computer_structures

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