Critical elements of the ibm system 360
Download
1 / 15

Critical Elements of the IBM System 360 - PowerPoint PPT Presentation


  • 128 Views
  • Uploaded on

Critical Elements of the IBM System 360. Jeff Schreibman CS585: Computer Architecture Summer 2002. Introduction. IBM in the early 1960’s IBM’s vision for the System 360 Success of the 360. Critical Elements. Forward and Backward Compatibility

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Critical Elements of the IBM System 360' - roanna-clark


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Critical elements of the ibm system 360

Critical Elements of the IBM System 360

Jeff Schreibman

CS585: Computer Architecture

Summer 2002


Introduction
Introduction

  • IBM in the early 1960’s

  • IBM’s vision for the System 360

  • Success of the 360


Critical elements
Critical Elements

  • Forward and Backward Compatibility

  • Separation Between Architecture and Implementation

  • Integration of Scientific and Business Efficiency

  • Extensive Use of Microprogramming


Forward and backward compatibility
Forward and Backward Compatibility

  • Family concept

  • Compatibility throughout product line

  • Configurable at both hardware and software levels

  • Trade-off: performance


Separation of architecture and implementation
Separation of Architecture and Implementation

  • Use of the same ISA created clear separation

  • Modularity of architecture and implementation increased

  • Trade-off: performance


Integration of scientific and business efficiency
Integration of Scientific and Business Efficiency

  • Break the common construct

  • General-purpose machine (first successful venture of its type)

  • Booming business spurred from this

  • Trade-off: performance (see the trend here…)


Extensive use of microprogramming
Extensive Use of Microprogramming

  • Micro-programs accomplish tasks in different ways (with different instructions)

  • CISC was needed


360 370 architecture components
360/370 Architecture Components

  • Sixteen 32 bit, general purpose registers

  • 4 double-precision (64-bit) floating-point registers

  • Program status word (PSW) holds the PC, some control flags, and the condition codes


Instruction set format
Instruction Set Format

Register 0 is special when used in addressing mode (NOTE: zero is always substituted)

These are covered more extensively in the next 3 slides, but here is their general format.


5 instruction formats
5 Instruction Formats

  • RR (register-register)

  • RX (register-indexed)

  • RS (register-storage)

  • SI (storage-immediate)

  • SS (storage-storage)




Success
SUCCESS!

  • “In the 6 years from 1965-1971, IBM’s gross income increased 2.3 times from $3.6 billion to $8.3 billion and net earnings after taxes increased 2.3 times from $477 million to $1.1 billion. In 1982, the descendants of System 360 accounted for more than half of IBM’s gross income.” (Gifford and Spector, 1987)


Summary
Summary

  • IBM’s Vision

  • Critical Elements of the IBM System 360

    • Forward and Backward Compatibility

    • Separation Between Architecture and Implementation

    • Integration of Scientific and Business Efficiency

    • Extensive Use of Microprogramming

  • The Result: Lasting Success!


Bibliography
Bibliography

  •  Amdahl, G. M., G. A. Blaauw, et al. (1964). “Architecture of the IBM System/360.” Readings in Computer Architecture. G. Sohi. San Fransico, California, Morgan Kaufmann: 17- 27.

  • Gifford, D. and A. Spector (1987, April). "Case Study: IBM's System/360-370 Architecture." Communications of the ACM30(4): 292-307.

  • Hennessy, John. and Patterson, David. (1990). Computer Architechture: A Quantitative Approach. San Mateo, California, Morgan Kaufmann Publishers, Inc.

  • Murdocca, M. and V. Heuring (2000). Principles of Computer Architecture. New Jersey, Prentice-Hall.

  • Shaaban, Muhammad (2002) “Introduction to Computer Design, The Design Hierarchy, Technology Trends, Instruction Set Architecture (ISA) Characteristics and Classifications, CISC Vs. RISC.” http://meseec.ce.rit.edu/eecc550-spring2002/550-3-11-2002.ppt (Slide 57).

  • Shustek, K. “BUILDING SUPERCOMPUTERS,” URL: http://ed-thelen.org/comp-hist/Shustek/ShustekTour-03.html.


ad