Architecture of the IBM System/360

  title={Architecture of the IBM System/360},
  author={Gene M. Amdahl and Gerrit A. Blaauw and Frederick P. Brooks},
  journal={IBM J. Res. Dev.},
The architecture* of the newly announced IBM System/360 features four innovations: 1. An approach to storage which permits and exploits very large capacities, hierarchies of speeds, readonly storage for microprogram control, flexible storage protection, and simple program relocation. 2. An input/output system offering new degrees of concurrent operation, compatible channel operation, data rates approaching 5,000,000 characters/second, integrated design of hardware and software, a new low-cost… 
Architecture of the IBM system/370
The design considerations for the architectural extensions that distinguish System/370 from System/360 are discussed, which covers virtual storage, program control, data-manipulation instructions, timing facilities, multiprocessing, debugging and monitoring, error handling, and input/output operations.
A Multicomputer System with Dynamic Architecture
Basic principles of dynamic computer group implementation are considered: organization of parallel (for words) and serial (for instructions) exchange between primary memory and processor, automatic variation of the time intervals assigned for operations which are executed in differently sized computers, formation of the processor with variable word size.
System/360 and Bayond
  • A. Padegs
  • Engineering, Computer Science
    IBM J. Res. Dev.
  • 1981
The evolution of modern large-scale computer architecture within IBM is described, starting with the announcement of System/360 in 1964 and covering the latest extensions to System/370. Emphasis is
The recognition that architecture and implementation could be separated and that one need not imply the other led to establishment of a common System/360 machine architecture implemented in the range of models.
Development and attributes of z/Architecture
An overview of the interesting aspects of z/Architecture and some of the associated decisions and tradeoffs made in its development is presented.
System/370 Extended Architecture: The Channel Subsystem
The 370-XA channel subsystem architecture represents a significant extension of the corresponding System/370 architecture, and the important features and facilities of the new architecture are discussed, and comparisons with its predecessor are provided.
Architecture of High Performance Computers
A Model of Computer Architecture with Applications
The proposed model uses a triplet to describe the static structures of a computing machine; the more dynamic parts of the architecture are modeled as relations between the triplet components.
Some Reeections on Computer Engineering: 30 Years after the Ibm System 360 Model 91
I am very pleased to address the MICRO conference on the occasion of its 30th anniversary, and to speak to you about the IBM System 360 (S/360) Model 91, which also celebrates the 30th anniversary of
Decimal floating-point support on the IBM System z10 processor
The hardware implementation to support both decimal fixed point and DFP and the new software support for the DFP facility, including IBM z/OS®, Java™ JIT, and C/C++ compilers, as well as support in IBM DB2® and middleware are explained.


Recent Developments in Computer Organization
This chapter reviews the historical development and fundamental principles of computer logical organization and proposes a Fixed-Plus-Variable-Structure computer organization consisting of a conventional large scientific computer plus an inventory of high-speed substructures which can be interconnected in various ways, and thus specialized to assist in various problems.
An Analysis of Floating-Point Addition
The frequency of the various shifts for floating-point additions with different radices was derived from the basic data so that designs with various redices may be evaluated.
An-! malysis of Floating-Poir It Addition and Shifting, " to be published in the ZBM-Systems Journal
  • An-! malysis of Floating-Poir It Addition and Shifting, " to be published in the ZBM-Systems Journal
Indexing," in Planning a Computer System
  • Indexing," in Planning a Computer System