La serie IBM 1400 son computadoras decimales comerciales de rango medio ( transistor ) de segunda generación que IBM comercializó a principios de la década de 1960. Las computadoras se ofrecieron para reemplazar las máquinas tabuladoras como la IBM 407. Las máquinas de la serie 1400 almacenaban información en núcleos magnéticos como cadenas de caracteres de longitud variable separadas a la izquierda por un bit especial, llamado "marca de palabra", y a la derecha por una "marca de registro". La aritmética se realizaba dígito por dígito. El soporte de entrada y salida incluía tarjetas perforadas , cinta magnética e impresoras de línea de alta velocidad . El almacenamiento en disco también estaba disponible.
Muchos de los miembros de la serie podían utilizarse como sistemas independientes, como extensiones de los equipos de tarjetas perforadas de IBM o como equipos auxiliares de otros sistemas informáticos. Sin embargo, algunos estaban destinados a aplicaciones específicas o sólo eran rentables como sistemas independientes.
El 1401 , anunciado el 5 de octubre de 1959, es el primer miembro de la serie IBM 1400. Fue el primer ordenador en desplegar más de 10.000 unidades. [1] El IBM 1410 tiene un diseño similar, pero con un espacio de direcciones más grande . El IBM 1460 es lógicamente, pero no físicamente, idéntico a un 1401 con todas las opciones, con 16.000 caracteres de memoria y el doble de rápido. El 1240 es un sistema bancario, equivalente al sistema 1440 con soporte MICR . El IBM 7010 es lógicamente, pero no físicamente, idéntico a un 1410, y el doble de rápido.
Los miembros de la serie 1400 incluyen:
Los periféricos utilizados con las máquinas de la serie 1400 incluían:
IBM proporcionó varios modelos compatibles (o casi) con el 1401.
El Honeywell 200 de Honeywell proporcionó compatibilidad aproximada con 1401 a través de una combinación de similitud arquitectónica y soporte de software.
En la serie 1400, la unidad direccionable más pequeña en el almacenamiento central se denomina carácter. El 1400 almacena caracteres alfanuméricos internamente en formato decimal codificado en binario (BCD) , que abarca seis bits llamados BA8421. Cuando el carácter es un código de operación o es el primer carácter de un campo, se incluye otro bit, llamado "marca de palabra". También se incluye un bit de paridad impar , llamado "C".
La aritmética se basa en 10, con la posición de las unidades en el dígito decimal más alto y el dígito más significativo en el extremo de la dirección baja de un campo de varios dígitos, por lo tanto, de estilo ″big-endian″ . Esto se aplica tanto al cálculo de la dirección (posiblemente indexada) para el acceso a los operandos como a los diversos operandos de las instrucciones aritméticas. Mientras que un campo de dirección en una instrucción, que designa un operando, tiene una longitud fija (que depende del tamaño del almacenamiento), los operandos numéricos de las instrucciones aritméticas pueden tener una longitud arbitraria (positiva). El enfoque de la marca denominativa permite que el 1410 acceda a un campo (dependiendo de la instrucción a realizar) en cualquier extremo, de modo que se pueda elegir el acceso más eficiente. De esta manera, el compilador de un lenguaje de programación de nivel superior tiene que encargarse del incremento inicial de la dirección del operando (por la longitud del operando menos 1), por ejemplo, para las instrucciones de suma, resta o multiplicación. [5]
Los lenguajes de programación para la serie 1400 incluyeron Symbolic Programming System (SPS, un lenguaje ensamblador ), Autocoder (un lenguaje ensamblador con más funciones), COBOL , FORTRAN , Report Program Generator (RPG) y FARGO .
La serie 1400 fue reemplazada por System/360 y, más tarde, por máquinas de gama baja como IBM System/3 , System/32 , System/34 , System/36 , System/38 y AS/400 .
Los modelos 1400 se retiraron oficialmente a principios de la década de 1970, aunque algunos periféricos de la serie 1400 todavía se comercializaban con sistemas de tercera generación .
Dos ordenadores 1401 han sido restaurados y puestos a pleno funcionamiento en el Museo de Historia de la Computación .