IBM S/360

L**'IBM S/360 (S/360)** foi un sistema de computación de la familia mainframe, que IBM anunció'l 7 d'abril de 1964. Foi la primer familia d'ordenadores que foi diseñada pa cubrir les aplicaciones, independientemente del so tamañu o ambiente (científicu o comercial). Nel diseñu fixo una clara distinción ente l'arquiteutura y la implementación, dexando a IBM sacar una serie de modelos compatibles a precios diferenciales. Los modelos S/360 anunciaos en 1964 variaben en velocidá de 0,034 MIPS a 1,7 MIPS (50 vegaes la velocidá) y ente 8 KB y 8 MB de memoria principal, anque esta última capacidá foi bien inusual. El 360 foi un gran ésitu nel mercáu, pos dexaba a los veceros mercar un sistema más pequeñu sabiendo que siempres podríen migrar escontra un sistema de mayor capacidá. Munchos consideren el diseñu d'esti sistema como unu de los más importantes na historia, yá que influyó nel diseñu de los ordenadores d'años posteriores. L'arquiteutu xefe del S/360 foi Gene Amdahl.

El IBM 360 ye unu de los primeros ordenadores comerciales qu'usó circuitos integraos, y que podía realizar tanto analises numbéricos como xeres d'alministración y/o de procesamientu d'archivos. Considérase'l 360 el puntu de partida pa la tercer xeneración d'ordenadores.

La compatibilidá a nivel aplicaciones pal software del System/360 caltiénse, con delles restricciones, colos servidores IBM System z.

## Historia

### Una familia d'ordenadores

Rompiendo col métodu de la industria, IBM creó una serie d'ordenadores de pequeños a grandes y d'altu a baxu rendimientu, toos ellos usando'l mesmu conxuntu de comandos (con dos esceición pa los mercaos específicos). Esto dexaba a los veceros usar modelos más baratos y dempués amplialos a sistemes más potentes conforme amontábense les sos necesidaes ensin pasar pol gastu escesivu de reescribir el so software. IBM fixo'l primer usu comercial de la teunoloxía de microcódigo pa llograr esta compatibilidá, emplegándola en tolos sos modelos menos los modelos más potentes.

Esta flexibilidá fixo desmarcase a IBM de la competencia (cola posible esceición de General Electric).

### Modelos

IBM anunció primeramente una familia de seis ordenadores y cuarenta periféricos. IBM finalmente apurrió catorce modelos, incluyendo los modelos one-off pa la NASA. El modelu más baratu yera'l S/360-20, con tan solo 4KB de memoria principal, ocho rexistros de 16 bits en cuenta de los dieciséis rexistros de 32 bits del S/360 orixinal, y un conxuntu d'instrucciones que yera un subconxuntu del usáu pol restu de la gama.
 
L'anunciu inicial en 1964 incluyía los modelos 30, 40, 50, 60, 62 y 70. Los primeros trés yeren sistemes de gama baxa-media; fueron llanzaos coles mires de llograr el mercáu de la serie IBM 1400. Los trés empezaron a vendese a mediaos de 1965. Los trés últimos intentaben sustituyir los ordenadores de la serie 7000, pero nunca se vendieron y fueron sustituyíos pol 65 y el 75, que les sos primeres ventes fueron mientres payares de 1965 y xineru de 1966 respeutivamente. Más tarde fíxose un agregu de modelos más baratos, qu'incluyía'l 20 (1966, pensáu pa pequeños negocios), 22 (1971), y 25 (1968). El modelu 22 foi un modelu 30 con llimitaciones más baxes. El modelu 44 (1966) foi una variante que'l so oxetivu yera'l mercáu científicu de gama media; tenía un sistema de coma flotante pero un conxuntu d'instrucciones llindáu. Hubo una socesión de máquines de gama alta na que s'inclúi la 67 (1966), 85 (1969), 91 (1967), 95 (1968) y 195 (1971). Los 195 fueron los entemedios ente la familia System/360 y la so socesora la System/370.

Anque les implementaciones ente modelos fueron sustanciales (por casu, presencia o non de microcódigo), la compatibilidá ente ellos foi bien alta. Sacante nos casos específicamente documentaos, los modelos teníen arquiteutura compatible. Les nueves carauterístiques podíen añader, ensin violar les definiciones de l'arquiteutura: el 65 tuvo una versión de doble procesador (M65MP); el 85 introdució memoria cache. Los modelos 44, 75, 91, 95 y 195 implementar con lóxica cableada, en llugar de microcódigo como tolos otros modelos.

Les primeres ventes del 360-67 fueron n'agostu de 1966; foi'l primer sistema de IBM n'ufiertar la conversión dinámica de direición (“DAT”, agora comúnmente llamáu MMU; el hardware de DAT remanecería na familia System/370 en 1972, anque primeramente nun diba tar). Antes del 67, IBM anunciara los modelos 64 y 66, versiones de DAT del 60 y el 62, pero fueron substituidos casi darréu pol 67 al empar que'l 60 y el 62 fueron substituidos el 65. Al anunciar el 360-67 (agostu de 1965), IBM tamién anunció'l TSS/360, un sistema operativu que dexaba multitarea anque más tarde esti proyeutu foi atayáu en 1971. En vegada del TSS/360 el sistema operativu del 360-67 foi'l CP/CMS, el sistema orixinal de máquina virtual. El CP/CMS foi desenvueltu nel centru científicu de Cambridge de IBM, en cooperación colos investigadores del MIT. Adulces foi ganando gran aceptación, y condució al desenvolvimientu del IBM VM/CMS y al z/VM.

Tolos modelos System/360 fueron retiraos del mercáu a finales de 1977.

### Compatibilidá escontra tras

Los veceros de IBM teníen una gran inversión en software que llograron executar na segunda xeneración d'ordenadores. Munchos modelos ufiertaron la opción de emulación de microcódigo del ordenador anterior del veceru (exemplu IBM 1400 series nun 360/30 o IBM 7094 nun 360/65) de cuenta que los vieyos programes podíen funcionar na nueva máquina. Sicasí los veceros tuvieron que parar l'ordenador y reiniciar en manera de emulación. El posterior S/370 caltuvo les opciones de la emulación, pero dexáu que se van executar baxu control del sistema operativu xunto a programes nativos.

## Referencies

* Emerson W. Pugh, Lyle R. Johnson, John H. Palmer, ''IBM's 360 and Early 370 Systems'', Cambridge : MIT Press, 1991, ISBN 0-262-16123-0. 
* IBM Corp (1964). ''IBM System/360 Principles of Operation''. Poughkeepsie, NY: IBM Systems Reference Library, File NᵘS360-01, Form A22-6821-0

## Enllaces esternos

**De "IBM Journal of Research & Development"**:
* ''Architecture of the IBM System/360'' – By S/360 architects Gene Amdahl (HW), Fred Brooks (VOS), G. A. Blaauw (HW)
* ''Solid Logic Technology'' – por Y.M. Davis, W.E. Harding, R.S. Schwartz, J.J. Corning

**De "IBM Systems Journal"**:
* Blaauw, G.A., Brooks, F.P., Jr., "The Structure of System/360, Part I-Outline of the Logical Structure", *IBM Systems Journal*, vol. 3, non. 2, pp.&nbsp;119–135, 1964.
* Stevens, W.Y., The structure of SYSTEM/360, Part II: System implementations", *IBM Systems Journal*, Volume 3, Number 2/3, Page 136 (1964)
* Amdahl, G.M., "The structure of SYSTEM/360, Part III: Processing unit design considerations", *IBM Systems Journal*, Vol. 3, Nᵘ2/3, páxs. 144 (1964)
* Padegs, A., "The structure of SYSTEM/360, Part IV: Channel design considerations", *IBM Systems Journal*, Vol. 3, Nᵘ2/3, páxs. 165 (1964)
* Blaauw, G.A., " The structure of SYSTEM/360, Part V: Multisystem organization", *IBM Systems Journal*, Vol. 3, Nᵘ2/3, páxs. 181 (1964)
* Tucker, S.G., "Microprogram control for SYSTEM/360" *IBM Systems Journal*, Vol. 6, Nᵘ4, pp.&nbsp;222–241 (1967)

**Xeneral**:
* IBM's announcement of the System/360
* Generations of the IBM 360/370/3090/390 por Lars Poulsen con múltiples enllaces y referencies
* [Imáxenes de unn [:en:IBM System/360-67|IBM S/360-67] de Newcastle (RU) University] 
* Video of a two-hour lecture and panel discussion tituláu *The IBM System/360 Revolution*, del Computer History Museum de 7 d'abril de 2004
* scanned manuals of IBM System/360 - at bitsavers.org
* Descripción del IBM System/360 modelu 75 instalación en JPL