La serie CDC 3000 ("treinta y seiscientos" o "treinta y un cien") es una familia de computadoras centrales de Control Data Corporation (CDC). El primer miembro, el CDC 3600 , fue un sistema de 48 bits presentado en 1963. El mismo diseño básico dio lugar al CDC 3400 , una versión reducida de 1964, y luego a los CDC 3300 , 3200 y 3100 de 24 bits presentados entre 1964 y 1965. [ 1 ] La serie 3000 reemplazó a los sistemas anteriores CDC 1604 y CDC 924. [ 2 ]
La línea fue un gran éxito y se convirtió en la gallina de los huevos de oro de CDC durante la década de 1960. [ 3 ] La serie superó significativamente en ventas a las máquinas mucho más rápidas y caras de la serie CDC 6000 , pero el rendimiento de las 3000 en relación con otros proveedores se deterioró rápidamente. La línea se dejó de producir a principios de la década de 1970 en favor de nuevos miembros de la serie 6000, y luego de la serie CDC Cyber , inicialmente basada en el diseño 6600 pero que abarcaba una amplia gama de rendimiento.
Presupuesto
Serie superior 3000
La serie 3000 superior utiliza un tamaño de palabra de 48 bits. La primera máquina de la serie 3000 [ 3 ] que se produjo fue la CDC 3600 , entregada por primera vez en junio de 1963. Las primeras entregas de la CDC 3400 y la CDC 3800 se realizaron en diciembre de 1965. Estas máquinas fueron diseñadas para aplicaciones de computación científica; representaban la ruta de actualización para los usuarios de las máquinas CDC 1604. Sin embargo, estas máquinas quedaron eclipsadas por las próximas máquinas de la serie CDC 6000 de 60 bits cuando la CDC 6600 se presentó en diciembre de 1964 y se entregó en 1965. [ 6 ] Algunos laboratorios de computación de alta gama adquirieron estas máquinas como soluciones provisionales, mientras esperaban la entrega de su máquina 6600. (CDC había indicado que las máquinas 6600 utilizarían el mismo lenguaje ensamblador ).
Serie inferior 3000
La serie 3000 inferior utiliza un tamaño de palabra de 24 bits. Se basan en el anterior CDC 924 , una versión de 24 bits del CDC 1604 (de 48 bits) . El primer modelo de la serie 3000 inferior que se lanzó fue el CDC 3200 (mayo de 1964), seguido por el más pequeño CDC 3100 [ 2 ] (febrero de 1965) y el CDC 3300 (diciembre de 1965). La última máquina de la serie, el CDC 3500 , se lanzó en marzo de 1967 y utiliza circuitos integrados en lugar de componentes discretos. Los modelos 3300 y 3500 tienen capacidades de reubicación opcionales, aritmética de punto flotante e instrucciones BDP (Business + Data Processing). Estas máquinas estaban dirigidas a la informática empresarial y comercial.
El 3150
El CDC 3150 de Control Data Corporation fue descrito como una " computadora por lotes " [ 7 ] e incluía un compilador FORTRAN [ 8 ] y un compilador COBOL [ 9 ] . Su consola se veía así .
Conjuntos de instrucciones
El conjunto de instrucciones de la serie 3000 superior se compone principalmente de instrucciones de 24 bits (dos por palabra), aunque también incluye algunas de 48 bits. La serie 3000 inferior se basa en un subconjunto de 24 bits de las instrucciones disponibles en los sistemas 3000 superiores. Por lo tanto, es posible escribir programas que se ejecuten en todos los sistemas 3000. Además, dado que estos sistemas se basaban en los conjuntos de instrucciones 1604 y 924 anteriores, existe cierta compatibilidad con versiones anteriores . Sin embargo, los sistemas difieren entre sí en aspectos como la reubicación y las instrucciones BDP.
Memoria
Todos los ordenadores de la serie 3000 utilizan memoria de núcleo magnético . El equipo CDC 3500 utiliza los mismos módulos de memoria de núcleo magnético que los ordenadores de las series CDC 6000 y Cyber 70.

Arquitectura
La CPU 3000 inferior utiliza una arquitectura de 24 bits: [ 10 ] las instrucciones tienen una longitud de 24 bits, al igual que los dos registros de operandos A y Q. Hay 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 hay registro de estado (indicadores o código de condición). Se pueden direccionar directamente hasta 32.768 palabras de memoria del núcleo, 24 bits por palabra, y se pueden conmutar varios bancos. Las configuraciones de dos o tres bancos de memoria son las más comunes.
Cada instrucción contiene seis bits de código de operación, un bit que especifica si se utilizó direccionamiento indirecto, dos bits de dirección del registro de índice y quince bits de dirección.
La aritmética utiliza el complemento a uno , por lo que existen dos formas de cero: cero positivo y cero negativo . Los registros A y Q pueden funcionar como un registro combinado de 48 bits para ciertas instrucciones aritméticas. El registro E tiene 48 bits.
La CPU 3600 puede ejecutar alrededor de un millón de instrucciones por segundo (1 MIPS), lo que le otorgó el estatus de supercomputadora en 1965. [ 3 ]
Gran parte del diseño arquitectónico básico de la serie 3000 fue realizado por Seymour Cray , quien luego lo delegó en otros para que lo completaran mientras él se dedicaba al diseño de la serie CDC 6000. Varias de las características innovadoras que hicieron de la 6600 "la primera supercomputadora" pueden verse en forma de prototipo en la serie 3000.
Software
Los sistemas operativos para la serie 3000 superior se denominan SCOPE (Supervisory Control Of Program Execution). Tape SCOPE es un sistema operativo de procesamiento por lotes en serie sin almacenamiento en búfer para la lectura de tarjetas ni la gestión de la cola de impresión. Drum SCOPE mejoró el rendimiento e incluyó la gestión de la cola de impresión. CDC desarrolló un sistema operativo para la serie 3800 llamado SUMMIT (Simultaneous Usage of Multiprogramming, Multiprocessing with Interactive Timesharing) para aprovechar las funciones avanzadas del hardware. Dado que CDC centró todos sus recursos en el desarrollo del sistema 6600, SUMMIT nunca se lanzó.
El primer sistema operativo para la serie 3000 inferior se llamaba RTS OS. Sin embargo, fue reemplazado rápidamente por MSOS (Mass Storage OS). El sistema operativo principal para los modelos CDC 3300 y CDC 3500 se llama MASTER (Multi Access, Shared Time Executive Routine). MASTER es un sistema operativo multitarea basado en disco, pero aún orientado a trabajos por lotes. Los trabajos de tarjetas se almacenan en caché en el disco y la salida de la impresora se envía a la cola de impresión. MASTER optimiza el uso de la memoria mediante hardware de mapeo de páginas.
Existe un sistema operativo llamado REAL-TIME SCOPE para sistemas de la serie 3000 inferior y superior. Posteriormente, se puso a disposición una versión de SCOPE basada en disco para los sistemas de la serie 3000 superior. [ 11 ]
FORTRAN , COBOL y ALGOL [ 12 ] estaban disponibles. El lenguaje ensamblador se llamaba COMPASS . Estos estaban disponibles en CDC.
James Burrill desarrolló en la Universidad de Massachusetts Amherst un sistema APL (UMASS-APL) para los ordenadores de la serie 3000 superior . Este sistema se puso a disposición de otros usuarios de la serie 3000 superior. Burrill también dirigió un equipo que desarrolló APLUM para las máquinas de la serie CDC 6600 [ 13 ].
Conjunto de caracteres
Los sistemas operativos para los CDC 3xxx suelen usar caracteres de seis bits, por lo que el conjunto de 64 caracteres no contiene letras minúsculas. El conjunto de caracteres contenía (en orden de código de visualización ):
: AZ 0-9 + - * / ( ) $ = (espacio) , . # [ ] % " _ ! & ' ? < > @ \ ^ ;
Esta extensión de seis bits de la codificación BCD de cuatro bits se conoce como BCDIC (código de intercambio BCD). Posteriormente, IBM amplió aún más este código para crear el código "BCDIC extendido" o EBCDIC de ocho bits .
Dependiendo del dispositivo, algunos caracteres se muestran de forma diferente, especialmente en la impresora de línea y en algunos terminales:
Nótese la ausencia de caracteres de control, especialmente el retorno de carro y el salto de línea . Estos están codificados en 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 o finales de la década de 1960 hasta aproximadamente 1980. [ 3 ] Utilizaba un sistema operativo propio conocido como OS3 (por Oregon State Open Shop Operating System). [ 14 ]
El Servicio de Impuestos Internos de los Estados Unidos utilizó computadoras de la serie CDC 3000 durante muchos años. [ 3 ]
La Universidad Northeastern de Boston utilizó un modelo CDC 3300 a principios de la década de 1970.
La Universidad de Massachusetts en Amherst utilizó un CDC 3600 y un CDC 3800 para el tiempo compartido de estudiantes hasta 1976 (?), cuando fueron reemplazados por un CDC CYBER 74.
International Timesharing Corporation (ITS), con sede en Chaska, Minnesota, vendía servicios de tiempo compartido utilizando sistemas CDC 3300. (Posteriormente, ITS adquirió otra empresa de tiempo compartido que utilizaba sistemas CDC 3600, antes de ser adquirida a su vez por United Computing Systems, con sede en Kansas City, Missouri).
La Universidad Estatal de California en Northridge tenía un 3170 dual que proporcionaba servicio de tiempo compartido al sistema de Universidades y Colegios Estatales de California. Muchos de los otros campus también tenían máquinas CDC 3150 para operaciones locales por lotes. [ 15 ] [ 16 ] En 1970, se instalaron CDC 3150 en la mayoría de los campus del sistema de Colegios Estatales de California. San Jose State y LA State obtuvieron CDC 3300 y sirvieron como centros de datos regionales con enlaces de datos (muy inestables) a los otros campus. California State Polytechnic College (San Luis Obispo) y la Universidad Estatal de San Diego tenían IBM System/360. El resto obtuvo 3150. La configuración típica era 24K palabras de memoria de núcleo 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, esto se usó tanto para fines administrativos como de instrucción. Reemplazó a un IBM 1620.
La Fuerza Aérea de los Estados Unidos utilizó numerosos sistemas de la serie CDC 3800 en el Centro de Control de Satélites de la Fuerza Aérea, ubicado en lo que hoy es la Base Aérea 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 planificación orbital y mantenimiento de satélites de defensa hasta que fueron retirados y reemplazados por mainframes de IBM a mediados de la década de 1990. Estos sistemas utilizaban el lenguaje de programación JOVIAL para proporcionar la precisión necesaria para dichos cálculos.
El Centro de Análisis Navales dispuso de un CDC 3800 desde aproximadamente 1968 hasta aproximadamente 1975. Se utilizaba para cálculos científicos en apoyo de la investigación operativa para la Armada de los Estados Unidos.
El Departamento de Ciencias de la Computación e Ingeniería de la Universidad Estatal de Michigan tenía un CDC 3600 [ 17 ].
La región suroeste de los CDC tenía las siguientes cuentas a finales de la década de 1960 y principios de la de 1970 :
- Hospital Memorial de Long Beach, Long Beach, California (seguimiento de la ubicación del paciente y facturación)
- Muchas de las universidades estatales de California (Fullerton, Los Ángeles, etc.) en sus departamentos de ingeniería
- El California State College de Los Ángeles también era el centro de datos de la región sur del estado de California (admisiones comunes, etc.).
- El California State College de San José, el centro de datos regional del norte de California, contaba con un CDC 3300, al igual que el centro de datos regional del sur de la Universidad Estatal de Los Ángeles.
- Laboratorio de Propulsión a Chorro (Pasadena, California): prueba de varios módulos espaciales.
- Universidad de Texas, El Paso
- Base de la Fuerza Aérea Vandenberg (centro de 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 Mugu, Base Aeronaval (seguimiento de globos meteorológicos/análisis de datos)
- Estación Aeronaval de El Centro
- Camp Pendleton, California (Cuerpo de Marines de EE. UU.): banco de desarrollo/pruebas para el Sistema de Mando y Control de Aeronaves Tácticas de la Infantería de Marina (MTACCS). Inicialmente 3300, actualizado a 3500 alrededor de 1973-74.
- El Centro de Datos de Beverly Hills, que formaba parte de la red Cybernet de la CDC (y que también es una rareza para la CDC), gestionaba los datos bancarios de aproximadamente 12 pequeños bancos locales. Ubicado en un punto intermedio del sistema CyberNet, se conectaba con el Centro de Datos de Los Ángeles (CDC 6600). Las cuentas bancarias se adquirieron de la Corporación para la Investigación Económica, Industrial y Operativa (CEIR), un sistema IBM (¿1401?) que posteriormente fue reemplazado por el 3300. Este sistema contaba con 8 o 10 unidades de disco CDC 854 y estaba conectado a un lector de caracteres de tinta magnética (MICR) Burroughs modelo B-3000.
Europa
El CERN utilizó un CDC 3800 desde 1966 hasta enero de 1969, cuando fue reemplazado por un CDC 6600. El 3800 fue adquirido posteriormente por el Estado de Ginebra e instalado en la Universidad de Ginebra. [ 18 ] [ 19 ]
En Francia se instalaron varios ordenadores CDC 3000, ya sea en centros informáticos académicos, en empresas de software o en las industrias aeronáutica, nuclear y petrolera.
La Universidad de Oslo tuvo un CDC 3300 (1967 - 1976) [ 20 ]
A finales de la década de 1960, se instaló un ordenador CDC 3300 en Inglaterra, en Computation Research & Development Ltd., una filial londinense de la empresa de ingeniería civil Freeman Fox & Partners. Se utilizaba 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ó los modelos CDC 3800 y CDC 3400 para la predicción numérica del tiempo a finales de la década de 1960.
Oceanía
Había muchas máquinas de la serie CDC 3000 en Australia. CSIRO tenía una 3600 instalada en Canberra en 1964, con máquinas satélite 3200 en Melbourne, Sydney y probablemente Brisbane y Adelaida. La Oficina de Censos y Estadísticas tenía una 3600, una 3300 y una 3500 en Canberra, con una 3200 en cada una de las seis capitales estatales, varias de las cuales fueron actualizadas a 3300 alrededor de 1970. La Universidad de Monash recibió una 3200 en 1964. [ 21 ] La Dirección de Señales de Defensa tenía al menos una. BHP tenía dos máquinas 3300 en cada uno de sus centros de datos de Newcastle y Port Kembla. Fueron reemplazadas 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 realizar cálculos científicos. [ 22 ]
Otros sistemas CDC 3300 instalados en antiguos países del Bloque del Este [ 3 ] (lista incompleta):
- Centro de investigación informática de Bratislava con la contribución del programa de desarrollo de OSN, CRC/PNUD [ 23 ]
- Oficina Central de Estadística, Praga.
- Aeronaves rumanas, 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. Nótese que no había 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 óptico de páginas
- 800 - Serie de memoria magnética giratoria
- 808 - Discos giratorios, de aproximadamente 32 pulgadas por disco, de aproximadamente 32 a 36 discos por husillo.
- 852 - Unidad de disco con paquete de medios extraíbles, de 2 a 3 millones de siete caracteres de 7 bits, seis discos (10 superficies de grabación)/paquete. Datos compatibles con IBM 1311 [ 24 ]
- 853 - Similar a 852, 4 millones de caracteres. Medios mecánicamente intercambiables con IBM 1311, pero no datos grabados [ 24 ]
- 854 - Similar a 853, 8 millones de caracteres [ 24 ]
- 915 - Lector de páginas óptico
La serie CDC 6000 también se comercializó inicialmente con muchos de los mismos periféricos.
Imágenes
Véase también
Referencias
- ↑ "Productos y sistemas de comunicaciones de datos" (PDF) .
- 1 2 "Computadora CDC 3100 (Control Data Corporation) - CERN" .
- 1 2 3 4 5 6 Steve Cunningham (7 de enero de 2010). "Lector de discos de cabezal fijo para el CDC 3300" .
- 1 2 1964 Encuesta sobre computadoras
- 1 2 3 4 5 6 7 8 9 10 11 Informe Adams de 1967
- ↑ Cayton, Andrew RL; Sisson, Richard; Zacher, Chris (2006). El Medio Oeste estadounidense: una enciclopedia interpretativa . Indiana University Press. ISBN 0253003490.
- ↑ "Primera computadora de procesamiento por lotes de CSULB, una Control Data Corp. (CDC) 3150" "Emergencias - En memoria" . 2010. Archivado del original el 31 de agosto de 2016. Recuperado el 20 de octubre de 2017 .
- ↑ "LI Bedford Institute of Oceanography 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 nuclear . Elsevier. ISBN 978-1483215662.
- ↑ "Compilando SIMULA" .
- ↑ Mayforth, Rick (1975), "APLUM-APL en la Universidad de Massachusetts" , SIGAPL APL Quote Quad , 6 (1), ACM: 15–21 , consultado el 7 de octubre de 2025
- ↑ Universidad Estatal de Oregón, Corvallis, Oregón 97331 "Introducción para usuarios del sistema operativo Open Shop de la Universidad Estatal de Oregón (os-3)" (PDF) . Septiembre de 1972.
- ↑ "Manual del usuario CDC 3150 - Universidad Estatal de California, Sacramento" . 1972.
- ↑ "PORTADA, Manual del Usuario, CDC 3150 - Universidad Estatal de California, Sacramento" . 1972.
- ↑ "Universidad Estatal de Michigan" . Facebook .
- ↑ El CDC 3800 se inicia 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 informática nórdica: IFIP WG9.7 . Springer. ISBN 038724168X.
- ↑ Vídeo en YouTube , imágenes grabadas por Ron Bird del aterrizaje en el aeropuerto de 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). Archivado del original el 8 de agosto de 2014. Consultado el 24 de febrero de 2012 .
- ^ "Počítač CDC 3300 vo Výskumnom výpočtovom stredisku OSN Bratislava | Stála výstava dejín výpočtovej techniky na Slovensku" .
- 1 2 3 "Control Data 852/853/854 Disk Storage Drives" (PDF) . Computer History Museum . c. 1970. Archivado (PDF) del original el 18-12-2022 . Recuperado el 12-03-2023 .
Enlaces externos
- Ciclo de conferencias "Arquitectura Bizarra" en la Universidad de Massachusetts (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
- Impresoras/periféricos CDC en venta (Anuncio, 1975: CDC 501, 505, 512)
- Hardware de Control Data Corporation
- Ordenadores centrales de Control Data Corporation
- Computadoras transistorizadas
- computadoras de 24 bits
- computadoras de 48 bits
- Introducciones relacionadas con la informática en 1963