IBM System/360 Model 40

Last updated
IBM System/360 Model 40
IBM Logo 1956 1972.svg
IBM System 360 at USDA.jpg
IBM System/360 Model 40 at the USDA
ManufacturerInternational Business Machines Corporation (IBM)
Product family System/360
Release dateApril 7, 1964 (1964-04-07)
DiscontinuedOctober 7, 1977 (1977-10-07)
Memory16–128 KB Core

The IBM System/360 Model 40 was a mid-range member of the IBM System/360 family. It was announced on April 7, 1964, shipped in 1965, and withdrawn on October 7, 1977. [1] [2]

Contents

360/40 with circuit gates open IBM System 360 Model 40 with open gates.jpg
360/40 with circuit gates open

History

On April 7, 1964, IBM announced the IBM System/360, to be available in six models. [3] [4] [5] The 360/40 was first delivered in April 1965. [6]

The 360/30 and the 360/40 were the two largest revenue producing System/360 models, [7] accounting for over half of the units sold. [8]

Models

Five models of the 360/40 were offered. [9] The D40, E40, F40, G40 and H40 were configured with 16K, 32K, 64K, 128K and 256K of core memory and correspondingly 16, 32, 64, 128 and 128 [NB 1] multiplexer subchannels. [9]

The H40 occupied "more floor space than the other models." [9] :p.5

Configuration

A typical, early, basic Model 40 system had the following configuration: [10]
Model 40 processorIBM 2040 Central Processing Unit
*128 KB byte storage
*storage protection feature
*universal instruction set
*one multiplexor channel
*two selector channels
*interval timer
Operator console IBM 1052 Typewriter- Keyboard (usually assigned to 009 hexadecimal address)
Unit record device IBM 1442 Card Reader-Punch (00A) or
IBM 2540 Reader-Punch (00C & 00D)
Line printer IBM 1443 Printer (00B) or
IBM 1403 Printer (00E)
Disk storage IBM 2311 Magnetic Disk Drives (190 & 191) or
IBM 2314 Direct Access Storage Facility
Tape storage IBM 2401 Magnetic Tape Units (180 & 181 for 7-track, and 182 & 183 for 9-track)
Telecommunications controller (If used in a telecommunications environment) IBM 2701 Communication Controller

Microprogramming

Transformer read-only storage (TROS), from the IBM System 360/40 IBM 360 20 TROS.jpg
Transformer read-only storage (TROS), from the IBM System 360/40

Like most System/360 models the Model 40 was microprogrammed. The microcode was stored in transformer read-only storage (TROS), organized as up to 8192 words of 56 bits each. Standard microcode consisted of up to 4096 words. The additional 4096 words were used for the 1401 or 1410 compatibility feature. [11]

IBM 1400 series emulation

With the additional Compatibility Feature hardware and Compatibility Support software under DOS/360, the IBM 1401/1440/1460 object programs could be run in the emulation mode, with little or no reprogramming. [12]

Other

Although the cover of IBM's MVT Guide [13] indicates that even a 360/40 could run MVT, the IBM operating system used was usually the realistically sized DOS/360,[ citation needed ] because all but one model of the 360/40 had less than MVT's minimum memory requirements of 256KB. [14] [15]

The IBM System/360 Model 40 was developed at IBM Hursley [16] and manufactured at IBM's facilities in: Poughkeepsie, U.S., Mainz, Germany; and Fujisawa, Japan. [17]

A modified Model 40 ran CP-40, the ancestor of CP/CMS, which in turn was the progenitor of the VM line.

Notes

  1. not a typo: the physical limit seemed to be 224; see p. 17 of the Model 30 Functional Characteristics

Related Research Articles

IBM mainframes are large computer systems produced by IBM since 1952. During the 1960s and 1970s, IBM dominated the computer market with the 7000 series and the later System/360, followed by the System/370. Current mainframe computers in IBM's line of business computers are developments of the basic design of the System/360.

In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer, also known as its machine code. It consists of a set of hardware-level instructions that implement the higher-level machine code instructions or control internal finite-state machine sequencing in many digital processing components. While microcode is utilized in general-purpose CPUs in contemporary desktops, it also functions as a fallback path for scenarios that the faster hardwired control unit is unable to manage.

<span class="mw-page-title-main">IBM System/360</span> IBM mainframe computer family (1964–1977)

The IBM System/360 (S/360) is a family of mainframe computer systems that was announced by IBM on April 7, 1964, and delivered between 1965 and 1978. It was the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large. The design distinguished between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices. All but the only partially compatible Model 44 and the most expensive systems use microcode to implement the instruction set, featuring 8-bit byte addressing and fixed point binary, fixed point decimal and hexadecimal floating-point calculations.

<span class="mw-page-title-main">IBM System/370</span> Family of mainframe computers 1970–1990

The IBM System/370 (S/370) is a range of IBM mainframe computers announced as the successors to the System/360 family on June 30, 1970. The series mostly maintains backward compatibility with the S/360, allowing an easy migration path for customers; this, plus improved performance, were the dominant themes of the product announcement.

<span class="mw-page-title-main">IBM 1400 series</span> Mid-range business decimal computers

The IBM 1400 series are second-generation (transistor) mid-range business decimal computers that IBM marketed in the early 1960s. The computers were offered to replace tabulating machines like the IBM 407. The 1400-series machines stored information in magnetic cores as variable-length character strings separated on the left by a special bit, called a "wordmark," and on the right by a "record mark." Arithmetic was performed digit-by-digit. Input and output support included punched card, magnetic tape, and high-speed line printers. Disk storage was also available.

<span class="mw-page-title-main">TSS (operating system)</span> 1960s timesharing system for IBM mainframes

The IBM Time Sharing System TSS/360 is a discontinued early time-sharing operating system designed exclusively for a special model of the System/360 line of mainframes, the Model 67. Made available on a trial basis to a limited set of customers in 1967, it was never officially released as a supported product by IBM. TSS pioneered a number of novel features, some of which later appeared in more popular systems such as MVS. TSS was migrated to System/370 and 303x systems, but despite its many advances and novel capabilities, TSS failed to meet expectations and was eventually canceled. The Resident Supervisor of TSS/370 was used as the basis for a port of UNIX to the IBM mainframe. TSS/360 also inspired the development of the TSS/8 operating system.

<span class="mw-page-title-main">IBM System/360 Model 30</span> IBM computer model from 1960s

The IBM System/360 Model 30 was a low-end member of the IBM System/360 family. It was announced on April 7, 1964, shipped in 1965, and withdrawn on October 7, 1977. The Model 30 was designed by IBM's General Systems Division in Endicott, New York, and manufactured in Endicott and other IBM manufacturing sites outside of U.S.

<span class="mw-page-title-main">IBM System/360 Model 67</span> 1967 IBM mainframe model with virtual memory and 32-bit addressing

The IBM System/360 Model 67 (S/360-67) was an important IBM mainframe model in the late 1960s. Unlike the rest of the S/360 series, it included features to facilitate time-sharing applications, notably a Dynamic Address Translation unit, the "DAT box", to support virtual memory, 32-bit addressing and the 2846 Channel Controller to allow sharing channels between processors. The S/360-67 was otherwise compatible with the rest of the S/360 series.

This article covers the History of CP/CMS — the historical context in which the IBM time-sharing virtual machine operating system was built.

The history of IBM mainframe operating systems is significant within the history of mainframe operating systems, because of IBM's long-standing position as the world's largest hardware supplier of mainframe computers. IBM mainframes run operating systems supplied by IBM and by third parties.

<span class="mw-page-title-main">OS/360 and successors</span> Operating system for IBM S/360 and later mainframes

OS/360, officially known as IBM System/360 Operating System, is a discontinued batch processing operating system developed by IBM for their then-new System/360 mainframe computer, announced in 1964; it was influenced by the earlier IBSYS/IBJOB and Input/Output Control System (IOCS) packages for the IBM 7090/7094 and even more so by the PR155 Operating System for the IBM 1410/7010 processors. It was one of the earliest operating systems to require the computer hardware to include at least one direct access storage device.

<span class="mw-page-title-main">System Generation (OS)</span> Process for configuring some IBM operating systems

System Generation (SysGen) is a two-stage process for installing or updating OS/360, OS/VS1, OS/VS2 (SVS), OS/VS2 (MVS) and chargeable systems derived from them. There are similar processes for, e.g., DOS/360, which this article does not cover. Also, some of the details have changed between releases of OS/360 and many details do not carry over to later systems.

The IBM Administrative Terminal System (ATS/360) provided text- and data-management tools for working with documents to users of IBM System/360 systems.

<span class="mw-page-title-main">IBM System/360 Model 50</span> Midrange IBM computer from 1960s

The IBM System/360 Model 50 is a member of the IBM System/360 family of computers. The Model 50 was announced in April 1964 with the other initial models of the family, and first shipped in August 1965 to the Bank of America.

<span class="mw-page-title-main">IBM System/360 Model 65</span> IBM computer model from 1960s

The IBM System/360 Model 65 is a member of the IBM System/360 family of computers. It was announced April 1965, and replaced two models, the Model 60 and Model 62, announced one year prior but never shipped. It was discontinued in March 1974.

<span class="mw-page-title-main">IBM System/360 Model 25</span> Low-end IBM computer model from late-1960s

The IBM System/360 Model 25 is a low-end member of the IBM System/360 family. It was announced on January 3, 1968, 3 years before the IBM System/360 Model 22, as a "bridge between its old and new computing systems".

<span class="mw-page-title-main">IBM System/360 Model 85</span> High-end IBM computer model from late 1960s

The IBM System/360 Model 85 is a high-end member of the System/360 family of computers, with many advanced features, and was announced in January 1968 and first shipped in December 1969. IBM built only about 30 360/85 systems because of "a recession in progress".

<span class="mw-page-title-main">IBM System/370 Model 165</span> Type of mainframe computer

The IBM System/370 Model 165 were jointly announced June 30, 1970 as "designed for ... the Seventies." That same day IBM announced the 370/195. They were the first three models of the IBM System/370 line of computers.

<span class="mw-page-title-main">IBM System/370 Model 135</span>

The IBM System/370 Model 135 was announced March 8, 1971, the only 370 introduced that year. The 135 was IBM's fifth System 370, and it was withdrawn October 16, 1979.

References

  1. "IBM Archives: System/360 Model 40". IBM. 23 January 2003. Archived from the original on 2023-12-09.
  2. IBM System/360 model 40 (Flickr from Yahoo!)
  3. Emerson W. Pugh (1995). Building IBM: Shaping an Industry and Its Technology. Cambridge, Massachusetts: MIT Press. p. 275. ISBN   0-262-16147-8.
  4. Martin Campbell-Kelly; Daniel D. Garcia-Swartz (2015). From Mainframes to Smartphones. Harvard University Press. ISBN   9780674729063.
  5. Fortune magazine, Sept. 1966, p.118
  6. "IBM Archives: System/360 Dates and characteristics". 23 January 2003. Archived from the original on 2023-04-22.
  7. Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and early 370 systems . Cambridge, Massachusetts: MIT Press. ISBN   9780262161237.
  8. An ADP Newsletter cited on page 56 in Weiss, Eric A., ed. (1969). Computer Usage Essentials. McGraw-Hill. LCCN   71-76142. shows sales of the 360 Model 30 (36%) and the Model 40 (22.6%), for a total of 58.6%
  9. 1 2 3 IBM System/360 Model 40 Functional Characteristics (PDF). August 1971. A22-6881-2.
  10. IBM System/360 Model 40 Operating Techniques (PDF). IBM. C20-1635-2.
  11. IBM Corporation (1970). IBM Field Engineering Manual of Instruction: System/360 model 40 Functional Units (PDF). pp. 52–73.
  12. IBM System/360 Disk Operating System 1401/1440/1460 Emulator Programs: Compatibility Support/30 & /40 (PDF) (Third ed.). IBM. February 1969. C27-6940-2.
  13. IBM System/360 Operating System: MVT Guide OS Release 21.7 (PDF). IBM. August 1974. GC28-6720-5.
  14. IBM System/360 Operating System: Storage Estimates OS Release 21.7 (PDF). IBM. April 1973. GC28-6551-16.
  15. Ray Saunders. "MVS... And Before OS/360 ?". Archived from the original on 2007-12-20.
  16. Nicholas Enticknap. "Editorial". Resurrection: The Bulletin of the Computer Conservation Society (23). Mike Flinders, who also worked at Hursley where the 360/40 was designed
  17. "IBM Archives: Fujisawa plant". IBM. 23 January 2003. Archived from the original on 2023-09-24.