La computadora Bendix G-20 fue introducida en 1961 por Bendix Corporation , Computer Division, Los Ángeles, California. El G-20 siguió al exitoso ordenador de tubo de vacío G-15 . Bendix vendió su división de computadoras a Control Data Corporation en 1963, terminando efectivamente el G-20.
G-20
El G-20 pesaba alrededor de 2,000 libras (910 kg). [1]
El sistema G-20 era una computadora central de propósito general , construida con módulos transistorizados y memoria de núcleo magnético . El tamaño de la palabra era de 32 bits, más paridad. Se pueden usar hasta 32k palabras de memoria. Se permitía la aritmética de punto flotante de precisión simple y doble , así como un formato escalado personalizado, llamado Pick-a-Point. Una forma especial del pick-a-point permitía un número entero.
Las ubicaciones de memoria 1 a 63 se utilizaron como registros de índice. El conjunto de instrucciones contenía 110 instrucciones. La CPU incluía funciones de interrupción y E / S de bloque integrales. El tiempo de multiplicación fue de 51 a 63 microsegundos y el tiempo de división fue de 72 a 84 microsegundos. El tiempo del ciclo de memoria básico fue de 6 microsegundos.
20-PUERTA
Se desarrolló un lenguaje de programación especial, llamado 20-GATE, [2] para el G-20. [3]
Sistema G-21
Se utilizó una configuración especial del G-20, un G-21 de doble procesador, para admitir la informática del campus en el Carnegie Institute of Technology en la década de 1960. Por lo general, los dos procesadores se ejecutaban de forma independiente, una CPU manejaba la entrada basada en tarjetas y los otros manejaban trabajos enviados a través de uno de los 16 AT&T Dataphones conectados a líneas telefónicas, generalmente a través de teletipos Modelo 35 KSR, Modelo 35 ASR y Teletipo Modelo 33 ASR. El G-21 tenía 32k palabras de memoria para cada procesador, pero se podía reconfigurar para el modo de 64k para programas grandes, generalmente como un solo procesador. Un verdadero sistema operativo de doble procesador se desarrolló al final de la vida del G-21, pero nunca alcanzó el estado de producción.
Otra característica del sistema G-21 era su sistema Philco "Scopes" de alta velocidad - cuando las tarjetas perforadas o los ASR modelo 33 de teletipo eran la forma común de E / S, este sistema CRT permitía una visualización CRT de información - y el Spacewar ! juego. Aquí, cada operador vio las naves del otro jugador en su pantalla. Los botones se usaban para empujar, girar y disparar misiles. El G-21 jugaría al ajedrez con una persona a través del teletipo.
El sistema de directorio se llamó Y - Directorio alfanumérico. Los usuarios de teleprocesamiento pueden almacenar programas en discos, cintas o la unidad de almacenamiento masivo RCA RACE interconectada a través de una computadora RCA 301 . Los usuarios pueden recuperar y editar programas a través de AND. Las cintas magnéticas de 1 pulgada eran direccionables por bloques, lo que le permitía a AND administrar un sistema de archivos de directorio de manera intercambiable en cualquier almacenamiento magnético disponible (cinta, disco o tarjetas RACE).
La máquina fue programada en un dialecto de ALGOL -60 llamado ALGOL-20. Las desviaciones de Algol-60 incluyeron la falta de soporte para la recursividad , extensiones al lenguaje de máquina integrado G-20 dentro de ALGOL - QUÉ, y un lenguaje de formato de impresora desarrollado por CIT. Otro idioma fue GATE, el traductor algebraico general extendido. También usó IPL-V (Newell's Information Processing Language-5) y Linear IPL-V, así como COMIT, y el ensamblador THAT. MONITOR era el programa de supervisión, y el conjunto especial de rutinas se llamaba ELLAS COSAS.
Una exposición del diseño del G-21 aparece en un webcast de Carnegie Mellon por el diseñador, Jesse Quatse, en CMU CS50. [1]
Lista de equipamiento, circa 1965/66
- CC-11 Reloj de tiempo real y consola auxiliar
- Procesador central CP-11 (2)
- Módulo de memoria MM-10 (1)
- Módulo de memoria MM-11 (7)
- Módulo de memoria MM-12, modificado para funcionar con el sistema de visualización
- Unidad de disco DM-11
- Unidad de control de cinta TC-10 (2)
- Unidad de cinta magnética MT-10, cinta usada de 1 "(8)
- Unidad de cinta de papel PT-10
- Búfer de teletipo SE-10
- Impresora de línea de alta velocidad LP-12 (2)
- Impresora de línea de baja velocidad LP-10
- 3 consolas de pantalla y 1 controlador de pantalla.
- Se utilizó un lector / perforador de tarjetas IBM 1402 para el envío de trabajos por lotes.
Referencias
- Anécdotas , Jesse T. Quatse, IEEE Annals of the History of Computing, vol. 28, no. 3, págs. 76–80, julio-septiembre de 2006
- Un sistema de visualización visual adecuado para uso compartido en el tiempo , Jesse Quatse, revisado, 1966
- Diseño del sistema multiprocesador G-21 , Jesse Quatse, 1965
- Programación interactiva en Carnegie Tech , AH Bond, 1968 [2]
- ESO - Manual de idiomas , personal de programación del centro informático de la CIT, 1965 [3]
- QUÉ , James Moore, CIT Computer Center, 1965 [4]
- El lenguaje de máquina del procesador central Bendix G-20 , 1961, [5]
- El lenguaje de máquina del equipo periférico Bendix G-20 , 1961, [6]
- El Bendix G-20 General Reference Manual, 1962, [7]
- ^ "COMPUTADORAS Y PROCESADORES DE DATOS, AMÉRICA DEL NORTE: 2. Bendix Computer Div. De Bendix Aviation, G-20, Los Ángeles, California" . Boletín de Informática Digital . 12 (2): 1–6. Abril de 1960.
- ^ G eneral A lgebraic T ranslator E xtended
- ^ "20-GATE: compilador algebraico para Bendix G-20", Carnegie Tech Computation Center, septiembre de 1962.