Las computadoras de la serie CDC 3000 ("treinta y seiscientos" de "treinta y cien") de Control Data Corporation fueron a mediados de la década de 1960 secuelas de los sistemas CDC 1604 y CDC 924 . [1]
Serie CDC 3000 | |
---|---|
Diseño | |
Fabricante | Corporación de datos de control |
Diseñador | Seymour Cray |
Caja | |
Dimensiones | Altura: 191 cm (75 pulgadas ) Longitud (doble): 214 cm (84 pulgadas ) Longitud (individual): 114 cm (45 pulgadas ) Ancho: 68 cm (27 pulgadas) |
Sistema | |
Sucesor | Serie CDC 6000 |
Con el tiempo, se produjo una variedad de máquinas, divididas en [2]
- la serie 3000 superior de 48 bits y
- la serie 3000 inferior de 24 bits. [3]
A principios de la década de 1970, los CDC eliminaron gradualmente la producción de la serie 3000, que había sido la fuente de ingresos de Control Data durante la década de 1960; las ventas de estas máquinas financiaron a la empresa mientras se diseñaba la serie 6000 . [4]
Especificaciones
Modelo | Tamaño de palabra | Fecha de lanzamiento | Precio | Frecuencia | Memoria Max | MIPS | Imagen |
---|---|---|---|---|---|---|---|
CDC 3600 | 48 bits | 06-1963 | $ 1,200,000 [5] | 714 kHz (ciclo de 1,4 μs) [6] | 1,536 megabyte (262144 x 48 bits) [5] | 0,700 MIPS | |
CDC 3400 | 48 bits | 11-1964 | $ 680 000 [6] | 667 kHz (ciclo de 1,5 μs) [6] | 192 kilobytes (32767 x 48 bits) | 0,700 MIPS | |
CDC 3300 | 24 bits | 12-1965 | $ 220 000 [6] | 800 kHz (ciclo de 1,25 μs) [6] | 768 kilobytes (262144 x 24 bits) | 0,800 MIPS | |
CDC 3200 | 24 bits | 05-1964 [6] | $ 200 000 [6] | 800 kHz (ciclo de 1,25 μs) [6] | 96 kilobytes (32767 x 24 bits) | 0,800 MIPS | |
CDC 3100 | 24 bits | 02-1965 [6] | $ 120 000 [6] | 571 kHz (ciclo de 1,75 μs) [6] | 96 kilobytes (32767 x 24 bits) | 0.500 MIPS |
Serie 3000 superior
La serie 3000 superior utilizó un tamaño de palabra de 48 bits. La primera máquina 3000 [4] que se fabricó fue la CDC 3600 ; entregado por primera vez en junio de 1963. Las primeras entregas de la CDC 3400 y la CDC 3800 fueron en diciembre de 1965. Estas máquinas fueron diseñadas para aplicaciones de computación científica; fueron la ruta de actualización para los usuarios de las máquinas CDC 1604. Sin embargo, estas máquinas fueron eclipsadas por las próximas máquinas de la serie CDC 6000 de 60 bits cuando la CDC 6600 se introdujo en diciembre de 1964 y se entregó en 1965. [7] Algunos laboratorios de computación de alta gama compraron estas máquinas como provisiones, mientras esperaban la entrega de sus 6600 máquina.
Serie 3000 inferior
La serie 3000 inferior utilizó un tamaño de palabra de 24 bits. Se basaron en el CDC 924 anterior , una versión de 24 bits del CDC 1604 (48 bits) . El primer 3000 más bajo en ser lanzado fue el CDC 3200 (mayo de 1964), seguido por el CDC 3100 más pequeño [1] (febrero de 1965) y el CDC 3300 (diciembre de 1965). La última máquina de la serie, la CDC 3500 , fue lanzada en marzo de 1967 y utiliza circuitos integrados en lugar de componentes discretos. El 3300 y el 3500 tenían capacidades de reubicación opcionales, aritmética de punto flotante e instrucciones BDP (Business + Data Processing). Estas máquinas estaban destinadas a la informática comercial y empresarial.
El 3150
El CDC 3150 de Control Data Corporation se describió como una "computadora por lotes", [8] e incluía un compilador FORTRAN [9] y COBOL [10] . Su consola se parecía a este .
Conjuntos de instrucciones
El conjunto de instrucciones de la serie 3000 superior se componía principalmente de instrucciones de 24 bits (empaquetadas dos por palabra), pero también contenía algunas instrucciones de 48 bits. El 3000 inferior se basó en un subconjunto de 24 bits de los disponibles en los sistemas 3000 superiores. Por lo tanto, fue posible escribir programas que se ejecutarían en los 3000 sistemas. Y como estos sistemas se basaban en los conjuntos de instrucciones 1604 y 924 anteriores, también existía cierta compatibilidad con versiones anteriores . Sin embargo, los sistemas divergieron entre sí en áreas como la reubicación y las instrucciones de BDP.
Memoria
Todas las computadoras de la serie 3000 usaban memoria de núcleo magnético . La máquina CDC 3500 utilizó los mismos módulos de memoria central que se utilizan en las computadoras de la serie CDC 6000 / Cyber 70.
Arquitectura
La CPU 3000 inferior tenía una arquitectura de 24 bits: [11] las instrucciones tenían 24 bits de longitud, al igual que los dos registros de operando A y Q. Había cuatro registros de índice de 15 bits, B0 a B3, aunque B0 siempre es cero ( cero cuando se lee; las escrituras no afectan el valor). No había registro de estado (banderas o código de condición). Se podían direccionar directamente hasta 32.768 palabras de memoria central, 24 bits por palabra, y se podían conmutar varios bancos. Las configuraciones de dos o tres bancos de memoria eran las más comunes.
Cada instrucción contenía seis bits de código de operación, un bit que especificaba si se usaba direccionamiento indirecto, dos bits de dirección de registro de índice y quince bits de dirección.
La aritmética era el complemento de unos , por lo que había dos formas de cero: cero positivo y cero negativo . Los registros A y Q podrían funcionar como un registro combinado de 48 bits para ciertas instrucciones aritméticas. El registro E tenía 48 bits.
La CPU 3600 podía ejecutar alrededor de un millón de instrucciones por segundo (1 MIPS), lo que le otorgó el estado de supercomputadora en 1965. [4]
Gran parte del diseño de la arquitectura básica de la serie 3000 fue realizado por Seymour Cray , luego pasó a otros para que lo completaran a medida que avanzaba en el diseño de la serie CDC 6000. Varias de las características innovadoras que hicieron del 6600 'el primer superordenador' se pueden ver en el prototipo de la serie 3000.
Software
Los sistemas operativos para los 3000 superiores se denominaron SCOPE (Supervisory Control Of Program Execution). Tape SCOPE era un sistema operativo por lotes en serie sin almacenamiento en búfer para la lectura de tarjetas o la cola de impresión. Drum SCOPE mejoró el rendimiento y contó con el spooling de impresión. CDC desarrolló un sistema operativo para el 3800 llamado SUMMIT (uso simultáneo de multiprogramación, multiprocesamiento con tiempo compartido interactivo) para aprovechar las funciones avanzadas del hardware. Debido a que CDC centró todos sus recursos en hacer avanzar el sistema 6600, SUMMIT nunca se lanzó.
El primer sistema operativo de la serie 3000 inferior se llamaba RTS OS. Sin embargo, fue reemplazado rápidamente por MSOS (Mass Storage OS). El principal sistema operativo para CDC 3300 y CDC 3500 se llamó MASTER (Multi Access, Shared Time Executive Routine). MASTER era un sistema operativo multitarea, basado en disco, pero aún orientado al trabajo por lotes. Los trabajos de la tarjeta se almacenaron en caché en el disco y la salida de la impresora se puso en cola. MASTER uso de memoria optimizado con hardware de mapeo de páginas.
Existía un sistema operativo llamado REAL-TIME SCOPE tanto para sistemas de 3000 inferiores como superiores. Finalmente, se puso a disposición una versión basada en disco de SCOPE para los sistemas superiores 3000. [12]
FORTRAN , COBOL y ALGOL [2] estaban disponibles. El lenguaje ensamblador se llamó COMPASS . Estos estaban disponibles en los CDC.
En la Universidad de Massachusetts Amherst se desarrolló un sistema APL para las computadoras de la serie superior 3000 . Este sistema se puso a disposición de otros usuarios de la serie 3000 superior. [ cita requerida ]
Conjunto de caracteres
Los sistemas operativos de CDC 3xxx generalmente usaban caracteres de seis bits, por lo que el conjunto de 64 caracteres no contenía letras minúsculas. El juego de caracteres contenía (en el orden de los códigos de visualización ):
: AZ 0-9 + - * / ($ =) (espacio) ,. # []% "_! & '? <> @ \ ^;
Esta extensión de seis bits de la codificación BCD de cuatro bits se denominó BCDIC (código de intercambio BCD). IBM más tarde amplió este código para crear el código "BCDIC extendido" o EBCDIC de ocho bits .
Dependiendo del dispositivo, algunos caracteres se representan de manera diferente, especialmente la impresora de línea y algunos terminales:
personaje | a veces se muestra como |
# | ≡ |
" | ≠ |
_ | → o { |
! | ∨ |
Y | ∧ |
' | ↑ |
? | ↓ o} |
@ | ≤ |
\ | ≥ |
^ | ¬ |
Tenga en cuenta la ausencia de caracteres de control, especialmente el retorno de carro y el salto de línea . Estos fueron codificados por la estructura del registro.
Lista parcial de usuarios
Estados Unidos
La Universidad Estatal de Oregón ofreció un CDC 3300 para su uso desde mediados hasta finales de la década de 1960 hasta aproximadamente 1980. [4] Utilizaba un sistema operativo propio conocido como OS3 (para el Sistema Operativo de Tienda Abierta del Estado de Oregón). [13]
El Servicio de Impuestos Internos de EE . UU . Utilizó computadoras de la serie CDC 3000 durante muchos años. [4]
Northeastern University en Boston usó un CDC 3300 a principios de la década de 1970.
International Timesharing Corporation (ITS) de Chaska, Minnesota vendió servicios de tiempo compartido utilizando CDC 3300. (ITS más tarde adquirió otra empresa de tiempo compartido que utilizaba CDC 3600, antes de que, a su vez, fuera adquirida por United Computing Systems de Kansas City, Missouri).
La Universidad Estatal de California en Northridge tenía un 3170 dual que brindaba servicio de tiempo compartido al sistema de universidades y universidades estatales de California. Muchos de los otros campus también tenían máquinas CDC 3150 para operaciones por lotes locales. [14] [15] En 1970, los CDC 3150 se instalaron en la mayoría de los campus del sistema de universidades estatales de California. El estado de San José y el estado de Los Ángeles obtuvieron CDC 3300 y sirvieron como centros de datos regionales con enlaces de datos (muy inestables) a los otros campus. El Colegio Politécnico del Estado de California (San Luis Obispo) y la Universidad Estatal de San Diego tenían IBM System / 360s. El resto tiene 3150. La configuración típica era de 24K palabras de memoria central de 24 bits, cuatro unidades de cinta de 7 pistas, impresora de tambor, lector de tarjetas, perforadora de tarjetas, dos unidades de disco de 8 MB (paquetes extraíbles). En Humboldt State College, donde trabajé, esto se utilizó tanto para fines administrativos como educativos. Reemplazó a un IBM 1620.
La Fuerza de EE. UU. Utilizó numerosos sistemas de la serie CDC 3800 en la Instalación de Control de Satélites de la Fuerza Aérea ubicada en lo que ahora es la Estación de la Fuerza Aérea de Onizuka en Sunnyvale, California. Como parte de la Red de Control de Satélites de la Fuerza Aérea , se utilizaron para realizar cálculos de mantenimiento y planificación orbital para satélites de defensa hasta que fueron eliminados y reemplazados por mainframes de IBM a mediados de la década de 1990. Estos sistemas utilizaron el lenguaje de programación JOVIAL para proporcionar la precisión necesaria para estos cálculos.
El Centro de Análisis Naval tuvo un CDC 3800 desde aproximadamente 1968 hasta aproximadamente 1975. Se usó para la computación científica en apoyo de la investigación de operaciones para la Marina de los Estados Unidos.
El Departamento de Ingeniería y Ciencias de la Computación de la Universidad Estatal de Michigan tenía un CDC 3600 [16]
La región suroeste de los CDC tenía las siguientes cuentas a fines de la década de 1960 y principios de la de 1970 :
- Long Beach Memorial Hospital, Long Beach, California (seguimiento y facturación de la ubicación del paciente)
- Muchas de las universidades estatales de California (Fullerton, Los Ángeles, etc.) en sus departamentos de ingeniería
- California State College Los Angeles también fue el centro de datos de la región sur del estado de California. (admisiones comunes, etc.)
- California State College San José, el centro de datos regional del norte de California, tenía un CDC 3300, al igual que el centro de datos regional del sur del estado de Los Ángeles.
- Laboratorio de propulsión a chorro (Pasadena, California): prueba de varios módulos del espacio exterior
- Universidad de Texas, El Paso
- Vandenburg AFB (control de lanzamiento de misiles) (también dos CDC 3600 - base principal - uso desconocido)
- Thompson-Ramo-Wollridge - Redondo Beach, California
- Cal Poly, Pomona, California (escuela de ingeniería)
- Cal Poly Northridge, California (escuela de ingeniería)
- Point Magoo, Naval Air Station (seguimiento de globos meteorológicos / análisis de datos)
- Estación Aérea Naval El Centro
- Camp Pendleton, California (Cuerpo de Marines de los EE. UU.) - Banco de desarrollo / prueba para el sistema de control y comando de aeronaves tácticas marinas (MTACCS) - Inicialmente 3300 - actualizado a 3500 alrededor de 1973-74.
- Beverly Hills Data Center, parte de la red CDC Cybernet y también una rareza para CDC, completó la computación bancaria para unos 12 pequeños bancos locales. Como punto medio del sistema CyberNet, se interconectaba con el centro de datos de Los Ángeles (CDC 6600). Las cuentas bancarias fueron adquiridas de Corporation for Economic, Industrial and Operations Research (CEIR), un sistema IBM (¿1401?) Que fue reemplazado por el 3300. Este sistema tenía 8 o 10 unidades de disco CDC 854 y estaba conectado a un modelo B de Burroughs. Lector de caracteres de tinta magnética 3000 (MICR).
Europa
El CERN usó un CDC 3800 desde 1966 hasta enero de 1969, cuando fue reemplazado por un CDC 6600. El 3800 fue luego adquirido por el Estado de Ginebra e instalado en la Universidad local de Ginebra. [17] [18]
En Francia se instalaron varios CDC 3000, ya sea en centros de informática académicos, en empresas de software o en las industrias aeronáutica, nuclear y petrolera.
La Universidad de Oslo tenía un CDC 3300 (1967 - 1976) [19]
Un CDC 3300 se instaló a fines de la década de 1960 en Inglaterra, en Computation Research & Development Ltd, una subsidiaria con sede en Londres de los diseñadores de ingeniería civil Freeman Fox & Partners. Se utilizó para cálculos de ingeniería y computación comercial. Fue dado de baja en 1974.
El Servicio Meteorológico Alemán Deutscher Wetterdienst utilizó un CDC 3800 y un CDC 3400 para la predicción numérica del tiempo a fines de la década de 1960.
Oceanía
Había muchas máquinas de la serie CDC 3000 en Australia. CSIRO instaló un 3600 en Canberra en 1964, con 3200 máquinas satélite en Melbourne, Sydney y probablemente en Brisbane y Adelaide. La Oficina de Censos y Estadísticas tenía un 3600, 3300 y 3500 en Canberra, con 3200 en cada una de las seis capitales estatales, varias de las cuales se actualizaron a 3300 alrededor de 1970. La Universidad de Monash tuvo un 3200 entregado en 1964. [20] La Dirección de Señales de Defensa tenía al menos uno. BHP tenía dos máquinas 3300 en cada uno de sus centros de datos de Newcastle y Port Kembla. Fueron reemplazados por 3500 en 1977 y permanecieron en funcionamiento hasta mediados de la década de 1980.
Bloque comunista
Hungría, gobernada por los comunistas, obtuvo una máquina CDC 3300 entre 1969 y 1971. Fue administrada por la Academia Nacional de Ciencias durante la década de 1970, principalmente para ejecutar cálculos científicos. [21]
Otros sistemas CDC 3300 instalados en países del antiguo bloque del Este [4] (lista no completa):
- Centro de Investigación en Computación, Bratislava
- Oficina Central de Estadística, Praga.
- Aviones rumanos, Bucarest (Sistema 3500)
Periféricos estándar
- 405 - Lector de tarjetas. Lector de tarjetas perforadas de alta velocidad de 80 columnas
- 415 - Perforadora de tarjetas, perforadora de tarjetas de 80 columnas
- 501 - Impresora de línea, tambor giratorio, impresora de 136 caracteres de ancho. Tenga en cuenta que no hubo letras minúsculas.
- 505 - Impresora de línea
- 512 - Impresora de línea, tipo cadena
- 601 - Unidad de cinta magnética
- 604 - Unidad de cinta magnética
- 607 - Unidad de cinta magnética
- 609 - Unidad de cinta magnética (9 pistas)
- Serie 700 - Lector de páginas óptico
- 800 - Serie de memoria magnética giratoria
- 808 - Discos giratorios, aproximadamente 32 pulgadas por disco, aproximadamente 32-36 discos por eje.
- 852 - Unidad de disco con paquete de medios extraíbles, 2 a 3 millones de siete caracteres de 7 bits, seis discos (10 superficies de grabación) / paquete. Compatible con datos con IBM 1311 [22]
- 853 - Similar a 852, 4 millones de caracteres. Medios mecánicamente intercambiables con IBM 1311, pero no datos registrados [22]
- 854 - Similar a 853, 8 millones de caracteres [22]
- 915 - Lector de páginas óptico
La serie CDC 6000 también se comercializó inicialmente con muchos de los mismos periféricos.
Ver también
- Entrada / salida de tarjeta perforada
Referencias
- ^ a b "Computadora CDC 3100 (Control Data Corporation) - CERN" .
- ^ a b "Compilando SIMULA" .
- ^ "@ 5 Control Data I Corporation" (PDF) .
- ^ a b c d e f Steve Cunningham (7 de enero de 2010). "Lector de discos de cabezal fijo para el CDC 3300" .
- ^ a b Encuesta informática de 1964
- ^ a b c d e f g h i j k Informe Adams de 1967
- ^ Cayton, Andrew RL; Sisson, Richard; Zacher, Chris (2006). El medio oeste estadounidense: una enciclopedia interpretativa . ISBN 0253003490.
- ^ "La primera computadora por lotes de CSULB, una Control Data Corp. (CDC) 3150" "Emerities - In Memorium" . 2010.
- ^ "Instituto LI Bedford de Oceanografía L'Institut Oceanographique" (PDF) .
- ^ JD Mahle Jr (28 de noviembre de 1969). "ERIC - Sistema de recuperación de información" .
- ^ "Máquinas reales con palabras de 24 y 48 bits" .
- ^ Henley, Ernest J .; Lewins, Jeffery (2014). Avances en ciencia y tecnología nucleares . ISBN 1483215660.
- ^ Universidad Estatal de Oregon, Corvallis, Oregon 97331 "Manual para usuarios del sistema operativo Open Shop del estado de Oregon (os-3)" (PDF) . Septiembre de 1972.
- ^ "Manual de usuario CDC 3150 - Universidad Estatal de California, Sacramento" . 1972.
- ^ "PORTADA, Manual de usuario, CDC 3150 - Universidad Estatal de California, Sacramento" . 1972.
- ^ "Universidad del Estado de Michigan" .
- ^ El CDC 3800 arranca temporalmente, 10 de agosto de 1966
- ^ Boletín del CERN, 20 de enero de 1969
- ^ Bubenko, Janis; Impagliazzo, John; Soelvberg, Arne (2005). Historia de la Computación Nórdica: IFIP WG9.7 . ISBN 038724168X.
- ^ Video en YouTube , Video tomado por Ron Bird del aterrizaje en el aeropuerto Essendon del carguero Flying Tigers CL44 Swing Tail y la descarga del sistema CDC 3200 en el campus de Monash Clayton por Wridgway Bros, 1964.
- ^ "Történetünk" [Nuestra historia] (en húngaro) . Consultado el 24 de febrero de 2012 .
- ^ a b c https://docs.google.com/viewer?url=http%3A%2F%2Fs3data.computerhistory.org%2Fbrochures%2Fcdc.disk-852-4.ca1970.102646314.pdf
enlaces externos
- Ciclo de conferencias "Arquitectura extraña" en la Univ. de la Misa (pdf)
- Documentación de la serie 3000 en bitsavers.org
- Documentación de OS3 en bitsavers.org
- Folleto de la serie 3000 en computerhistory.org
- Venta de impresoras / periféricos CDC (Anuncio, 1975: CDC 501,505,512