Diferencia entre revisiones de «IBM 650»

Contenido eliminado Contenido añadido
Piero71 (discusión · contribs.)
CEM-bot (discusión · contribs.)
m Cambios triviales
Línea 1:
[[ImagenArchivo:IBM-650-panel.jpg|thumb|right|Panel frontal del IBM 650, mostrando sus indicadores [[código biquinario|biquinarios]]]]
[[ImagenArchivo:IBM-650-wiring.jpg|thumb|Panel frontal, visto por detrás]]
 
El '''IBM 650''' fue uno de los primeros [[ordenador]]es de [[IBM]],
Línea 12:
una con 2 posibles estados, y otra con 5 posibles estados.
 
== Componentes ==
 
IBM diseñó este ordenador para los usuarios de máquinas contables anteriores, como las [[máquina tabuladora|tabuladoras]] electromecánicas (con [[tarjeta perforada|tarjetas perforadas]]) o el modelo [[IBM 604]].
Línea 22:
 
Otros equipos opcionales que se le podían añadir son:
* Unidad de disco ([[Primeros_discos_IBMPrimeros discos IBM#IBM_355IBM 355|355]])
* Lector de tarjetas (tipo [[IBM 543|543]])
* Perforador de tarjetas (tipo [[IBM 544|544]])
Línea 34:
El ordenador costaba 500.000 dólares, pero podía alquilarse por 3.500 al mes.
 
== Acceso a memoria ==
 
La memoria estaba en el [[tambor de memoria|tambor]] giratorio, que proporcionaba 2000 palabras, cada una con signo y de 10 dígitos (5 caracteres por palabra). Las [[dirección de memoria|direcciones]] de estos 2000 registros iban de '''0000''' a '''1999''' (en decimal).
Línea 44:
Por eso, era necesario guardar junto con cada instrucción la dirección de la próxima instrucción a ejecutar.
 
== Unidad auxiliar ==
 
La ''unidad auxiliar'' opcional ([[IBM 653]]) fue presentada el [[3 de mayo]] de [[1955]], y ofrecía:
Línea 51:
* Instrucciones aritméticas de [[coma flotante]] con una [[mantisa]] de 8 dígitos y 2 característicos (exponente): '''MMMMMMMMCC'''. Esto permitía usar números en el rango ±0,10000000x10<sup>-50</sup> a ±0,99999999x10<sup>+49</sup>
 
== Software ==
 
Entre los [[software|programas]] incluidos estaba '''FORTRANSIT''', una versión de [[FORTRAN]] que compilaba a IT (un lenguaje interpretado de la época),
Línea 61:
(''Simplified Programming Anyone Can Enjoy''), un lenguaje orientado a gestión.
 
== Referencias ==
* IBM (1955). ''IBM 650 magnetic drum data-processing machine manual of operation.'' IBM documentation. Form 22-6060-1 (3-57: 10M-VO).
 
== Enlaces externos ==
* [http://www-1.ibm.com/ibm/history/exhibits/650/650_intro.html IBM Archives: Workhorse of Modern Industry: The IBM 650] (en inglés)
* [http://www.columbia.edu/acis/history/650.html The IBM 650 at Columbia University] (en inglés)
* [http://infinitefish.com/650/650.html Simulador de IBM 650] (en inglés)