fbpx
Wikipedia

IBM System/360 Model 50

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.[2]

IBM System/360 Model 50
IBM System/360 Model 50 console and CPU with front panel
ManufacturerInternational Business Machines Corporation (IBM)
Product familySystem/360
Release dateApril 7, 1964 (1964-04-07)
DiscontinuedMarch 15, 1977 (1977-03-15)[1]
Memory64–512 KB Core

Models edit

There are four models of the 360/50.[3]: page 5  They vary by the amount of core memory 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.[3] 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.[3]

Relative performance edit

The system has a CPU cycle time of 500 nanoseconds, 25% faster than the Model 40 and 40% slower than the Model 65. Processor storage is magnetic core memory 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 edit

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 printer/keyboard for use as an operator's console is optional. The I/O options include one channel-to-channel adapter (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.[3]

Microcode edit

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.[4] There are 2816 words of microcode storage.[5]

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 capacitors to represent each bit.

 
B&W closeup of 360/50 console

System software edit

It was possible to choose DOS/360, OS/360 MFT (Multi-programming with a Fixed number of Tasks), or OS/360 MVT (Multi-programming with a Variable number of Tasks) as the operating system of an IBM System/360 Model 50. Few chose MVT.[6]

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.[7] DOS/360 has a minimum of 16,384 bytes of main storage.[8]

Systems with 131,072 or more bytes of main storage could run OS/360. Although 360/50 systems equipped with 1 MB or more[9] could and did run MVT[10][11] one IBMer described this as "[getting] blood out of the turnip", and noted that "most didn't run MVT".[6]

Reasons for a 360/50 site to run MFT[12] rather than MVT were:

  • MVT's minimum memory requirements of 256KB[13][14] - the F50 and G50 models have less;
  • CPU power: the next larger System/360, the Model 65, has triple the power.[15][16]

Time-sharing (CALL/OS) edit

IBM advertised time-sharing capability[17] by featuring what originally was known as CALL/360[18] (note the 'SLASH' - which was retained in the name of its successor) and later[19] was named CALL/OS. CALL/OS featured its own versions of BASIC[20] as well as FORTRAN IV[21] and PL/I,[22][23] 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".[24]

Installations with a larger model of the System/360 family sometimes ran/retained the combination of MFT and CALL/OS,[21] rather than switch to MVT, a pre-requisite for TSO,[25] after an upgrade.

References edit

  1. ^ IBM Corporation (23 January 2003). "System/360 Model 50". IBM Archives. Retrieved June 29, 2017.
  2. ^ Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and Early 370 Systems. MIT Press. ISBN 978-0-262-16123-7.
  3. ^ a b c d IBM System 360 Model 50 Functional Characteristics (PDF). IBM. 1967. A22-6898-1. Retrieved Sep 20, 2016.
  4. ^ Smotherman, Mark. "A Brief History of Microprogramming" (PDF). Retrieved Sep 26, 2015.
  5. ^ Kent, Allen; Williams, James G., eds. (1993). Encyclopedia of Computer Science and Technology volume 28. CRC Press. p. 39. ISBN 978-0-8247-2281-4. Retrieved Sep 26, 2015.
  6. ^ a b William H. Blair (January 18, 2004). "the console subsystem priority". ibm-main (Mailing list). Archived from the original on 10 Apr 2024 – via Google Groups. Your point is well taken. But most didn't run MVT, and many that did had LCS (Large Capacity Storage). MVT was not very popular. Nonetheless, I ran a system that ran MVT just fine with only 256MB; maximum REGION size was 114MB, which was perfectly fine for the workload. I suspect that if MVT was being used on a /65 or /75, then 512KB was installed. But, there were a lot of folks that ran MVT on a /50 with 384KB. We got blood out of the turnip back in those days.
  7. ^ IBM System/360 Operating System: MFT Guide OS Release 21.7 (PDF). IBM. March 1972. p. 69. GC27-6939-10. (PDF) from the original on Dec 24, 2023 – via bitsavers.
  8. ^ IBM System/360 Disk and Tape Operating Systems Concepts and Facilities (PDF). IBM. October 1970. p. 5. GC24-5030-8. (PDF) from the original on Dec 24, 2023 – via bitsavers. Disk and Tape Operating Systems are comprehensive sets of language translators and service programs operating under the supervisory coordination of an integrated control program. They require an IBM System/360 with at least 16K bytes of main storage.
  9. ^ J. M. Graves (1974). Using SMF and TFLOW for Performance Enhancement. Eighth Meeting of Computer Performance Evaluation Users Group (CPEUG).
  10. ^ "Re: 360/50 microcode listing". cctalk@classiccmp.org (Mailing list). May 7, 2015.
  11. ^ "An overview of the history of development of the EPA STORET System, with some comments on future timelines and plans" (PPT). November 7, 2001. p. 3.
  12. ^ Gerard S. (June 1, 2001). "Re: Price of core memory". Newsgroup: alt.folklore.computers. We had to revert to MFT to get a 98K partition, plus a reader and writer.
  13. ^ IBM System/360 Operating System: MVT Guide (PDF). IBM. August 1974. GC28-6720-5. The minimum main storage is 262,144 (256K) bytes
  14. ^ IBM System/360 Operating System: Storage Estimates (PDF). IBM. April 1973. GC28-6551-16.
  15. ^ Padegs, A. (September 1981). "System/360 and Beyond". IBM Journal of Research and Development. 25 (5): 377–390. doi:10.1147/rd.255.0377.
  16. ^ A convenience sample of ads for used 360/50 and 360/65 configurations in the back of Computerworld for the 1971 - 1973 period show mostly MVT installed on 360/65 OS and NOT EVEN ONE 360/50 with MVT
  17. ^ Harlon Lebo (2019). 100 Days: How Four Events in 1969 Shaped America. Rowman & Littlefield Publishers. ISBN 978-1538125915. ... a happy timeshare user .. 'This man is sharing a $2 million computer.'
  18. ^ CALL/360: Terminal Reference Manual (PDF). IBM. 1969.
  19. ^ Ed Thelen. "2005 Mini GE-Reunion".
  20. ^ CALL/360: BASIC Reference Handbook (PDF). Service Bureau Corporation. 1970.
  21. ^ a b Jerry W. Wicks (1975). "The calculation of the index of dissimilarity on a computer terminal". Behavior Research Methods & Instrumentation. 7 (4): 380. doi:10.3758/BF03201545. The program (Dissim) is written in Call-os Fortran IV and is now in use on an IBM 360/75 with teletypewriter remote facilities.
  22. ^ Timothy Marino (November 1980). "Adventure (letter to the editor)". Creative Computing. 6 (11): 12. Can you or any of your readers direct me to a version of Adventure written in standard Basic, Fortran, or IBM Call-OS PL/I?
  23. ^ CALL/360 - OS PL/I System Manual - Volume I (PDF). IBM. January 1971. GY20-0561-1.
  24. ^ CALL-OS: learning FORTRAN; terminal-oriented self-study text. IBM. 1972.
  25. ^ IBM System/360 Operating System: Time Sharing Option Guide (PDF). IBM. July 1972. GC28-6698-5.

External links edit

  • Shirriff, Ken (January 2022). "Simulating the IBM 360/50 mainframe from its microcode".

system, model, member, system, family, computers, model, announced, april, 1964, with, other, initial, models, family, first, shipped, august, 1965, bank, america, console, with, front, panelmanufacturerinternational, business, machines, corporation, product, . 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 2 IBM System 360 Model 50IBM System 360 Model 50 console and CPU with front panelManufacturerInternational Business Machines Corporation IBM Product familySystem 360Release dateApril 7 1964 1964 04 07 DiscontinuedMarch 15 1977 1977 03 15 1 Memory64 512 KB Core Contents 1 Models 1 1 Relative performance 2 Features 3 Microcode 4 System software 4 1 Time sharing CALL OS 5 References 6 External linksModels editThere are four models of the 360 50 3 page 5 They vary by the amount of core memory 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 3 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 3 Relative performance edit The system has a CPU cycle time of 500 nanoseconds 25 faster than the Model 40 and 40 slower than the Model 65 Processor storage is magnetic core memory 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 editThe 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 printer keyboard for use as an operator s console is optional The I O options include one channel to channel adapter 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 3 Microcode editThe 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 4 There are 2816 words of microcode storage 5 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 capacitors to represent each bit nbsp B amp W closeup of 360 50 consoleSystem software editIt was possible to choose DOS 360 OS 360 MFT Multi programming with a Fixed number of Tasks or OS 360 MVT Multi programming with a Variable number of Tasks as the operating system of an IBM System 360 Model 50 Few chose MVT 6 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 7 DOS 360 has a minimum of 16 384 bytes of main storage 8 Systems with 131 072 or more bytes of main storage could run OS 360 Although 360 50 systems equipped with 1 MB or more 9 could and did run MVT 10 11 one IBMer described this as getting blood out of the turnip and noted that most didn t run MVT 6 Reasons for a 360 50 site to run MFT 12 rather than MVT were MVT s minimum memory requirements of 256KB 13 14 the F50 and G50 models have less CPU power the next larger System 360 the Model 65 has triple the power 15 16 Time sharing CALL OS edit IBM advertised time sharing capability 17 by featuring what originally was known as CALL 360 18 note the SLASH which was retained in the name of its successor and later 19 was named CALL OS CALL OS featured its own versions of BASIC 20 as well as FORTRAN IV 21 and PL I 22 23 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 24 Installations with a larger model of the System 360 family sometimes ran retained the combination of MFT and CALL OS 21 rather than switch to MVT a pre requisite for TSO 25 after an upgrade References edit IBM Corporation 23 January 2003 System 360 Model 50 IBM Archives Retrieved June 29 2017 Pugh Emerson W Johnson Lyle R Palmer John H 1991 IBM s 360 and Early 370 Systems MIT Press ISBN 978 0 262 16123 7 a b c d IBM System 360 Model 50 Functional Characteristics PDF IBM 1967 A22 6898 1 Retrieved Sep 20 2016 Smotherman Mark A Brief History of Microprogramming PDF Retrieved Sep 26 2015 Kent Allen Williams James G eds 1993 Encyclopedia of Computer Science and Technology volume 28 CRC Press p 39 ISBN 978 0 8247 2281 4 Retrieved Sep 26 2015 a b William H Blair January 18 2004 the console subsystem priority ibm main Mailing list Archived from the original on 10 Apr 2024 via Google Groups Your point is well taken But most didn t run MVT and many that did had LCS Large Capacity Storage MVT was not very popular Nonetheless I ran a system that ran MVT just fine with only 256MB maximum REGION size was 114MB which was perfectly fine for the workload I suspect that if MVT was being used on a 65 or 75 then 512KB was installed But there were a lot of folks that ran MVT on a 50 with 384KB We got blood out of the turnip back in those days IBM System 360 Operating System MFT Guide OS Release 21 7 PDF IBM March 1972 p 69 GC27 6939 10 Archived PDF from the original on Dec 24 2023 via bitsavers IBM System 360 Disk and Tape Operating Systems Concepts and Facilities PDF IBM October 1970 p 5 GC24 5030 8 Archived PDF from the original on Dec 24 2023 via bitsavers Disk and Tape Operating Systems are comprehensive sets of language translators and service programs operating under the supervisory coordination of an integrated control program They require an IBM System 360 with at least 16K bytes of main storage J M Graves 1974 Using SMF and TFLOW for Performance Enhancement Eighth Meeting of Computer Performance Evaluation Users Group CPEUG Re 360 50 microcode listing cctalk classiccmp org Mailing list May 7 2015 An overview of the history of development of the EPA STORET System with some comments on future timelines and plans PPT November 7 2001 p 3 Gerard S June 1 2001 Re Price of core memory Newsgroup alt folklore computers We had to revert to MFT to get a 98K partition plus a reader and writer IBM System 360 Operating System MVT Guide PDF IBM August 1974 GC28 6720 5 The minimum main storage is 262 144 256K bytes IBM System 360 Operating System Storage Estimates PDF IBM April 1973 GC28 6551 16 Padegs A September 1981 System 360 and Beyond IBM Journal of Research and Development 25 5 377 390 doi 10 1147 rd 255 0377 A convenience sample of ads for used 360 50 and 360 65 configurations in the back of Computerworld for the 1971 1973 period show mostly MVT installed on 360 65 OS and NOT EVEN ONE 360 50 with MVT Harlon Lebo 2019 100 Days How Four Events in 1969 Shaped America Rowman amp Littlefield Publishers ISBN 978 1538125915 a happy timeshare user This man is sharing a 2 million computer CALL 360 Terminal Reference Manual PDF IBM 1969 Ed Thelen 2005 Mini GE Reunion CALL 360 BASIC Reference Handbook PDF Service Bureau Corporation 1970 a b Jerry W Wicks 1975 The calculation of the index of dissimilarity on a computer terminal Behavior Research Methods amp Instrumentation 7 4 380 doi 10 3758 BF03201545 The program Dissim is written in Call os Fortran IV and is now in use on an IBM 360 75 with teletypewriter remote facilities Timothy Marino November 1980 Adventure letter to the editor Creative Computing 6 11 12 Can you or any of your readers direct me to a version of Adventure written in standard Basic Fortran or IBM Call OS PL I CALL 360 OS PL I System Manual Volume I PDF IBM January 1971 GY20 0561 1 CALL OS learning FORTRAN terminal oriented self study text IBM 1972 IBM System 360 Operating System Time Sharing Option Guide PDF IBM July 1972 GC28 6698 5 External links editShirriff Ken January 2022 Simulating the IBM 360 50 mainframe from its microcode Retrieved from https en wikipedia org w index php title IBM System 360 Model 50 amp oldid 1219090747, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.