Critical elements of the ibm system 360
This presentation is the property of its rightful owner.
Sponsored Links
1 / 15

Critical Elements of the IBM System 360 PowerPoint PPT Presentation


  • 88 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

Critical Elements of the IBM System 360

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)


The 360 370 instruction formats

The 360/370 Instruction Formats


Typical ibm 360 instructions with their meanings

Typical IBM 360 Instructions with their Meanings


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.


  • Login