Content deleted Content added
Guy Harris (talk | contribs) Non-restrictive clause - it's just *descriptive* - so use "which". |
|||
(16 intermediate revisions by 6 users not shown) | |||
Line 42:
| website =
}}
The '''IBM System/360 Model 20''' is the smallest member of the [[IBM System/360]] family announced in November 1964. The Model 20 supports only a subset of the System/360 instruction set, with binary numbers limited to 16 bits and no [[floating point arithmetic]].<ref name=FuncChar>{{cite book|publisher=IBM|id=A26-5847-3|title=IBM System/360 Model 20 Functional Characteristics|date=1967|url=http://www.bitsavers.org/pdf/ibm/360/functional_characteristics/A26-5847-3_360-20_funChar_Apr67.pdf}}</ref> In later years it would have been classified as a 16-bit [[minicomputer
Developed by IBM in [[Böblingen]], Germany,<ref name=Pugh>{{cite book|last1=Pugh|first1=Emerson W.|last2=Johnson|first2=Lyle R.|last3=Palmer|first3=John H.|title=IBM's 360 and Early 370 Systems|year=1991|publisher=MIT Press|isbn=0-262-16123-0|url=https://archive.org/details/ibms360early370s0000pugh|url-access=registration}}</ref>{{rp|pp.217–218,352}} the system was intended for [[Computer data processing|data processing]] and as a replacement for [[Unit record equipment|
The design of the Model 20 was the result of a tug of war within IBM. [[John Haanstra]] had wanted a low-end machine that could execute [[IBM 1401]] instructions. [[Fred Brooks]] wanted the machine to have System/360 architecture. The final result was a compromise where cost concerns predominated: the system leased for under $2000 per month ({{inflation|US|2000|1964|fmt=eq}}) including
Based on number of systems sold, the Model 20 was the most successful model of System/360. According to Pugh "The number of Model 20 processors installed by the end of 1970 in the United States exceeded 7,400."<ref name=Pugh />{{rp|p.639}} Other models, however, brought in greater revenue. Despite their popularity there are relatively few Model 20s in existence in working condition in 2020.<ref>{{cite web |last1=Bradley |first1=Adam |last2=Blackburn |first2=Christopher |last3=Vaughan |first3=Peter |title=IBM 360 Model 20 Rescue and Restoration |url=https://ibms360.co.uk/ |accessdate=Mar 2, 2020}}</ref>
[[File:IBM system 360.JPG |thumb|Another IBM System/360 Model 20 CPU.]]
Line 54:
==Architecture==
The Model 20 was available with six memory sizes: 4, 8, 12, 16, 24 and 32 KB. As in other models of System/360, memory is byte-addressable.<ref name=FuncChar />{{rp|p.1}} It has eight 16-bit [[Processor register|general purpose registers]] numbered R8 through R15 which can be used in computations as base [[Addressing mode#Base plus offset, and variations|register]]s. All of memory is also directly addressable through a feature, called direct addressing, that combines the twelve
The instruction set is a subset of System/360 consisting of 37 instructions instead of 143,<ref name=FuncChar />{{rp|pp.7–25}}<ref>{{cite book|last=Pugh|first=Emerson W.|title=Building IBM: Shaping an Industry and Its Technology|year=1995|publisher=MIT Press|isbn=0-262-16147-8|url=http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=7339|access-date=2012-10-15|archive-date=2012-05-05|archive-url=https://web.archive.org/web/20120505165349/http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=7339|url-status=dead}}</ref>{{rp|p.384}} with some incompatible instructions, such as a BASR (Branch And Store Register) rather than BALR (Branch And Link Register).
*'''Binary arithmetic''' uses the S/360 "halfword" instructions to operate on 16-bit quantities. Load Halfword, Add Halfword, Subtract Halfword, Compare Halfword, and Store Halfword were available, along with Add Register and Subtract register,
*'''Decimal arithmetic''' includes the complete S/360 decimal instruction set for operations on [[Packed decimal#Packed BCD|packed decimal]] operands of up to 31 digits plus sign in storage.
Line 141:
==Clones==
The [[UNIVAC 9000 series|UNIVAC 9200 and 9300
==Remaining machines==
Despite having been sold or leased in very large numbers for a [[mainframe computer|mainframe]] system of its era, only a few
* Two Model 20 processors along with numerous peripherals (forming at least one complete system) located in Nürnberg, Germany were purchased on [[eBay]] in April/May 2019 for €3710 by two UK enthusiasts who, over the course of some months, moved the machine to [[Creslow Park]] in [[Buckinghamshire]], United Kingdom. The system was in a small, abandoned building left untouched for decades, and apparently had been used in that building since all peripherals were still fully wired and interconnected
* {{As of|2020}}, a Model 20 processor along with some peripherals is on public display at the [[Deutsches Museum]] in [[Munich]], [[Germany]].<ref name="ibm360deutsches">{{cite web|url=http://www.deutsches-museum.de/en/exhibitions/communication/computers/universal-computers/|title=Deutsches Museum - Computers with semiconductor components|access-date=2020-03-18|year=2020|archive-url=https://web.archive.org/web/20200601131705/http://www.deutsches-museum.de/en/exhibitions/communication/computers/universal-computers/|archive-date=2020-06-01|url-status=dead}}</ref>
|