IBM 2361
   HOME

TheInfoList



OR:

The IBM 2361 Large Capacity Storage (LCS) is an optional component of the IBM System/360 models 50, 65 (when not being used as a
multiprocessor Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. There ar ...
), and 75 computers. Storage is implemented using magnetic cores; the cycle time is 8 microseconds and the
access time Access time is the time delay or latency between a request to an electronic system, and the access being completed or the requested data returned * In a computer, it is the time interval between the instant at which an instruction control uni ...
is 3.6 microseconds. This component is also called IBM 2361 Core Storage or IBM 2361 Large Core Storage. It provides additional
main storage Computer data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers. The central processing unit (CPU) of a computer ...
with a slower access time than the standard storage of the machine—for example its 8μsec compares to 750nsec for main storage on the Model 65. The IBM 2361 was also provided to
NASA The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the US federal government responsible for the civil List of government space agencies, space program ...
for use on their IBM 7094 real-time system, where it supplied 524,000 36-bit words of additional memory.


Description

There are two models of the IBM 2361: model 1 has 1,048,576 bytes (1 MB) and model 2 has 2,097,152 bytes (2 MB). The model 2 contains 64 core planes of 32 KB each, the largest core planes ever manufactured. The IBM 2361 can be shared between two System/360 computers. When sharing is between two model 50s, two model 65s, two model 75s, or a model 65 and a model 75, the two systems must have the same amount of
main storage Computer data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers. The central processing unit (CPU) of a computer ...
. When one of the sharing systems is a model 50 and the other a model 65 or model 75, the model 50 may have less main storage than the model 65 or model 75. If a system contains an even number of IBM 2361 components and at least one model 65 or model 75 processor, the IBM 2361s can be interleaved to improve sequential access time. With interleaving, the first 64-bit word is contained in the first IBM 2361, the second in the second, the third in the first, and so forth. When doing
sequential access Sequential access is a term describing a group of elements (such as data in a memory array or a disk file or on magnetic tape data storage) being accessed in a predetermined, ordered sequence. It is the opposite of random access, the ability to ...
, one IBM 2361 can complete its cycle while the other IBM 2361 is starting the next cycle. Systems can incorporate either one 2361 model 1 or four Model 2s in non-interleave mode, or 2 Model 1s or four Model 2s in interleave mode, providing up to 8 MB of additional storage—a large amount when the Model 75J supports only 1 MB of processor storage.


Software support

OS/360 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 ...
allows the user to request memory in either processor storage ("hierarchy 0") or the slower LCS ("hierarchy 1"). The JOB or EXEC statement allows two specifications for region size: REGION=(VALUE1,VALUE2), where VALUE1 specifies the amount of processor storage in Kbytes, and VALUE2 specifies the amount of LCS storage. Some system macro instructions allow a programmer to specify use of storage in either hierarchy 0 or 1. The ATTACH, DCB, GETMAIN, GETPOOL, LINK, LOAD, and XCTL macros provide a (HIARCHY=n) parameter for this purpose (n=0 or 1). The OS/360
linkage editor In computing, a linker or link editor is a computer system program that takes one or more object files (generated by a compiler or an assembler) and combines them into a single executable file, library file, or another "object" file. A simple ...
also provides a HIARCHY control statement to assign specific control sections to a particular hierarchy, thus a program can be split into sections to run in processor storage and sections to run in LCS. Presumably large and little-used parts of a program could be marked to be loaded into LCS.


References


External links

* *
Large core storage utilization in theory and practice
A research report on the IBM 2361 at NASA from IBM Houston.

Describes use of the LCS before the availability of virtual memory. * Describes use of the IBM 2361 as a paging device on a simplex System/360 model 67 running TSS. {{DEFAULTSORT:Ibm 2361 Large Capacity Storage Computer memory 2361