El Bendix G-15 es una computadora introducida en 1956 [1] [2] [3] por Bendix Corporation , Computer Division, Los Ángeles, California . Mide aproximadamente 5 por 3 por 3 pies (1,52 m × 0,91 m × 0,91 m) y pesa alrededor de 966 libras (438 kg). [4] [5] El G-15 tiene una memoria de tambor de 2160 palabras de 29 bits, junto con 20 palabras que se utilizan para fines especiales y almacenamiento de acceso rápido. [6] El sistema básico, sin periféricos, cuesta 49.500 dólares. Un modelo de trabajo cuesta alrededor de $ 60,000 (más de $ 500,000 según los estándares actuales). También se puede alquilar por $ 1,485 al mes. Estaba destinado a los mercados científico e industrial. La serie se suspendió gradualmente cuando Control Data Corporation se hizo cargo de la división de computadoras Bendix en 1963.
Desarrollador | Harry Huskey |
---|---|
Fabricante | Bendix Corporation |
Tipo | ordenador |
Fecha de lanzamiento | 1956 |
Precio de lanzamiento | US $ 49,500 (sistema base sin periféricos) |
Interrumpido | 1963 |
Unidades vendidas | 400 |
Dimensiones | 5 por 3 por 3 pies (1,5 m por 1 m por 1 m) |
Masa | alrededor de 966 libras (438 kg) |
El diseñador jefe del G-15 fue Harry Huskey , que había trabajado con Alan Turing en el ACE en el Reino Unido y en el SWAC en la década de 1950. Hizo la mayor parte del diseño mientras trabajaba como profesor en Berkeley y otras universidades. David C. Evans fue uno de los ingenieros de Bendix en el proyecto G-15. Más tarde se haría famoso por su trabajo en infografías y por poner en marcha Evans & Sutherland con Ivan Sutherland .
Arquitectura
El G-15 se inspiró en el Motor de Computación Automática (ACE). Es una máquina de arquitectura en serie , en la que la memoria principal es un tambor magnético . Utiliza el tambor como una memoria de línea de retardo recirculante , en contraste con la implementación de la línea de retardo analógica en otros diseños en serie. Cada pista tiene un conjunto de cabezales de lectura y escritura; Tan pronto como se lee un bit de una pista, se vuelve a escribir en la misma pista a cierta distancia. La duración del retraso, y por lo tanto el número de palabras en una pista, se determina por el espaciado de los cabezales de lectura y escritura, el retraso correspondiente al tiempo requerido para que una sección del tambor viaje desde el cabezal de escritura a la lectura correspondiente. cabeza. En condiciones de funcionamiento normal, los datos se vuelven a escribir sin cambios, pero este flujo de datos se puede interceptar en cualquier momento, lo que permite que la máquina actualice las secciones de una pista según sea necesario.
Esta disposición permite a los diseñadores crear "líneas de retardo" de cualquier longitud deseada. Además de las veinte "líneas largas" de 108 palabras cada una, hay cuatro líneas cortas más de cuatro palabras cada una. Estas líneas cortas se reciclan a 27 veces la velocidad de las líneas largas, lo que permite un acceso rápido a los datos que se necesitan con frecuencia. Incluso los acumuladores de la máquina se implementan como líneas de tambor: se utilizan tres líneas de dos palabras para el almacenamiento intermedio y la suma, multiplicación y división de doble precisión , además de un acumulador de una sola palabra. Este uso del tambor en lugar de flip-flops para los registros ayudó a reducir el recuento de tubos de vacío .
Una consecuencia de este diseño fue que, a diferencia de otras computadoras con tambores magnéticos, el G-15 no retiene su memoria cuando se apaga. Las únicas pistas permanentes son dos pistas de sincronización grabadas en el tambor en la fábrica. La segunda pista es una copia de seguridad, ya que las pistas pueden borrarse si uno de sus tubos amplificadores se corta.
La naturaleza serial de la memoria del G-15 se trasladó al diseño de sus circuitos aritméticos y de control. Los sumadores trabajan en un dígito binario a la vez, e incluso la palabra de instrucción fue diseñada para minimizar la cantidad de bits en una instrucción que debían retenerse en flip-flops (hasta el punto de aprovechar otra línea de batería de una palabra utilizada exclusivamente para generar señales de temporización de dirección).
El G-15 tiene 180 paquetes de tubos de vacío y 300 diodos de germanio . [7] Tiene un total de aproximadamente 450 tubos (en su mayoría triodos duales). [8] Su memoria de tambor magnético tiene capacidad para 2160 palabras de veintinueve bits . El tiempo medio de acceso a la memoria es de 14,5 milisegundos , pero su arquitectura de direccionamiento de instrucciones puede reducirlo drásticamente para programas bien escritos. Su tiempo de adición es de 270 microsegundos (sin contar el tiempo de acceso a la memoria). La multiplicación de precisión simple toma 2.439 microsegundos y la multiplicación de doble precisión toma 16.700 microsegundos.
Periféricos
Uno de los dispositivos de salida principales del G-15 es la máquina de escribir con una velocidad de salida de aproximadamente 10 caracteres por segundo para números (y caracteres hexadecimales en minúscula uz) y aproximadamente tres caracteres por segundo para caracteres alfabéticos. El almacenamiento limitado de la máquina impide gran parte de la producción de cualquier cosa que no sean números; ocasionalmente, se insertaban formularios en papel con campos o etiquetas preimpresos en la máquina de escribir. También estaba disponible una máquina de escribir más rápida.
El lector de cinta de papel fotoeléctrico de alta velocidad (250 dígitos hexadecimales por segundo en cinta de papel de cinco canales para el PR-1; 400 caracteres de cinta de 5-8 canales para el PR-2) lee programas (y ocasionalmente datos guardados) de cintas que a menudo se montaban en cartuchos para facilitar la carga y descarga. Al igual que la cinta magnética, los datos de la cinta de papel se bloquean en series de 108 palabras o menos, ya que ese es el tamaño máximo de lectura. Un cartucho puede contener muchos bloques múltiples, hasta 2500 palabras (~ 10 kilobytes ).
Si bien hay un perforador de cinta de papel de alta velocidad opcional (el PTP-1 a 60 dígitos por segundo) para la salida, el perforador estándar funciona a 17 caracteres hexadecimales por segundo (510 bytes por minuto).
Opcionalmente, el "Accesorio de código universal" AN-1 incluía el Flexowriter Friden "35-4" y el lector de cinta de papel HSR-8 y la perforadora de cinta de papel HSP-8. El lector mecánico y la perforadora pueden procesar cintas de papel de hasta ocho canales de ancho a 110 caracteres por segundo.
El "acoplador de tarjetas perforadas" CA-1 puede conectar uno o dos perforadores de tarjetas IBM 026 (que se usaban con más frecuencia como dispositivos manuales) para leer tarjetas a 17 columnas por segundo (aproximadamente 12 tarjetas completas por minuto) o tarjetas perforadas a 11 columnas por segundo (aproximadamente 8 tarjetas completas por minuto). Las tarjetas parcialmente llenas se procesaron más rápidamente con una velocidad de salto de 80 columnas por segundo). El acoplador de tarjetas perforadas CA-2, más caro, lee y perfora tarjetas a una velocidad de 100 tarjetas por minuto.
El trazador de plumillas PA-3 funciona a 1 pulgada por segundo con incrementos de 200 por pulgada en un rollo de papel de 1 pie de ancho por 100 pies de largo. El portalápices retráctil opcional elimina las "líneas de retroceso".
El MTA-2 puede conectar hasta cuatro unidades para cintas magnéticas Mylar de media pulgada, que pueden almacenar hasta 300.000 palabras (en bloques de no más de 108 palabras). La velocidad de lectura / escritura es de 430 dígitos hexadecimales por segundo; la velocidad de búsqueda bidireccional es de 2500 caracteres por segundo.
El analizador diferencial DA-1 facilita la solución de ecuaciones diferenciales. Contiene 108 integradores y 108 multiplicadores constantes, con 34 actualizaciones por segundo.
Software
Un problema peculiar de las máquinas con memoria en serie es la latencia del medio de almacenamiento: las instrucciones y los datos no siempre están disponibles de inmediato y, en el peor de los casos, la máquina debe esperar la recirculación completa de una línea de retardo para obtener datos de una memoria determinada. habla a. El problema se aborda en el G-15 mediante lo que la literatura de Bendix llama "codificación de acceso mínimo". Cada instrucción lleva consigo la dirección de la siguiente instrucción que se ejecutará, lo que permite al programador organizar las instrucciones de manera que cuando se completa una instrucción, la siguiente instrucción está a punto de aparecer debajo del encabezado de lectura de su línea. Los datos se pueden escalonar de manera similar. Para ayudar en este proceso, las hojas de codificación incluyen una tabla que contiene los números de todas las direcciones; el programador puede tachar cada dirección a medida que se utiliza.
Un ensamblador simbólico, similar a la IBM 650 's simbólico Programa Óptima Asamblea (SOAP), se introdujo a finales de 1950 e incluye rutinas para el acceso mínimo de codificación. Otras ayudas de programación incluyen un programa supervisor, un sistema interpretativo de punto flotante llamado "Intercom" y ALGO , un lenguaje algebraico diseñado a partir del Informe preliminar de 1958 del comité ALGOL . Los usuarios también desarrollaron sus propias herramientas, y se dice que ha circulado una variante de Intercom adaptada a las necesidades de los ingenieros civiles.
La aritmética de coma flotante se implementa en el software. La serie de lenguajes "Intercom" proporciona una máquina virtual más fácil de programar que opera en punto flotante. Las instrucciones para Intercom 500, 550 y 1000 son numéricas, de seis o siete dígitos de longitud. Las instrucciones se almacenan secuencialmente; la belleza es la comodidad, no la velocidad. Intercom 1000 incluso tiene una versión opcional de doble precisión.
Como se mencionó anteriormente, la máquina usa números hexadecimales, pero el usuario nunca tiene que lidiar con esto en la programación normal. Los programas de usuario utilizan los números decimales mientras que el sistema operativo reside en las direcciones más altas.
Significado
El G-15 a veces se describe como la primera computadora personal , porque tiene el sistema de interpretación de Intercom. El título es disputado por otras máquinas, como LINC y PDP-8 , y algunos sostienen que solo las microcomputadoras, como las que aparecieron en la década de 1970, pueden llamarse computadoras personales. Sin embargo, los bajos costos de adquisición y operación de la máquina, y el hecho de que no requiere un operador dedicado, significaron que las organizaciones podrían permitir a los usuarios un acceso completo a la máquina.
Se fabricaron más de 400 G-15. Se instalaron alrededor de 300 G-15 en los Estados Unidos y algunos se vendieron en otros países como Australia y Canadá . La máquina encontró un nicho en la ingeniería civil , donde se utilizó para resolver problemas de corte y relleno . Algunos han sobrevivido y han llegado a museos de informática o museos de ciencia y tecnología de todo el mundo.
Huskey recibió uno de los últimos G15 de producción, equipado con un panel frontal chapado en oro.
Esta fue la primera computadora que utilizó Ken Thompson . [9]
Ver también
- Lista de computadoras de tubo de vacío
- Bendix G-20
Referencias
- ^ Grieco, Joseph M. (1984). Entre la dependencia y la autonomía: la experiencia de la India con la industria informática internacional . Prensa de la Universidad de California. pag. 57. ISBN 9780520048195.
- ^ * "Obituario de Harry Huskey en San Francisco Chronicle" . Crónica de San Francisco .
- "Nuevos productos e ideas: la ruleta electrónica demuestra las computadoras" (PDF) . Informática y Automatización . 6 (3): 13 de marzo de 1957 . Consultado el 5 de septiembre de 2020 .
- ^
- Kaisler, Stephen H. (2017). El nacimiento de la computadora: de la batería a los núcleos . Cambridge Scholars Publishing. pag. 44. ISBN 9781443896252.
- "2. Bendix Aviation Corporation" . Boletín de Informática Digital . 8 (2): 1–2. Abril de 1956.
- "4. Combinación de Computadora Digital y Analizador Diferencial, División de Computación Bendix" . Boletín de Informática Digital . 8 (4): 3-5. Octubre de 1956.
- ^ (850 + 965 + 1050 + 1000) / 4 = 966,25 850 libras:
- "Computadora de uso múltiple Bendix G-15: vendiendo la revolución informática: Museo de historia de la computadora" . www.computerhistory.org . pag. 15 . Consultado el 8 de junio de 2018 .
- "Índice de / pdf / bendix / g-15" . www.bitsavers.org . T10-3_G15_Tech_Bulletin_Apr60.pdf, pág. dieciséis; JH-039_G-15_Installation_Mar59.pdf, pág. 4 . Consultado el 8 de junio de 2018 .
- Weik, 1961
- ^ Weik 1961 .
- ^ División de Computación Bendix. Manual de referencia del programador de G15D (PDF) . pag. 12 . Consultado el 6 de marzo de 2020 .
- ^ "El Bendix G-15"
- ^ Weik, Martin H. (1961). "BENDIX G 15" . ed-thelen.org . Un tercer estudio de los sistemas informáticos digitales electrónicos domésticos.
- ^ "Codificadores en el trabajo", capítulo 12: "Ken Thompson", página 494 por Peter Seibel, 2009
enlaces externos
- El Bendix G-15
- Computadora Bendix G15
- Otra referencia del G-15
- Documentación de Bendix G-15
- Foto
- página de información con foto
- Describe la participación de Harry Huskey con ACE
- Amplia lista de sitios G15, fotos e información técnica