IBM 2030
   HOME

TheInfoList



OR:

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.


History

The Model 30 was a popular
IBM mainframe 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' ...
which was announced in 1964 as the least powerful of the
System/360 The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. System/360 was the first family of computers designed to cover both commercial and scientific applicati ...
s.The less powerful Model 20, offered only partial compatibility with the rest of the System/360 line. The System/360 series was the first line of computers in the world to allow machine language programs to be written that could be used across a broad range of compatible machines of different sizes. It was the smallest model that had the full
System/360 The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. System/360 was the first family of computers designed to cover both commercial and scientific applicati ...
instruction set (unlike the Model 20) and served as a stand-alone system, communications system or as a satellite processor of a larger system. The first delivery of the 360/30 was in June 1965 to
McDonnell Aircraft The McDonnell Aircraft Corporation was an American aerospace manufacturer based in St. Louis, Missouri. The company was founded on July 6, 1939, by James Smith McDonnell, and was best known for its military fighters, including the F-4 Phantom II ...
. Along with the 360/40, these were the two largest revenue producing System/360 models, accounting for over half the System/360 units sold.


Models

Four modelsLower case "M" of the 360/30 were initially offered. They vary by the amount of
core memory Core or cores may refer to: Science and technology * Core (anatomy), everything except the appendages * Core (laboratory), a highly specialized shared research resource * Core (manufacturing), used in casting and molding * Core (optical fiber), ...
with which the system was offered. The C30, D30, E30 and F30 were respectively configured with 8K, 16K, 32K and 64K of core memory. It was little publicized that there were two versions of the Model 30, known (on the rare occasions when they were distinguished at all) as the 30-1 and the 30-2. The original 30-1 had a 2.0 microsecond storage cycle. Later, after the first 1000 30-1 were shipped, it was replaced by the 1.5-microsecond 30-2, although the 30-1 was silently retained in the sales catalog. The two were cosmetically different; the 30-1 looked like other System/360 models, with indicator lamps exposed on the front panel and labeled, but the 30-2 took a retrograde design step, putting the lights behind a stencil, as they had been on pre-360 machines like the
IBM 1401 The IBM 1401 is a variable word length computer, variable-wordlength decimal computer that was announced by IBM on October 5, 1959. The first member of the highly successful IBM 1400 series, it was aimed at replacing unit record equipment for pr ...
. The (faster) 30-2 had an additional model, DC30, with 24K of memory. The 7th edition of IBM System/360 Basic Operating System Programmer's Guide, dated September 1967, lists first among ''major changes'' support for "an intermediate storage size (24K) for System/360 Model 30."


96K upgrade

In response to competitive pressures, IBM introduced a memory upgrade option, allowing 96K on a 360/30. It seems, based on the system's front panel, that a provision for supporting more than 64K had been pre-planned.


Microcode

The Model 30
CPU A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
used an 8-bit
microarchitecture In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch, is the way a given instruction set architecture (ISA) is implemented in a particular ...
with only a few
hardware register In digital electronics, especially computing, hardware registers are circuits typically composed of flip-flops, often with many characteristics similar to memory, such as: * Using an memory or port address to select a particular register in a ma ...
s; everything that the programmer saw was
emulated In computing, an emulator is hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use perip ...
by the
microprogram 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. It consists of a set of hardware-level instructions ...
. Handling a 4-byte word took (at least) 6 microseconds, based on a 1.5 microsecond storage access cycle time. The microcode was stored in
CCROS Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing so ...
(Card Capacitor Read-Only Storage) developed in Endicott. The Model 30 and Model 40 were originally supposed to share the
transformer read-only storage Transformer read-only storage (TROS) was a type of read-only memory (ROM) used between the mid-1940s to the late 1960s, prior to the common use of semiconductor ROM. TROS consisted of wires fed through and around transformer cores. The wires wou ...
(TROS) being developed at
IBM Hursley IBM Hursley is a research and development laboratory belonging to International Business Machines in the village of Hursley, Hampshire, England. History Established in Hursley House, an 18th-century Queen Anne style mansion in 1958, the facili ...
, but CCROS was cheaper to manufacture. This system used
Mylar BoPET (biaxially oriented polyethylene terephthalate) is a polyester film made from stretched polyethylene terephthalate (PET) and is used for its high tensile strength, chemical stability, dimensional stability, transparency reflectivity, an ...
cards the size and shape of a standard IBM punched-card, so the microcode could be changed using a
keypunch A keypunch is a device for precisely punching holes into stiff paper cards at specific locations as determined by keys struck by a human operator. Other devices included here for that same function include the gang punch, the pantograph punch, ...
. Each card held 720 bits, and the total microcode consisted of 4032 60-bit words. The Mylar "encased copper tabs and access lines." A hole punched at a specific location removed the copper tab and encoded a zero, unpunched locations were read as ones.


System configuration

To keep costs down, CPU features such as the interval timer and storage-protection feature were optional.


System software

Operating System An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
choices: * BPS - Basic Programming Support * BOS - Basic Operating System * TOS - Tape Operating System * DOS - Disk Operating System BPS (Basic Programming Support) did not require a disk drive or tape drive. It was introduced in 1965, and has been described as "primarily a set of utilities and compilers (that) existed on cards only." BOS (Basic Operating System) required a disk drive, but, like BPS, could run on the smallest 360/30, the 8K model C30. The minimum memory needed to run DOS or TOS was 16 KB. TOS (Tape Operating System), as the name suggests, required a tape drive but no disk. It shared most of the code base and some manuals with IBM's DOS/360 and went through 14 releases. TOS was discontinued when disk drives became more affordable. DOS (Disk Operating System) was a popular choice for the Model 30. The smaller BOS had a
spooling In computing, spooling is a specialized form of multi-programming for the purpose of copying data between different devices. In contemporary systems, it is usually used for mediating between a computer application and a slow peripheral, such a ...
system for queued printing, whereas DOS did not until the arrival in the late 1960s of "an add-on component called POWER."


Programming languages

Programming was mostly in the
COBOL COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily ...
,
RPG RPG may refer to: Military * Rocket-propelled grenade, a shoulder-launched anti-tank weapon **''Ruchnoi Protivotankoviy Granatomyot'' (Russian: ''Ручной Противотанковый Гранатомёт''), hand-held anti-tank grenade laun ...
and Assembler languages for the commercial applications which were the predominant uses of this computer. Fortran could also be used for the scientific and engineering applications, and a
PL/I PL/I (Programming Language One, pronounced and sometimes written PL/1) is a procedural, imperative computer programming language initially developed by IBM. It is designed for scientific, engineering, business and system programming. It has b ...
subset compiler PL/I(D) was available. COBOL programs for other computers could be run after recompiling on the System/360, except that the INPUT-OUTPUT SECTION had to be re-written to describe to the System/360 device assignments.


Compatibility features

The ability to continue running programs designed for earlier systems was crucial to selling new hardware. Although the instruction set of System/360 was not
backward compatible In telecommunications and computing, backward compatibility (or backwards compatibility) is a property of an operating system, software, real-world product, or technology that allows for interoperability with an older legacy system, or with inpu ...
with earlier systems, IBM provided
emulator In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run sof ...
s for the earlier systems.


IBM 1400 series emulation

With the additional Compatibility Feature hardware and Compatibility Support software under DOS/360, the
IBM 1401 The IBM 1401 is a variable word length computer, variable-wordlength decimal computer that was announced by IBM on October 5, 1959. The first member of the highly successful IBM 1400 series, it was aimed at replacing unit record equipment for pr ...
/
1440 Events January–March * January 6 – Ludovico becomes the new Duke of Savoy upon the abdication of his father Amadeus VIII. * January 8 – Seventeen new Roman Catholic Cardinals are added to the College of Cardinals afer h ...
/1460 object programs could be run in the emulation mode, with little or no reprogramming. Many installations included the compatibility feature, allowing older programs to be run.


IBM 1620 emulation

Although the 360/30 could be configured to emulate an
IBM 1620 The IBM 1620 was a model of scientific minicomputer produced by IBM. It was announced on October 21, 1959, and was then marketed as an inexpensive scientific computer. After a total production of about two thousand machines, it was withdrawn on N ...
, two factors made it less crucial than the above IBM 1400 series emulation: * The
IBM 1130 The IBM 1130 Computing System, introduced in 1965, was IBM's least expensive computer at that time. A binary 16-bit machine, it was marketed to price-sensitive, computing-intensive technical markets, like education and engineering, succeeding th ...
was the preferred successor to the IBM 1620. * Fortran accounted for a significant part of how the 1620 was used, and IBM 1620 Fortran programs could be converted to run on System/360.


Notes


References


External links

* ''IBM archives''
IBM Card Capacitor Read-Only Store (CCROS) at the Computer History Museum

Card from a Card-Capacitor Read-Only Store (CCROS), System/360 Model 30
{{DEFAULTSORT:IBM System 360 Model 30 System 360 Model 30 Computer-related introductions in 1964