The IBM System/360 Model 50 is a member of the
IBM 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 ...
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
The Bank of America Corporation (Bank of America) (often abbreviated BofA or BoA) is an American multinational investment banking, investment bank and financial services holding company headquartered at the Bank of America Corporate Center in ...
.
Models
There are four models of the 360/50.
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 is offered. The F50, or 2050F is equipped with 65,536 bytes, the G50 has 131,072 bytes, the H50 262,144 bytes, and the I50 524,288 bytes.
The system can also attach
IBM 2361 Large Capacity Storage (LCS) modules which provide up to 8,388,608 bytes of additional storage, however with a considerably slower memory cycle time of 8 microseconds compared to the 2 microseconds of processor storage.
Relative performance
The system has a CPU cycle time of 500 nanoseconds, 25% faster than the
Model 40 and 40% of the speed of the
Model 65 which has a 200 nanosecond cycle time. Processor storage is
magnetic core memory
In computing, magnetic-core memory is a form of random-access memory. It predominated for roughly 20 years between 1955 and 1975, and is often just called core memory, or, informally, core.
Core memory uses toroids (rings) of a hard magneti ...
that transfers four bytes per 2 microsecond cycle. It has "protected" and "local" core storage for registers and internal buffers with cycle times of 200 and 500 nanoseconds respectively.
Features
The Model 50 implements the complete
System/360 "universal instruction set" architecture, including floating-point, decimal, and character operations as standard features. The "direct control" instructions are an optional feature. Optional logic, microcode and software providing compatibility with either the
IBM 1410/7010 or
7070/7074 systems is available.
An
IBM 1052
IBM 1050 Data Communications System is a computer terminal subsystem to send data to and receive data from another 1050 subsystem or IBM computer in the IBM 1400 series, IBM 1400, IBM 7000 or System/360 series. It first became available in 1963 ...
printer/keyboard for use as an operator's console is optional. The I/O options include one
channel-to-channel adapter In IBM mainframe technology, a channel-to-channel adapter (CTCA)
is a device that connects two input/output channels on (usually) two separate computer systems.
The adapter allows one computer system to be treated as an input/output device by anot ...
(CTCA) and up to three
selector channels. A
multiplexer channel for attachment of slow-speed devices is standard on all models. The F50 has 64 subchannels, so it can attach up to 64 slow-speed devices on its multiplexer channel. The other models have 128 subchannels. This can optionally increase to 256 subchannels on the H50 and I50.
Microcode
The Model 50 uses a 90 bit (or 85 bit, depending on definition) "horizontal microcode" instruction format, with each word containing 15 (or 25) separate fields. There are 2816 words of microcode storage.
Read-only control storage for microcode employs "balanced capacitor technology" (BCROS) with a cycle time of 500 nanoseconds, designed by Anthony Proudman in
IBM's Hursley laboratory and implemented by Fernando "Fred" Neves. This technology uses two
capacitor
In electrical engineering, a capacitor is a device that stores electrical energy by accumulating electric charges on two closely spaced surfaces that are insulated from each other. The capacitor was originally known as the condenser, a term st ...
s to represent each bit.
System software
It was possible to choose
DOS/360
Disk Operating System/360, also DOS/360, or simply DOS, is the discontinued first member of a sequence of operating systems for IBM System/360, System/370 and later mainframes. It was announced by IBM on the last day of 1964, and it was first d ...
,
OS/360 MFT (Multi-programming with a Fixed number of Tasks), or
OS/360 MVT
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 a ...
(Multi-programming with a Variable number of Tasks) as the
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 ...
of an IBM System/360 Model 50. Few chose MVT.
The choice of operating system for the System/360 Model 50 was based primarily on the amount of main storage. The F50, with 65,536 bytes of main storage, can not run OS/MFT, which requires a minimum of 131,072 bytes of main storage.
DOS/360 has a minimum of 16,384 bytes of main storage.
Systems with 131,072 or more bytes of main storage could run OS/360. Although 360/50 systems equipped with 1 MB or more could and did run MVT one IBMer described this as "
etting
Etting (; ; Lorraine Franconian: ''Ettinge'') is a commune in the Moselle department of the Grand Est administrative region in north-eastern France.
The village belongs to the Pays de Bitche.
See also
* Communes of the Moselle department
...
blood out of the turnip", and noted that "most didn't run MVT".
Reasons for a 360/50 site to run MFT rather than MVT were:
* MVT's minimum memory requirements of 256KB - the F50 and G50 models have less;
* CPU power: the next larger System/360, the
Model 65, has triple the power.
Time-sharing (CALL/OS)
IBM advertised
time-sharing
In computing, time-sharing is the Concurrency (computer science), concurrent sharing of a computing resource among many tasks or users by giving each Process (computing), task or User (computing), user a small slice of CPU time, processing time. ...
capability by featuring what originally was known as CALL/360 (note the 'SLASH' - which was retained in the name of its successor) and later was named CALL/OS. CALL/OS featured its own versions of
BASIC
Basic or BASIC may refer to:
Science and technology
* BASIC, a computer programming language
* Basic (chemistry), having the properties of a base
* Basic access authentication, in HTTP
Entertainment
* Basic (film), ''Basic'' (film), a 2003 film
...
as well as
FORTRAN IV and
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 ...
, rather than the versions implemented by the MFT/MVT compilers known as FORTRAN G, FORTRAN H and PL/I F. CALL/OS is sometimes referred to as "CALL-OS".
Installations with a larger model of the System/360 family sometimes ran/retained the combination of MFT and CALL/OS,
rather than switch to MVT, a pre-requisite for
TSO,
after an upgrade.
References
External links
*
{{DEFAULTSORT:IBM System 360 Model 50
System 360 Model 50