martes, 7 de agosto de 2012

IBM PC


El IBM Personal Computer, conocido comúnmente como el IBM PC, es la versión original y el progenitor de la plataforma de hardware compatible IBM PC. Es el IBM modelo 5150, y fue introducido el 12 de agosto de 1981. Fue creado por un equipo de ingenieros y de diseñadores bajo la dirección de Don Estridge del IBM Entry Systems Division en Boca Raton, Florida.
Junto al "microcomputador" y al "computador casero", el término "computador personal" ya estaba en uso antes de 1981. Fue usado tan temprano como en 1972 para caracterizar al Alto de Xerox PARC. Sin embargo, debido al éxito del IBM Personal Computer, el término PC vino a significar más específicamente un microcomputador compatible con los productos PC de IBM. El IBM PC es el predecesor de las actuales computadoras personales y progenitor de la plataforma compatible IBM PC.

Altair 8800


La Altair 8800 de MITS fue un microordenador diseñado en 1975, basado en la CPU Intel 8080A. Se vendía como un kit a través de la revista Popular Electronics, los diseñadores planearon vender solo unos pocos cientos de ejemplares a los aficionados, y se sorprendieron al vender diez veces esa cantidad solo en el primer mes. Hoy en día, la Altair es ampliamente reconocida como la chispa que condujo a la revolución del computador personal durante los años siguientes: El bus de computador diseñado para la Altair se convirtió en un estándar de facto conocido como el bus S-100. El primer lenguaje de programación para la máquina fue el Altair BASIC, escrito por Bill Gates y Paul Allen, quienes inmediatamente después fundarían Microsoft.

Prólogo
Ed Roberts y Forrest M. Mims III se conocieron mientras servían en el laboratorio de armamento de la Fuerza Aérea de los Estados Unidos en la base de Kirtland, Nuevo México. Ellos decidieron utilizar su experiencia en electrónica para producir pequeños kits para aficionados de modelos de cohetes. Junto con Stan Cagle y Robert Zaller, Roberts y Mims crearon MITS (Micro Instrumentation Telemetry Systems) en el garaje de Roberts en Albuquerque, Nuevo México, y comenzaron a vender radiotransmisores e instrumentos para los modelos de cohetes. En 1969 Roberts compró el negocio a sus socios y se movió a una oficina más grande, donde él fabricó kits de calculadoras para aficionados. Mims lo asistió escribiendo los manuales para algunos de los productos a cambio de kits. En 1972, Texas Instruments desarrolló su propio chip de calculadora y comenzó a vender calculadoras completas en menos de la mitad del precio. MITS fue devastada por esto, al igual que muchas otras compañías, y Roberts luchó para reducir la carga de su deuda de un cuarto de millón de dólares.
Con el lanzamiento del primer microprocesador 8 bits, el Intel 8008, en 1972, y el más poderoso 8080 en 1974, un número de aficionados comenzaron a diseñar kits de microcomputadores. En julio de 1974, uno de esos diseños, el bien pensado Mark-8 de Jonathan Titus, basado en el 8008, fue anunciado en la revista Radio-Electronics. El diseño fue puramente en papel, requiriendo al constructor buscar las piezas una a la vez hasta encontrarlas, una tarea que era básicamente imposible fuera de California. Aunque el Mark-8 no fue un éxito, los editores de Popular Electronics se dieron cuenta que alguien iba a ser el primero en entregar un kit "verdadero", y decidieron que ellos querían hacerlo. En este punto la historia se convierte en algo menos clara.
[editar]El diseño
En una versión de la historia, dicha por el editor de series Art Salsberg, Popular Electronics tenía otro diseño más simple en los trabajos de Jerry Odgen, un antiguo contribuidor. Sin embargo, ese diseño eran puros "hacks", y Salsberg se dio cuenta que ellos necesitaban algo mucho mejor como contrapartida a la Mark-8. Más o menos por ese tiempo Roberts se acercó a ellos con su propio diseño, basado en un tablero de circuitos preimpresos en lugar de cableado soldado a mano. La versión de la historia de Les Solomon es similar, pero localiza la reunión clave entre él y Forrest Mims [1] , otro contribuidor de la revista, quien le habló sobre el proyecto de Robert. Realmente, la reunión con Solomon ocurrió años antes, cuando los cuatro socios de MITS intentaban desarrollar nuevos productos para complementar los de telemetría para modelos de cohetes. Esto ocurrió varios años antes de que MITS entrara en el negocio de computadores. Forrest Mims, quien corrigió muchos errores en la temprana sección sobre el MITS de este artículo, se va del grupo, con Solomon y Salsberg decidiendo llamar a Roberts. Después de que Roberts diseñara el Altair, con la ayuda de Bill Yates (no confundir con Bill Gates), Mims escribió el manual del operador a cambio de los primeros Altairs. El Altair de Mims ha estado en exhibición en el Museo Nacional de Historia Natural de la Institución Smithsoniana en Washington D. C. desde 1990.
Roberts buscó una oferta en CPUs, y eventualmente habló con Intel para proveerlo de procesadores 8080 cosméticamente imperfectos por $75, cuando ellos se vendían normalmente por $360. De hecho la oferta no era absolutamente tan buena como Roberts pensó en ese entonces; Intel eligió el precio $360 simplemente como juego de palabras sobre el famoso mainframe IBM System/360. El nombre finalmente decidido para el computador vino de Lauren, la hija de 12 años de Solomon. Ella sugirió Altair, que era el destino de la nave estelar Enterprise durante un episodio de Star Trek que ella estaba viendo.
La primera muestra funcional fue enviada inmediatamente por tren a Nueva York. Sin embargo, nunca llegó debido a una huelga en la compañía de envío. La primera muestra de esta máquina, que es piedra angular de la industria de la computación personal, se pierde de esta manera para la historia. Solomon había tomado un número de fotos de la máquina y escribió el artículo basado en ellas, mientras Roberts trabajaba en la construcción de un reemplazo. Todo vino junto, y el kit estaba disponible oficialmente el 19 de diciembre de 1974.
[editar]El lanzamiento
El kit fue primero anunciado en la edición de enero de 1975 de la Popular Electronics. La coordinación parecía justo a tiempo. Los aficionados de la electrónica se trasladaban a las computadoras en la medida que más y más electrónica se volvía digital, pero ellos se veían frustrados por la baja potencia y flexibilidad de los pocos kits que ya estaban en el mercado. La Altair tenía suficiente fuerza para ser realmente útil, y fue diseñada alrededor de un sistema expandible que la abrió a toda clase de experimentos. La idea de MITS era salir de la bancarrota, y se contentaba con vender el primer año unos 200 de estos kits, por lo que publico un aviso en la revista Popular Electronics. El éxito fue tan grande, que vendieron más de 2000 el primer mes, incluyendo 200 en un solo día.
En solamente seis meses la competencia llegó en la forma del IMSAI 8080, que incluyó teclado, monitor y un controlador para discos flexibles. Roberts estaba furioso, y pasó una creciente cantidad de su tiempo intentando "golpear" estos competidores en lugar de mejorar la Altair. Ya en 1976 había un número de máquinas mucho mejor construidas en el mercado, y cuando Roberts comenzó a exigir a las nuevas tiendas de computadoras que estaban apareciendo, que vendieran solamente las máquinas Altair, ellas en lugar de esto apuntaron a la competencia y en una vuelta irónica, MITS fue sacado rápidamente del mercado que ellos mismos habían creado.

En el primer diseño de la Altair, las partes necesarias para hacer una máquina completa no cabían en una sola tarjeta madre, y la máquina consistía en cuatro tarjetas apiladas una encima de la otra con unas separaciones. Otro problema que enfrentaba Roberts fue que las partes que se necesitaban para hacer una computadora verdaderamente útil no estaban disponibles, o no serían diseñadas con tiempo para la fecha de lanzamiento en enero. Por lo que durante la construcción del segundo modelo, él decidió construir la mayor parte de la máquina en forma de tarjetas extraíbles, reduciendo la tarjeta madre a nada más que una interconexión entre las tarjetas, un backplane. La máquina básica consistió en cinco tarjetas, incluyendo la CPU en una y la memoria en otra. Él entonces buscó un surtido barato de conectores, y encontró una fuente de conectadores de borde de 100 pines. El resto, como dicen, es historia, y el bus S-100 eventualmente fue reconocido por la comunidad profesional de la computación y lo adoptaron como el estándar para bus de computadora IEEE-696.
Para todos los propósitos, el bus de la Altair consiste en los pines del Intel 8080 dirigidos hacia la placa madre. Ningún nivel particular de pensamiento entró en el diseño, que condujo a desastres tales como varias líneas de energía de voltajes que eran situadas una al lado de la otra, conduciendo a fáciles cortocircuitos. Otra peculiaridad fue que el sistema incluyó dos buses de datos de 8 bits unidireccionales, pero un solo bus de direcciones de 16 bits bidireccional. Una oferta en fuentes de alimentación condujo al uso de +8V y +18V, que tuvieron que ser "pulled down" (arrastrado hacia abajo) en las tarjetas a valores estándar de +5V de TTL o valores de +12V del RS-232.
La Altair se despachaba en una carcasa de dos piezas. El backplane y la fuente de alimentación fueron montadas en una lámina base, junto con la parte delantera y trasera de la caja. La "tapa" tenía la forma de una letra C, formando el tope, y los lados izquierdo y derecho de la caja. Se dice que la lámina frontal se inspiró en la minicomputadora Data General Nova, se incluyeron un largo número de interruptores de palanca para alimentar datos binarios directamente en la memoria de la máquina, y un número de LEDs rojos para leer esos valores de retorno.
Programar la Altair era un proceso extremadamente tedioso donde uno accionaba las palancas de los interruptores a las posiciones que correspondían a un opcode del 8080, entonces se utilizaba un interruptor especial para introducir el código en la memoria de la máquina, y después repetir este paso hasta que todos los opcodes de un programa probablemente completo y correcto estaban en su lugar. Cuando la máquina se despachó por primera vez, los interruptores y las luces eran la única interfaz, todo lo que se podía hacer con la máquina eran programas para que las luces centellearan. Sin embargo, muchas fueron vendidos en esta forma. Roberts estaba trabajando duro con tarjetas adicionales, incluyendo un lector de cinta de papel para el almacenamiento, tarjetas adicionales de memoria RAM, y una interfaz RS-232 para conectarse a un apropiado terminal.

Alrededor de este tiempo Roberts recibió una carta de una compañía de Seattle que preguntaba si él estaría interesado en la venta de su lenguaje de programación del BASIC para la máquina. Él llamó a la compañía y se encontró con un hogar privado, en donde nadie había oído hablar de algo como el BASIC. De hecho la carta había sido enviada por Bill Gates y Paul Allen del área de Boston, y no tenían ningún BASIC que ofrecer. Cuando ellos llamaron a Roberts él expresó su interés, y los dos comenzaron el trabajo en su intérprete BASIC usando un simulador hecho por ellos mismos para el 8080 en una minicomputadora PDP-10. Ellos calcularon que tenían 30 días antes que algún otro hiciera el primer movimiento decisivo, y una vez que tuvieron una versión funcionando en el simulador, Allen voló a Albuquerque para entregar el programa en una cinta de papel, el Altair BASIC (también conocido como MITS 4K BASIC). Milagrosamente funcionó en la primera vez que se ejecutó, y Gates pronto se unió a él y crearon Microsoft, entonces deletreado como "Micro-Soft".

Kenbak 1


El computador Kenbak-1 está considerado como el primer “ordenador personal” disponible comercialmente. Esta designación le fue otorgada por el Computer History Museum en el año 1987 a partir de un concurso realizado con el objetivo de registrar la historia de la computación. Este equipo fue diseñado y fabricado por John Blankenbaker (quien creó la Kenbak Corporation) y comenzó a comercializarse en el año 1971. El objetivo principal de este equipo era el mercado educacional, sin embargo, su comercialización no fue un éxito, ya que únicamente se vendieron 40 equipos, a un coste de 750 dólares cada uno, de los que solo hay referencias de que se conserven 10 ejemplares en la actualidad en varias colecciones. En 1973 cesó la producción y Kenbak Corporation cerró.
El equipo Kenbak-1 representa el primer computador disponible comercialmente basado en la arquitectura Von Neumann y destinado para uso personal. John V. Blankenbaker diseñó la Kenbak-1 y la comercializó a través de la revista Scientific American en Septiembre de 1971. La mayoría de las unidades (alrededor de 40) se vendieron por 750 dólares. El nombre del computador tiene su origen en la mitad del apellido de John Blankenbaker.
El computador kenbak-1 fue diseñado en 1970 y es anterior a los microprocesadores puesto que fue construido casi en su totalidad a partir de componentes TTL. El primer microprocesador del mundo (Intel 4004) se introdujo en 1971.
A diferencia de muchas máquinas y motores de cálculo anterior, el Kenbak-1 es un verdadero computador de programa almacenado, puesto que ofrece 256 bytes de memoria, una amplia variedad de operaciones y una velocidad equivalente a 1 MHz. Se compone de una placa de circuito impreso formada por circuitos integrados de pequeña y mediana escala, dos registros de tipo MOS que implementan la memoria e interruptores y luces utilizados para entrada y salida.
El equipo se destinó para uso educacional, pero su comercialización se convirtió en una lucha por convencer a usuarios no profesionales en el campo de la computación de que podían adquirir un ordenador real a coste reducido para uso personal, algo que en esta época no era muy común. Por ello, únicamente 40 de estas máquinas fueron construidas y vendidas antes de que se dejaran de comercializar, y la razón por la cual no tuvieron el éxito esperado fue, según comenta el propio John Blankenbaker, porque el mundo simplemente no estaba listo para la computación personal y la Kenbak-1 carecía de algunas capacidades críticas (tales como la capacidad de expansión y la E/S) que se necesitaban para fomentar la revolución.
El prototipo del equipo comenzó a estar operativo en la primavera de 1971 y se realizó una demostración en una convención para profesores de un instituto. Esta máquina aún funciona y en Octubre de 2005 se puso a prueba en la Universidad del Estado de Montana. Las máquinas fabricadas diferían ligeramente del prototipo pero tenían el mismo conjunto de instrucciones y el mismo rendimiento.
John Blankenbaker comenzó el diseño de un dispositivo de computación en el invierno de 1949, cuando aún era estudiante de física en Oregon State Collage (ahora Universidad del Estado de Oregon). Su motivación principal fue la necesidad de realizar cálculos con logaritmos de forma rápida (ya que era algo muy tedioso) para el laboratorio de física semanal. Se inspiró en un artículo de mecánica que hablaba sobre los dispositivos de computación. Según el propio John Blankenbaker, el artículo no decía mucho, pero comentaba que la máquina usaba cientos de tubos de vacío pero únicamente utilizaba dos dígitos, 0 y 1. John Blankenbaker se centró en cómo escribir números con sólo dos dígitos: 0 y 1 y comenzó a investigar cómo realizar cálculos con estos números, sin embargo, tras un tiempo investigando en estos aspectos, comenzó a preguntarse cómo podría conseguir esto con dispositivos mecánicos como relés. El diseño que desarrolló fue un desastre y demasiado caro, pero estimuló su deseo de aprender más sobre computadoras.
En el verano de 1951, John Blankenbaker tuvo la oportunidad de trabajar en SEAC (National Bureau of Standards Eastern Automatic Computer) y, después de graduarse en 1952, trabajó en Hughes Aircraft Company y fue asignado a un departamento de trabajo dedicado a los equipos digitales. Para esta compañía diseñó la unidad aritmética de un procesador de datos profesionales y, en esta etapa de su vida se dio cuenta de que en un computador sólo era necesario un flip-flop (biestable capaz de almacenar un 1 o un 0) con la memoria suficiente. La descripción de esta idea fue publicada en 1958 en el artículo “Logically microprogrammed computers” del Grupo IRE profesional en equipos electrónicos, vol. CE-7, Nº 2, pp 103-109. En ese momento, John Blankenbaker comenzó a pensar en la posibilidad de que existieran equipos simples que pudieran servir para uso personal. El secreto para diseñar un ordenador simple era almacenar la descripción de otro ordenador en la memoria y luego evaluar lo que el equipo de destino era capaz de hacer con un programa. El principal objetivo de John Blankenbaker era conseguir un ordenador para uso personal cuyo coste fuese reducido.
En el otoño de 1970, John Blankenbaker estaba desempleado y decidió profundizar en la investigación de cómo conseguir un ordenador para uso personal. Los principales criterios seguidos fueron: bajo coste, que tuviera un objetivo educacional, y que fuera capaz de satisfacer las necesidades de los usuarios a través de sencillos programas. Su idea era un computador basado en circuitos en serie y más lento, que redujera el coste económico. Debido a su pequeño tamaño, el lenguaje de programación ha utilizar para su construcción sería el lenguaje máquina. También, por encima de todo, tenía que ser una máquina de programa almacenado basada en la arquitectura Von Neumann. John Blankenbaker en ningún momento consideró diseñar un computador de acuerdo con los principios de los computadores de lógica microprogramada. En lugar de eso, decidió aplicar sus conocimientos al diseño de un ordenador simple. Para mantener un bajo coste, utilizó interruptores y luces como entrada y salida de la máquina.
En el diseño se hizo mucho énfasis en el uso de tantas partes estandarizadas como fuese posible. El objetivo inicial fue conseguir un coste de componentes de 150 dólares por computador pero la cifra real fue de cerca de 250 dólares (cifra que con un gran volumen de producción podría haberse reducido a los 150 dólares iniciales). En la primavera de 1971, la placa de circuito impreso se había construido y el computador fue ensamblado. La memoria era de dos registros de tipo MOS, cada uno de 1.024 bits, la lógica fue implementada mediante circuitos integrados de pequeña y mediana escala y el microprocesador no había sido anunciado aún ni tampoco el primero de ellos habría supuesto una mejora en el diseño.
Los profesionales estaban entusiasmados con sus características y todos ellos coincidían en que era un computador para uso educacional. Tal vez por esto, se hizo hincapié en la comercialización del mismo en escuelas y la mayoría de las unidades vendidas por la Kenbak Corporation iban destinadas a este fin. Según John Blankenbaker, posiblemente hubiese sido mejor hacer hincapié en aspectos más divertidos y comercializarlo con más énfasis para uso personal. A parte de todo esto, en esta época, existía un problema con la venta a las instituciones educacionales: su largo ciclo presupuestario.
Más tarde, los derechos de la Kenbak Corporation fueron vendidos a la CTI Educational Corporation que continuaron la labor. Por ello, algunos de los computadores, el equivalente funcional a las unidades originales, llevan el nombre de esta Corporación (el nombre de la Kenbak-1 pasó a ser CTI 5050).
Visión General de su Funcionalidad

El computador Kenbak-1 operaba del mismo modo que otras máquinas basadas en lenguaje máquina de la época. Este computador tiene 8 conmutadores en el panel frontal con los cuales se puede introducir el valor de 1 byte, y dicho byte puede ser almacenado en cualquier posición de memoria de las 256 existentes mediante los botones de “Store Address” o “Store Data”. Los datos en memoria pueden ser verificados y mostrados mediante un banco de 8 luces con los botones “Read Address” o “Read Data”. Una vez que un programa en código máquina se introduce en el computador, puede ser ejecutado mediante el botón “Start” o detenido mediante el botón “Stop”, o incluso puede ejecutar varias instrucciones al mismo tiempo. Un programa en ejecución se puede comunicar con el operador de mostrar cualquier valor de un byte a través de las luces, o puede recibir datos de entrada deteniéndose a la espera de datos desde el operador de entrada, y el operador puede reanudar la ejecución después de ajustar los botones necesarios.
[editar]Cómo fue diseñado

El Kenbak-1 es una equipo de ejecución en “serie”. En lugar de sumar o restar un byte a la vez de forma paralela, las operaciones aritméticas y lógicas se realizan sobre bytes de 1 bit de información al mismo tiempo, a través de un sumador en serie. La mayoría de las calculadoras del momento utilizaban este tipo de aritmética también, con el fin de “salvar” los transistores, pero a expensas de la velocidad. Los 256 bytes de memoria de la Kenbak-1 se organizaron en dos registros de cambio en “serie” de 1024 bits cada uno de ellos por los cuales circulaba la información (los datos) de forma continua.
[editar]Principales Componentes

En la parte interior del computador Kenbak-1 se encuentran las distintas partes del mismo. En la parte inferior está situada la placa base con 132 circuitos integrados. Las dos fuentes de alimentación, una para 5 voltios y otra para -12 voltios, cubren la parte trasera y envuelven la placa. La energía disipada por la unidad requiere un pequeño ventilador que se encuentra en la parte trasera izquierda. La corriente de aire producida por este ventilador se dirige a los dos registros MOS utilizados para la memoria. El aire, tras pasar por las fuentes de energía sale por detrás de éstas.
En el panel frontal se encuentran las luces y los interruptores que están conectados por cables a la placa lógica. En lugar de LEDs se utilizaron luces incandescentes (bombillas T-1) que eran más brillantes. Se realizó una modificación total de la unidad y se hizo de acero. Esto proporcionó una protección excelente salvo para los interruptores que se encuentran en la parte delantera. El reloj trabaja a 1MHz y lo genera un multivibrador.
Se realizaron varias modificaciones de carácter técnico y cosmético desde la presentación del prototipo hasta que se fabricaron las unidades a comercializar. Al principio, existía un botón rojo que servía para almacenar los datos en memoria, pero se eliminó, y, en su lugar, se colocó un interruptor de palanca para bloquear la memoria frente a los cambios que se realizasen desde el panel frontal. Otras partes se rediseñaron y recolocaron para adquirir una mejor visibilidad. Además, se instaló una ranura en el panel frontal para poder insertar en un futuro una tarjeta perforada, pero esto no pudo llevarse a cabo nunca debido al poco éxito de comercialización.
En la esquina posterior izquierda del computador, donde se encuentra el ventilador, se ubican los dos registros MOS que se utilizan para la memoria. Estos registros eran muy fiables y una muestra de esto era que con 70 voltios de corriente alterna el equipo era capaz de continuar funcionando.
La placa base se compone de circuitos integrados. Este componente principal, era una placa de doble cara diseñada mediante estándares y normas muy conservadoras. En la parte superior de la placa se montan los componentes. Las grandes áreas de color plateado son las fuentes de alimentación y la toma de tierra. Las entradas y salidas lógicas de los circuitos integrados y otros componentes están conectados por cincuenta mil caminos. Como nota adicional del diseño realizado, no se utilizaron caminos entre los pines de los circuitos integrados. En el lado opuesto de la placa, los recorridos de la señal se ubican en dirección opuesta a la que circulan de manera horizontal.
La zona de arriba a la derecha mantiene el “estado” lógico. Hay 32 estados (a pesar de que no todos se usan) y a cada estado se le asignó una tarea específica como, por ejemplo, la localización de la siguiente instrucción. La lógica determina el siguiente estado. Dicha lógica de procesamiento se encuentra en el centro y a la izquierda se ubica la memoria y circuitos de reloj. Las entradas y salidas se ubican alrededor de la parte inferior.

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.
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 en 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.
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.
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 sólo 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 sólo 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.
[editar]Organización de la memoria
Los programas de usuario se limitan a usar sólo 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.
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.

IBM 360


El IBM S/360 fue el primero ordenador en usar microprogramación, y creó el concepto de arquitectura de familia. La familia del 360 consistió en 6 ordenadores que podían hacer uso del mismo software y los mismos periféricos. El sistema también hizo popular la computación remota, con terminales conectados a un servidor, por medio de una línea telefónica. Así mismo, es célebre por contar con el primer procesador en implementar el algoritmo de Tomasulo en su unidad de punto flotante.
El IBM 360 es uno de los primeros ordenadores comerciales que usó circuitos integrados, y podía realizar tanto análisis numéricos como administración o procesamiento de archivos. Se considera que la tercera generación de computadoras comenzó con su introducción.
Fue el primer computador en ser atacado con un virus en la historia de la informática; y ese primer virus que atacó a esta máquina IBM Serie 360 (y reconocido como tal), fue el Creeper, creado en 1972
El IBM S/360 (S/360) es un sistema de computación de la familia mainframe que IBM anunció el 7 de abril de 1964. Fue la primera familia de ordenadores diseñados para cubrir las aplicaciones independientemente de su tamaño o ambiente (científico, comercial). En el diseño se hizo una clara distinción entre la arquitectura e implementación, permitiendo a IBM sacar una serie de modelos compatibles a precios diferentes. Los modelos S/360 anunciados en 1964 variaban en velocidad de 0,034 MIPS a 1,700 MIPS (50 veces la velocidad) y entre 8 KB y 8 MB de memoria principal, aunque este último fue inusual. El 360 fue un gran éxito en el mercado, permitía a los clientes comprar un sistema más pequeño sabiendo que siempre podrían migrar hacia un sistema de mayor capacidad. Muchos consideran el diseño de este sistema como uno de los más importantes en la historia, ya que ha influido en el diseño de los ordenadores de años posteriores. El arquitecto jefe del S/360 fue Gene Amdahl.
Una familia de computadoras
Rompiendo con el método de la industria, IBM creó una serie de ordenadores de pequeños a grandes y de alto a bajo rendimiento, todos ellos usando el mismo conjunto de comandos (con dos excepciones para los mercados específicos). Esto permitía a los clientes usar modelos más baratos y después ampliarlos a sistemas más potentes conforme se incrementaban sus necesidades sin pasar por el gasto excesivo de reescribir su software. IBM hizo el primer uso comercial de la tecnología de microcódigo para lograr esta compatibilidad, empleándola en todos sus modelos menos los modelos más potentes.
Esta flexibilidad hizo desmarcarse a IBM de la competencia (con la posible excepción de General Electric).
[editar]Modelos
IBM anunció inicialmente una familia de seis ordenadores y de cuarenta periféricos. IBM finalmente entregó catorce modelos, incluyendo los modelos one-off para la NASA. El modelo más barato era el S/360/20 con tan solo 4K de memoria principal, ocho registros de 16 bits en vez de los dieciséis registros de 32 bits del 360s original, y un conjunto de instrucciones que era un subconjunto del usado por el resto de la gama.
El anuncio inicial en 1964 incluía los modelos 30, 40, 50, 60, 62, y 70. Los primeros tres eran sistemas de gama baja-media, fueron lanzados con el objetivo de obtener el mercado de los IBM 1400 series. Los tres comenzaron a venderse a mediados de 1965. Los tres últimos, intentaban sustituir los ordenadores 7000 series, pero nunca se vendieron y fueron sustituidos por el 65 y el 75 cuyas primeras ventas fueron durante noviembre de 1965 y enero de 1966 respectivamente.
Más tarde se hizo un añadido de modelos más baratos que incluía el 20 (1966, pensado para pequeños negocios), 22(1971), y 25(1968). El modelo 22 fue un modelo 30 con limitaciones más bajas.
El modelo 44 (1966) fue una variante cuyo objetivo era el mercado científico de gama media que tenía un sistema de punto flotante pero un conjunto de instrucciones limitado.
Hubo una sucesión de máquinas de gama alta en la que se incluye la 67 (1966), 85 (1969), 91 (1967), 95 (1968), y 195 (1971). Los 195 fueron los intermedios entre la familia System/360 y su sucesora la System/370.
Aunque las implementaciones entre modelos fueron sustanciales (ejemplo presencia o no de microcodigo) la compatibilidad entre ellos fueron muy altas. Salvo en los casos específicamente documentados, los modelos fueron arquitectónicamente compatibles. Las nuevas características se podían añadir, sin violar las definiciones de la arquitectura: el 65 tuvo una versión de doble procesador (M65MP), el 85 introdujo memoria cache. Modelos 44, 75, 91, 95, y 195 se implementaron con lógica cableada, en lugar de microcódigo como todos los otros modelos.
Las primeras ventas del 360-67 fueron en agosto de 1966, fue el primer sistema de IBM en ofrecer la conversión dinámica de dirección (“DAT,” ahora comúnmente llamado MMU; El hardware de DAT reaparecería en la familia System/370 en 1972, aunque inicialmente no lo iba a estar). (Antes del 67, IBM había anunciado los modelos 64 y 66, versiones de DAT del 60 y el 62, pero fueron substituidos casi inmediatamente por el 67 a la vez que el 60 y el 62 fueron substituidos el 65.) Al anunciar el 360-67 (agosto de 1965), IBM también anunció el TSS/360, un sistema operativo que permitía multitarea aunque más tarde este proyecto fue cancelado en 1971. En vez del TSS/360 el sistema operativo del 360-67 fue el CP/CMS, fue el sistema original de maquina virtual. El CP/CMS fue desarrollado en Centro científico de Cambridge de IBM, en cooperación con los investigadores del MIT. Poco a poco fue ganado gran aceptación, y condujo al desarrollo del IBM VM/CMS y al z/VM.
Todos los modelos System/360 fueron retirados del mercado a finales de 1977.
[editar]Compatibilidad hacia atrás
Los clientes de IBM tenían una gran inversión en software que lograron ejecutar en la segunda generación de ordenadores. Muchos modelos ofrecieron la opción de emulación de microcódigo del ordenador anterior del cliente (ejemplo IBM 1400 series en un 360/30 o IBM 7094 en un 360/65) de modo que los viejos programas podían funcionar en la nueva máquina. No obstante los clientes tuvieron que parar la computadora y reiniciar en modo de emulación. El posterior S/370 conservó las opciones de la emulación, pero permitido que se ejecutarán bajo control del sistema operativo junto a programas nativos.

IBM 650


El IBM 650 fue uno de los primeros ordenadores de IBM, y el primero que fue fabricado a gran escala. Fue anunciado en 1953, y se produjeron 2000 unidades desde 1954 (la primera venta) hasta 1962. En 1969, IBM dejó de dar servicio técnico para el 650 y sus componentes.
El 650 es una máquina que codifica tanto datos como direcciones de memoria en sistema decimal, guardando cada cifra en código biquinario. Este código guarda, mediante varios bits, dos variables: una con 2 posibles estados, y otra con 5 posibles estados.
IBM diseñó este ordenador para los usuarios de máquinas contables anteriores, como las tabuladoras electromecánicas (con tarjetas perforadas) o el modelo IBM 604.
Un sistema 650 venía con 3 unidades (del tamaño de armarios):
Consola (tipo 650)
Alimentación (tipo 655)
Lector de tarjetas y Perforador (tipo 533 o 537)
Otros equipos opcionales que se le podían añadir son:
Unidad de disco (355)
Lector de tarjetas (tipo 543)
Perforador de tarjetas (tipo 544)
Unidad de control (tipo 652)
Unidad auxiliar (tipo 653)
Unidad alfabética auxiliar (tipo 654)
Unidad de cinta magnética (tipo 727)
Estación de consultas (tipo 838)
El IBM 650 pesaba alrededor de 900 kg, y su unidad de alimentación unos 1350. Cada unidad estaba en un armario separado, de 1,5 x 0,9 x 1,8 metros. El ordenador costaba 500.000 dólares, pero podía alquilarse por 3.500 al mes.
La memoria estaba en el tambor giratorio, que proporcionaba 2000 palabras, cada una con signo y de 10 dígitos (5 caracteres por palabra). Las direcciones de estos 2000 registros iban de 0000 a 1999 (en decimal).
Una desventaja del tambor giratorio es que hacía muy lento el acceso a memoria (tiempo de acceso medio: 2,5 ms), ya que para leer o escribir una dirección de memoria, había que esperar a que el área mas apropiada del tambor pasara por debajo del cabezal de lectura/escritura.
Para optimizar esto, el código de instrucciones se encontraba salteado por el tambor, a intervalos que dependían en cada momento del tiempo de ejecución de la instrucción anterior. Por eso, era necesario guardar junto con cada instrucción la dirección de la próxima instrucción a ejecutar. computadora

Univac


La UNIVAC I (UNIVersal Automatic Computer I, Computadora Automática Universal I) fue la primera computadora comercial fabricada en Estados Unidos. Fue diseñada principalmente por J. Presper Eckert y John William Mauchly, también autores de la segunda computadora electrónica estadounidense, la ENIAC. Durante los años previos a la aparición de sus sucesoras, la máquina fue simplemente conocida como "UNIVAC". Se donó a la universidad de Harvard y Pensilvania. Fue la primera computadora fabricada para un propósito no militar, desde el año 1941.

Las computadoras UNIVAC I fueron construidas por la división UNIVAC de Remington Rand (sucesora de la Eckert-Mauchly Computer Corporation, comprada por Rand en 1951). Su valor estaba entre 1 millón y 1 millón y medio de dólares, que actualizado seria de 6 millones y medio a 9 millones. Era una computadora que pesaba 7.250 kg, estaba compuesta por 5000 tubos de vacío, y podía ejecutar unos 1000 cálculos por segundo. Era una computadora que procesaba los dígitos en serie. Podía hacer sumas de dos números de diez dígitos cada uno, unas 100.000 por segundo. Funcionaba con un reloj interno con una frecuencia de 2,25 MHz, tenía memorias de mercurio. Estas memorias no permitían el acceso inmediato a los datos, pero tenían más fiabilidad que los tubos de rayos catódicos, que son los que se usaban normalmente.
El primer UNIVAC fue entregado a la Oficina de Censos de los Estados Unidos (United States Census Bureau) el 31 de marzo de 1951 y fue puesto en servicio el 14 de junio de ese año [1] . El quinto, construido para la Comisión de Energía Atómica (United States Atomic Energy Commission) fue usado por la cadena de televisión CBS para predecir la elección presidencial estadounidense de 1952. Con una muestra de apenas el 1% de la población votante predijo correctamente que Eisenhower ganaría, algo que parecía imposible.
Además de ser la primera computadora comercial estadounidense, el UNIVAC I fue la primera computadora diseñada desde el principio para su uso en administración y negocios (es decir, para la ejecución rápida de grandes cantidades de operaciones aritméticas relativamente simples y transporte de datos, a diferencia de los cálculos numéricos complejos requeridos por las computadoras científicas). UNIVAC competía directamente con las máquinas de tarjeta perforada hechas principalmente por IBM; curiosamente, sin embargo, inicialmente no dispuso de interfaz para la lectura o perforación de tarjetas, lo que obstaculizó su venta a algunas compañías con grandes cantidades de datos en tarjetas debido a los potenciales costos de conversión. Esto se corrigió eventualmente, añadiéndole un equipo de procesamiento de tarjetas fuera de línea, el convertidor UNIVAC de tarjeta a cinta y el convertidor UNIVAC de cinta a tarjeta, para la transferencia de datos entre las tarjetas y las cintas magnéticas que empleaba UNIVAC nativamente.
Los primeros contratos para la venta de UNIVACs fueron realizados con instituciones del gobierno de los Estados Unidos, tales como la oficina de censos, la Fuerza Aérea, y el servicio de mapas del ejército; también contrataron sus servicios particulares, como la ACNielsen Company y la Prudential Insurance Company.
El octavo UNIVAC, la primera venta efectiva para uso comercial, fue instalado en enero de 1954, en la división de electrodomésticos de General Electric para gestionar los salarios. DuPont compró el duodécimo UNIVAC, que fue entregado en septiembre de 1954. La Pacific Mutual Insurance recibió un UNIVAC en agosto de 1955, y otras compañías de seguros pronto siguieron ese camino. Mientras tanto, para uso oficial, la oficina de censos compró un segundo UNIVAC en octubre de 1954.
Originalmente valorado en $159.000 de la época, el UNIVAC aumentó su precio hasta costar entre $1.250.000 y $1.500.000. En total se fabricaron y entregaron 46 unidades. UNIVAC resultó demasiado costosa para la mayoría de las universidades, y Sperry Rand (a diferencia de compañías como IBM), no tenía el suficiente respaldo financiero para donar muchas unidades; sin embargo un ejemplar se donó a la Universidad de Harvard en 1956, otro a la Universidad de Pensilvania en 1957, y uno a la Case Western Reserve University en Cleveland, Ohio ese mismo año.
Algunos sistemas UNIVAC permanecieron en servicio durante mucho tiempo, de hecho bastante después de haberse vuelto obsoletos. La Oficina de Censos utilizó sus dos sistemas hasta 1963, acumulando doce y nueve años de servicio respectivamente; Sperry Rand utilizó sus propias dos unidades en Buffalo, Nueva York, hasta 1968. La compañía de seguros Life and Casualty of Tennessee utilizó su sistema hasta 1970, totalizando más de trece años de servicio.

Edvac


La EDVAC (Electronic Discrete Variable Automatic Computer) por sus siglas en inglés, fue una de las primeras computadoras electrónicas. A diferencia de la ENIAC, no era decimal, sino binaria y tuvo el primer programa diseñado para ser almacenado. Este diseño se convirtió en el estándar de arquitectura para la mayoría de las computadoras modernas.
El diseño de la EDVAC es considerado un éxito en la historia de la informática.
El diseño de la EDVAC fue desarrollado aún antes de que la ENIAC fuera puesta en marcha y tenía la intención de resolver muchos de los problemas encontrados en el diseño de la ENIAC. Así como la ENIAC, la EDVAC fue construida por el laboratorio de investigación de balística de Estados Unidos de la universidad de Pensilvania . A los diseñadores de la ENIAC, J. Presper Eckert y John William Mauchly se les unió el gran matemático John von Neumann. Un contrato para construirla fue firmado en abril de 1946 con un presupuesto inicial de 100.000 USD y el contrato llamó al aparato el Calculador Discreto Electrónico Automático Variable (Electronic Discrete Variable Automatic Calculator en inglés).
El costo de la EDVAC fue similar al de la ENIAC, justo por debajo de los 500.000 USD.
La computadora fue diseñada para ser binaria con adición, sustracción y multiplicación automática y división programada. También poseería un verificador automático con capacidad para mil palabras (luego se estableció en 1.024). Físicamente la computadora fue construida de los siguientes componentes: Un lector-grabador de cinta magnética, una unidad de control con osciloscopio, una unidad para recibir instrucciones del control y la memoria y para dirigirlas a otras unidades, una unidad computacional para realizar operaciones aritméticas en un par de números a la vez y mandarlos a la memoria después de corroborarlo con otra unidad idéntica, un cronómetro, y una unidad de memoria dual.
Una preocupación importante en el diseño era balancear fiabilidad y economía.
La EDVAC poseía físicamente casi 6.000 tubos de vacío y 12.000 diodos. Consumía 56 kilowatts de potencia. Cubría 45,5 m² de superficie y pesaba 7.850 kg.
El personal operativo consistía de treinta personas para cada turno de ocho horas.
La EDVAC fue entregada al laboratorio militar en agosto de 1949 y después de varios ajustes, comenzó a operar hasta 1951. En 1960 corría por más de 20 horas diarias con lapsos sin error de 8 horas, en promedio.
La EDVAC recibió varias actualizaciones, incluyendo un dispositivo de entrada/salida de tarjetas perforadas en 1953, memoria adicional en un tambor magnético en 1954 y una unidad de aritmética de coma flotante en 1958.
La EDVAC corrió hasta 1961 cuando fue reemplazada por BRLESC. En su vida, demostró ser altamente confiable y productiva.

Eniac


ENIAC es un acrónimo de Electronic Numerical Integrator And Computer (Computador e Integrador Numérico Electrónico), utilizada por el Laboratorio de Investigación Balística del Ejército de los Estados Unidos.
Se ha considerado a menudo la primera computadora electrónica de propósito general, aunque este título pertenece en realidad a la computadora alemana Z3. Además está relacionada con el Colossus, que se usó para descifrar código alemán durante la Segunda Guerra Mundial y destruido tras su uso para evitar dejar pruebas, siendo recientemente restaurada para un museo británico. Era totalmente digital, es decir, que ejecutaba sus procesos y operaciones mediante instrucciones en lenguaje máquina, a diferencia de otras máquinas computadoras contemporáneas de procesos analógicos. Presentada en público el 15 de febrero de 1946.
La ENIAC fue construida en la Universidad de Pensilvania por John Presper Eckert y John William Mauchly, ocupaba una superficie de 167 m² y operaba con un total de 17.468 válvulas electrónicas o tubos de vacío que a su vez permitían realizar cerca de 5000 sumas y 300 multiplicaciones por segundo. Físicamente, la ENIAC tenía 17.468 tubos de vacío, 7.200 diodos de cristal, 1.500 relés, 70.000 resistencias, 10.000 condensadores y 5 millones de soldaduras. Pesaba 27 Toneladas, medía 2,4 m x 0,9 m x 30 m; utilizaba 1.500 conmutadores electromagnéticos y relés; requería la operación manual de unos 6.000 interruptores, y su programa o software, cuando requería modificaciones, demoraba semanas de instalación manual.
La ENIAC elevaba la temperatura del local a 50 °C. Para efectuar las diferentes operaciones era preciso cambiar, conectar y reconectar los cables como se hacía, en esa época, en las centrales telefónicas, de allí el concepto. Este trabajo podía demorar varios días dependiendo del cálculo a realizar.
Uno de los mitos que rodea a este aparato es que la ciudad de Filadelfia, donde se encontraba instalada, sufría de apagones cuando la ENIAC entraba en funcionamiento, pues su consumo era de 160 kW.
A las 23.45 del 2 de octubre de 1955, la ENIAC fue desactivada para siempre.
ENIAC utilizaba válvulas termoiónicas de base octal, comunes en su época; los acumuladores decimales se hacían con válvulas 6SN7, mientras que las válvulas 6L7, 6SJ7, 6SA7 y 6AC7 se usaban para funciones lógicas. Numerosas válvulas 6L6 y 6V6 se usaron como guiadoras de impulsos entre los cables que conectaban cada rack del ENIAC.
Algunos expertos electrónicos predijeron que las válvulas se estropearían con tanta frecuencia que la máquina nunca llegaría a ser útil. Esta predicción llegó a ser parcialmente correcta: varias válvulas se fundían casi todos los días, dejando ENIAC no operativa sobre media hora. Las válvulas de fabricación especial para durar largas temporadas sin deteriorarse no estuvieron disponibles hasta 1948. La mayoría de estos fallos ocurrían siempre durante los periodos de encendidos o apagados de ENIAC, cuando los filamentos de las válvulas y sus cátodos estaban bajo estrés térmico. Con la simple pero costosa acción de nunca apagar ENIAC, los ingenieros redujeron los fallos de válvulas del ENIAC a la más que aceptable cifra de una válvula cada dos días. De acuerdo con una entrevista en 1989 a Eckert, el fallo continuo de las válvulas es un mito: "Nos fallaba una válvula aproximadamente cada dos días y conseguíamos averiguar el problema en menos de 15 minutos."1 En 1954, el periodo más largo de operación de ENIAC sin un fallo fue de 116 horas (cerca de cinco días).
Si bien fueron los ingenieros de ENIAC, Mauchly y Eckert, los que pasaron a la historia, hubo seis mujeres que se ocuparon de programar la ENIAC, cuya historia ha sido silenciada a lo largo de los años y recuperada en las últimas décadas. Clasificadas entonces como "sub-profesionales", posiblemente por una cuestión de género o para reducir los costos laborales, este equipo de programadoras destacaba por ser hábiles matemáticas y lógicas y trabajaron inventando la programación a medida que la realizaban. Betty Snyder Holberton, Jean Jennings Bartik, Kathleen McNulty Mauchly Antonelli, Marlyn Wescoff Meltzer, Ruth Lichterman Teitelbaum y Frances Bilas Spence prácticamente no aparecen en los libros de historia de la computación, mas dedicaron largas jornadas a trabajar con la máquina utilizada principalmente para cálculos de trayectoria balística y ecuaciones diferenciales y contribuyeron al desarrollo de la programación de computadoras. Cuando la ENIAC se convirtió luego en una máquina legendaria, sus ingenieros se hicieron famosos, mientras que nunca se le otorgó crédito alguno a estas seis mujeres que se ocuparon de la programación.
Muchos registros fotográficos de la época muestran la ENIAC con mujeres de pie frente a ella. Hasta la década del 80, se dijo incluso que ellas eran sólo modelos que posaban junto a la máquina ("Refrigerator ladies"). Sin embargo, estas mujeres sentaron las bases para que la programación fuera sencilla y accesible para todos, crearon el primer set de rutinas, las primeras aplicaciones de software y las primeras clases en programación. Su trabajo modificó drásticamente la evolución de la programación entre las décadas del 40 y el 50.

Mark 1


El MARK I (cuyo nombre completo es RCA Mark I Electronic Music Synthesizer) es el primer sintetizador, conocido como tal, pues fueron sus diseñadores los que acuñaron el término sintetizador tal y como hoy lo conocemos.
El MARK I fue desarrollado entre 1951 y 1957 fueron bajo la dirección de los doctores Harry Olson y Herbert Belarel en los laboratorios de la RCA. En ese periodo se desarrollaron tanto el MARK I como el MARK II.
El computador Mark I empleaba señales electromagnéticas para mover las partes mecánicas. Esta máquina era lenta (tomaba de 3 a 5 segundos por cálculo) e inflexible (la secuencia de cálculos no se podía cambiar); pero ejecutaba operaciones matemáticas básicas y cálculos complejos de ecuaciones sobre el movimiento parabólico de proyectiles.
Funcionaba con relés, se programaba con interruptores y leía los datos de cintas de papel perforado.