fbpx
Wikipedia

CDC 6600

El CDC 6600 fue la primera supercomputadora de la historia. Diseñada en 1965 por Seymour Cray y fabricada por Control Data Corporation. Fue una versión mejorada del ordenador CDC 6400.

Una consola del CDC 6600 mainframe system.

El CDC 6600 posee una CPU de 60 bits y 10 unidades periféricas de procesamiento (PPUs) y se utiliza un marcador para el plotting de las órdenes.

Fue utilizado principalmente para la investigación de la física de alta energía nuclear. El primer CDC 6600 fue entregado a la Organización Europea para la Investigación Nuclear (CERN) para su uso en la investigación de la energía nuclear. Con un rendimiento de 1 megaFLOPS, seguía siendo la computadora más rápida del mundo, entre los años 1964 y 1969, hasta la aparición del CDC 7600. En un principio, el CDC 7600 se diseñó para ser compatible con el 6600, siendo incluso nombrado en un principio como el CDC 6800. Pero se tuvo que abandonar dicha idea, en favor de mejorar el rendimiento. Mientras que la CPU de la 7600 se mantuvo compatible con el del 6600, las unidades de procesadores periféricos (PPU) eran diferentes, lo que requería el uso de un sistema operativo distinto. Un CDC 6600 está en exhibición en el Museo de Historia de la Computación, en Mountain View.

Historia

Después de una máquina experimental conocida como el Pequeño Personaje, Control Data Corporation entregó el CDC 1604, uno de los primeros computadores basados en transistores y que fue de las máquinas más rápidas en el mercado. El Consejo de Administración estaba encantado con esta nueva máquina, y realizaron planes para una nueva serie de máquinas que estuvieran más adaptadas al uso comercial. Cray no estaba interesado en ese proyecto, y se puso como meta crear una nueva máquina, que fuera 50 veces más rápida que el CDC 1604.

Durante esta etapa, el CDC y Cray no se pusieron de acuerdo en la dirección que la empresa debería tomar. Finalmente, Cray habló con William Norris, directivo del CDC y le dejó claro que si las cosas no cambiaban, él se marcharía de la empresa. Norris sabía lo importante que era Cray, así que le dio luz verde para montar un laboratorio donde él quisiera. Seymour Cray trabajó junto a Tim Thornton, el arquitecto del sistema y el “genio oculto” de la 6600.

Descripción

Las máquinas de la época, usaban una CPU que generalmente, iba más lenta que la memoria principal. Por ejemplo, un procesador podría tomar 15 ciclos para multiplicar dos números, mientras que cada acceso a la memoria solo tomaba una o dos. Esto significó que hubo un tiempo considerable en que la memoria principal estaba ociosa. Fue ese el tiempo de inactividad que el 6600 explotaba. En lugar de tratar que la CPU se encargara de todas las tareas, la CPU de la 6600 solo se encargaba de la aritmética y la unidad lógica. Esto dio lugar a una CPU más pequeña que podría funcionar a una velocidad de reloj más alta. Junto con las velocidades más rápidas de conmutación de los transistores de silicio, la nueva CPU de la 6600 era superior a las demás. La base de la CPU 6600 es lo que hoy se conoce como sistema RISC, que se basada en realizar operaciones sencillas de forma paralela, para dejar antes la memoria libre.

Procesador Central

El Procesador Central del 6600 incluye 10 unidades funcionales paralelas, permitiendo múltiples instrucciones. En la actualidad, se conoce como un diseño superescalar, pero en aquellos tiempos era única. A diferencia de los diseños más modernos, las unidades funcionales aún no habían sido canalizadas. Dicha unidad se quedaba ocupada cuando se le emitía una instrucción y se mantenía ocupada hasta que la instrucción terminara. En el mejor de los casos, una instrucción podía ser emitida a una unidad funcional cada ciclo de reloj de 100 ns.

Organización de la memoria

Los programas de usuario se limitan a usar solo una zona contigua de la memoria principal. La parte de la memoria de un programa que está en ejecución, es controlado por el RA (Dirección Relativa) y FL (longitud del campo). Menos los primeros CDC 6600, las máquinas podían ser configuradas con un almacenamiento opcional de extensión del núcleo (ECS). El ECS podía ser utilizado para una variedad de propósitos, incluyendo el guardar matrices de datos que eran demasiados grandes para la memoria principal, intercambio de archivos o la comunicación en un completo multi-ordenador central.

El Sistema Operativo y su programación

Las máquinas funcionaron al principio con un sistema llamado COS (Chippewa Operating System) que se basaba más en el modelo anterior, el CDC 3000, pero necesitaban tener algo funcionando para poder realizar tests al nuevo CDC 6600. Sin embargo, las máquinas estaba destinadas a ser entregadas con un sistema más potente, el SIPROS (Simultaneous Processing Operating System), que estaba en desarrollo en la División de Ciencias de la compañía, en Los Ángeles. Los clientes se quedaron impresionados con las características de SIPROS, y muchos de ellos tenían escritos en sus contratos que el sistema que habían contratado era el SIPROS.

Pero SIPROS fue todo un fracaso. Los plazos de entrega no se cumplían y los costes de su realización eran cada vez más altos. Meses más tarde, con las máquinas ya listas para ser entregadas, el proyecto fue cancelado. Los programadores tuvieron que seguir trabajando con las mejores del COS. En ese momento, el desarrollo de Sistemas Operativos se dividió en dos grupos. El grupo que estaba trabajando antes en SIPROS, realizaron un nuevo sistema llamado SCOPE (Supervisory Control Of Program Execution), que era muy distinto a COS y tuvieron bastantes problemas de fiabilidad.

Por otro lado, el sistema COS empezó a mejorarse y evolucionó a MACE, aunque nunca fue un producto oficial. Más adelante, MACE sería la base del sistema Kronos. Pero CDC prefirió seguir la línea del sistema SCOPE. Por los años 70, consiguieron unificar SCOPE y Kronos, dando lugar al nuevo sistema NOS (Network Operating System). Para darle mejor imagen a NOS, CDC renombró el sistema de SCOPE a NOS, ya que muchos clientes preferían mantener el anterior sistema.

Referencias


  •   Datos: Q683851
  •   Multimedia: Category:CDC 6600

6600, primera, supercomputadora, historia, diseñada, 1965, seymour, cray, fabricada, control, data, corporation, versión, mejorada, ordenador, 6400, consola, mainframe, system, posee, bits, unidades, periféricas, procesamiento, ppus, utiliza, marcador, para, p. El CDC 6600 fue la primera supercomputadora de la historia Disenada en 1965 por Seymour Cray y fabricada por Control Data Corporation Fue una version mejorada del ordenador CDC 6400 Una consola del CDC 6600 mainframe system El CDC 6600 posee una CPU de 60 bits y 10 unidades perifericas de procesamiento PPUs y se utiliza un marcador para el plotting de las ordenes Fue utilizado principalmente para la investigacion de la fisica de alta energia nuclear El primer CDC 6600 fue entregado a la Organizacion Europea para la Investigacion Nuclear CERN para su uso en la investigacion de la energia nuclear Con un rendimiento de 1 megaFLOPS seguia siendo la computadora mas rapida del mundo entre los anos 1964 y 1969 hasta la aparicion del CDC 7600 En un principio el CDC 7600 se diseno para ser compatible con el 6600 siendo incluso nombrado en un principio como el CDC 6800 Pero se tuvo que abandonar dicha idea en favor de mejorar el rendimiento Mientras que la CPU de la 7600 se mantuvo compatible con el del 6600 las unidades de procesadores perifericos PPU eran diferentes lo que requeria el uso de un sistema operativo distinto Un CDC 6600 esta en exhibicion en el Museo de Historia de la Computacion en Mountain View Indice 1 Historia 2 Descripcion 2 1 Procesador Central 2 2 Organizacion de la memoria 3 El Sistema Operativo y su programacion 4 ReferenciasHistoria EditarDespues de una maquina experimental conocida como el Pequeno Personaje Control Data Corporation entrego el CDC 1604 uno de los primeros computadores basados en transistores y que fue de las maquinas mas rapidas en el mercado El Consejo de Administracion estaba encantado con esta nueva maquina y realizaron planes para una nueva serie de maquinas que estuvieran mas adaptadas al uso comercial Cray no estaba interesado en ese proyecto y se puso como meta crear una nueva maquina que fuera 50 veces mas rapida que el CDC 1604 Durante esta etapa el CDC y Cray no se pusieron de acuerdo en la direccion que la empresa deberia tomar Finalmente Cray hablo con William Norris directivo del CDC y le dejo claro que si las cosas no cambiaban el se marcharia de la empresa Norris sabia lo importante que era Cray asi que le dio luz verde para montar un laboratorio donde el quisiera Seymour Cray trabajo junto a Tim Thornton el arquitecto del sistema y el genio oculto de la 6600 Descripcion EditarLas maquinas de la epoca usaban una CPU que generalmente iba mas lenta que la memoria principal Por ejemplo un procesador podria tomar 15 ciclos para multiplicar dos numeros mientras que cada acceso a la memoria solo tomaba una o dos Esto significo que hubo un tiempo considerable en que la memoria principal estaba ociosa Fue ese el tiempo de inactividad que el 6600 explotaba En lugar de tratar que la CPU se encargara de todas las tareas la CPU de la 6600 solo se encargaba de la aritmetica y la unidad logica Esto dio lugar a una CPU mas pequena que podria funcionar a una velocidad de reloj mas alta Junto con las velocidades mas rapidas de conmutacion de los transistores de silicio la nueva CPU de la 6600 era superior a las demas La base de la CPU 6600 es lo que hoy se conoce como sistema RISC que se basada en realizar operaciones sencillas de forma paralela para dejar antes la memoria libre Procesador Central Editar El Procesador Central del 6600 incluye 10 unidades funcionales paralelas permitiendo multiples instrucciones En la actualidad se conoce como un diseno superescalar pero en aquellos tiempos era unica A diferencia de los disenos mas modernos las unidades funcionales aun no habian sido canalizadas Dicha unidad se quedaba ocupada cuando se le emitia una instruccion y se mantenia ocupada hasta que la instruccion terminara En el mejor de los casos una instruccion podia ser emitida a una unidad funcional cada ciclo de reloj de 100 ns Organizacion de la memoria Editar Los programas de usuario se limitan a usar solo una zona contigua de la memoria principal La parte de la memoria de un programa que esta en ejecucion es controlado por el RA Direccion Relativa y FL longitud del campo Menos los primeros CDC 6600 las maquinas podian ser configuradas con un almacenamiento opcional de extension del nucleo ECS El ECS podia ser utilizado para una variedad de propositos incluyendo el guardar matrices de datos que eran demasiados grandes para la memoria principal intercambio de archivos o la comunicacion en un completo multi ordenador central El Sistema Operativo y su programacion EditarLas maquinas funcionaron al principio con un sistema llamado COS Chippewa Operating System que se basaba mas en el modelo anterior el CDC 3000 pero necesitaban tener algo funcionando para poder realizar tests al nuevo CDC 6600 Sin embargo las maquinas estaba destinadas a ser entregadas con un sistema mas potente el SIPROS Simultaneous Processing Operating System que estaba en desarrollo en la Division de Ciencias de la compania en Los Angeles Los clientes se quedaron impresionados con las caracteristicas de SIPROS y muchos de ellos tenian escritos en sus contratos que el sistema que habian contratado era el SIPROS Pero SIPROS fue todo un fracaso Los plazos de entrega no se cumplian y los costes de su realizacion eran cada vez mas altos Meses mas tarde con las maquinas ya listas para ser entregadas el proyecto fue cancelado Los programadores tuvieron que seguir trabajando con las mejores del COS En ese momento el desarrollo de Sistemas Operativos se dividio en dos grupos El grupo que estaba trabajando antes en SIPROS realizaron un nuevo sistema llamado SCOPE Supervisory Control Of Program Execution que era muy distinto a COS y tuvieron bastantes problemas de fiabilidad Por otro lado el sistema COS empezo a mejorarse y evoluciono a MACE aunque nunca fue un producto oficial Mas adelante MACE seria la base del sistema Kronos Pero CDC prefirio seguir la linea del sistema SCOPE Por los anos 70 consiguieron unificar SCOPE y Kronos dando lugar al nuevo sistema NOS Network Operating System Para darle mejor imagen a NOS CDC renombro el sistema de SCOPE a NOS ya que muchos clientes preferian mantener el anterior sistema Referencias Editar Datos Q683851 Multimedia Category CDC 6600Obtenido de https es wikipedia org w index php title CDC 6600 amp oldid 132738424, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos