ArticleslgStudy

computer science

IBM System/360 Model 91

IBM System/360 Model 91 is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand IBM System/360 Model 91 rather than just read about it. In short: The IBM System/360 Model 91 was announced in 1964 as a competitor to the CDC 6600. Functionally, the Model 91 ran like any other large-scale System/360, but the internal organization was the most advanced of the System/360 line, and it was the first IBM computer to support out-of-order instruction execution.

IBM System/360 Model 91 — main illustration
IBM System/360 Model 91 — illustration

Key takeaways

  • IBM System/360 Model 91 belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect IBM System/360 Model 91 to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of IBM System/360 Model 91 from memory before moving on to harder problems.

Reference excerpt

The IBM System/360 Model 91 was announced in 1964 as a competitor to the CDC 6600. Functionally, the Model 91 ran like any other large-scale System/360, but the internal organization was the most advanced of the System/360 line, and it was the first IBM computer to support out-of-order instruction execution. It ran OS/360 as its operating system. It was designed to handle high-speed data processing for scientific applications. This included space exploration, theoretical astronomy, sub-atomic physics and global weather forecasting. The first Model 91 was used at the NASA Goddard Space Flight Center in 1968 and at the time was the most powerful computer in user operation. It was capable of executing up to 16.6 million instructions per second, making it roughly equivalent to an Intel 80486SX-20 MHz CPU or AMD 80386DX-40 MHz CPU in MIPS performance. The CPU consisted of five autonomous units: instruction, floating-point, fixed-point, and two storage controllers for the overlapping memory units and the I/O data channels. The floating-point unit made heavy use of instruction pipelining and was the first implementation of Tomasulo's algorithm. It was also one of the first computers to utilize multi-channel memory architecture. Castells-Rufas et al. reported that the 360/91 used 74 kW of power.

Models There were four models of the IBM System/360 Model 91. They differed by their main memory configuration, all using IBM's 2395 Processor Storage. The 91K had 2 MB, using one 2395 Model 1. Both the 91KK and the 91L came with 4 MB of main memory: the former used a pair of 2395 Model 1s, the latter a single 2395 Model 2. The 6 MB KL was equipped with one Model 1 and one Model 2 IBM 2395s.

Models built There were only 15 Model 91s ever produced, four of which were for IBM's internal use. After quoting from Pugh et al, William H. Blair says "Many disagree on the number of 360/91s that IBM built or sold. I have read and heard it authoritatively stated that the number was 10, 11, 12, 14, 15, or 20." As for those delivered to customers, "a 360/85 was delivered from when a 91 was ordered until it was ready."

Differences from standard System/360 behaviour Because of the emphasis on speed, there were some minor differences in the system's behaviour:

Floating point divide results could differ in the least significant bit. Some exceptions were imprecise. The handling of floating point underflow and overflow was different, although arguably better. Memory stores could occur out of sequence. A memory barrier instruction was added to allow control of this where necessary.

IBM and NASA

IBM had a long history with NASA including the use of IBM components on crewed space flights such as the IBM ASC-15 on Saturn 1, the IBM ASC-15B on the Titan Family, IBM GDC on Gemini, IBM LVDC on Saturn 1B/5, IBM System/4 Pi-EP on the MOL, and the IBM System/4 Pi-TC 1 on the Apollo Telescope Mount and Skylab. The Model 91 was shipped 9 months late to the Goddard Space Flight Center in October 1967 and did not begin regular operations until January 1968 after it passed the federal government operations testing.

IBM System/360 Model 95 The Model 95 was a variant of the Model 91 with 1 megabyte of thin-film memory and 4 megabytes of core memory. NASA acquired the only two 360/95s ever built. The console of the Model 95, for which no Functional Characteristics manuals exist, was identical to that of the 360/91.

First internet connected server In 1971, UCLA used an IBM 360/91 to provide "production computing services" to ARPANET. The services it provided included job submittal, a "mailbox" system and FTP.

In popular culture There is a Model 91 Panel that was on display at the defunct Living Computer Museum in Seattle, Washington, that was borrowed and featured in the movie Tomorrowland (2015).

References

Further reading Information about the Model 91 and the System/360 Family. Flynn, Michael J.; Low, Paul R. (January 1967). "The IBM System/360 Model 91: Some Remarks on System Development". IBM Journal of Research and Development. 11 (1). IBM: 2–7. doi:10.1147/rd.111.0002. Boland, Lawrence J.; Granito, Gerry D.; Marcotte, Alphonse U.; Messina, Benedicto U.; Smith, John W. (January 1967). "The IBM System/360 Model 91: Storage System". IBM Journal of Research and Development. 11 (1). IBM: 54–68. doi:10.1147/rd.111.0054. Anderson, David W.; Sparacio, Francis J.; Tomasulo, Robert Marco (January 1967). "The IBM System/360 Model 91: Machine Philosophy and Instruction-Handling". IBM Journal of Research and Development. 11 (1). IBM: 8–24. doi:10.1147/rd.111.0008.

External links The IBM 360/91 at Columbia University IBM System/360 Model 91 Functional Characteristics Computers used by NASA

Illustrations

IBM System/360 Model 91 illustration
IBM System/360 Model 91 illustration
IBM System/360 Model 91: Front panel of the Model 91, formerly on display at the defunct Living Computer Museum in Seattle, Washington
Front panel of the Model 91, formerly on display at the defunct Living Computer Museum in Seattle, Washington

Worked examples

Example 1 — a first encounter with IBM System/360 Model 91

Start with the simplest possible case. Write down what IBM System/360 Model 91 claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to IBM System/360 Model 91 before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about IBM System/360 Model 91 ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of IBM System/360 Model 91

In research
IBM System/360 Model 91 appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses IBM System/360 Model 91 in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
IBM System/360 Model 91 is common in secondary-school and first-year university syllabi. It links to neighbouring topics Computer-related introductions in 1966, Computing platforms, IBM System/360 mainframe line, so understanding it makes those chapters shorter.
In everyday life
Look for IBM System/360 Model 91 outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study IBM System/360 Model 91 in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what IBM System/360 Model 91 means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain IBM System/360 Model 91 out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is IBM System/360 Model 91 in simple terms?

The IBM System/360 Model 91 was announced in 1964 as a competitor to the CDC 6600. Functionally, the Model 91 ran like any other large-scale System/360, but the internal organization was the most advanced of the System/360 line, and it was the first IBM computer to support out-of-order instruction…

Why does IBM System/360 Model 91 matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study IBM System/360 Model 91?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on IBM System/360 Model 91.

Tags

  • Computer-related introductions in 1966
  • Computing platforms
  • IBM System/360 mainframe line

Keep exploring