viernes, 5 de octubre de 2012

Dispositivos Actuales y Antiguos


Primer Disco Duro

El primer disco duro fue inventado por IBM en 1956. A lo largo de los años, los discos duros han disminuido su precio al mismo tiempo que han multiplicado su capacidad, siendo la principal opción de almacenamiento secundario para PC desde su aparición en los años 60. Los discos duros han mantenido su posición dominante gracias a los constantes incrementos en la densidad de grabación, que se ha mantenido a la par de las necesidades de almacenamiento secundario.

Disco Duros actuales

Un disco duro SATA, es un dispositivo electromecánico que se encarga de almacenar y leer grandes volúmenes de información con altas velocidades por medio de pequeños electroimanes (Que van desde los 80GB hasta los 5TB según lo que conocemos)

 Primer Procesador
El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple chip, así como el primero disponible comercialmente. Aproximadamente al mismo tiempo, algunos otros diseños de CPU en circuito integrado, tales como el militar F14 CADC de 1970, fueron implementados como chipsets, es decir constelaciones de múltiples chips

Procesador Actual

El Intel i7 (Intel Core i7), Un CPU de 8mb de cache, está en dos versiones de cuatro y ocho núcleos siendo el más avanzado para computadoras de mesa. Cuentan con una velocidad promedio de 4 GHz o mas GHz (4 Mil millones de ciclos por segundo)


Primer Mouse
Mecánico:

El primer mouse que salió para computadora fue el mecánico.

Este mouse posee una esfera el cual giraba y permitía el movimiento, ese movimiento era transferido a un disco ranurado.

Esto generaba sensores de pulsos electicos que era enviado un cable hacia la computadora.

Actual Mouse
Óptico:
Es un dispositivo que que emite una luz de manera intermitente y un receptor se encarga de enviar los cambios de la reflexión de la luz hacia un circuito integrado que interpreta todos los movimientos y direcciones del mouse.


Generaciones de Software (Sistemas Operativos) Y Generaciones de Hardware


GENERACIONES DE SISTEMAS OPERATIVOS

Los sistemas operativos, al igual que el hardware de los computadores, han sufrido una serie de cambios revolucionarios llamados generaciones. En el caso del hardware, las generaciones han sido enmarcadas por grandes avances en los componentes utilizados, pasando de válvulas (primera generación), a transistores (segunda generación), a circuito integrados (tercera generación), a circuitos integrados de gran y muy gran escala (cuarta generación). Cada generación sucesiva de hardware han sido acompañada de reducciones substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por incrementos notables en velocidad y capacidad.


Generación Cero (década de 1940) 
 
Los sistemas operativos han ido evolucionando durante los últimos 40 años a través de un número de distintas fases o generaciones que corresponden a décadas. En 1940, las computadoras electrónicas digitales mas nuevas no tenían sistema operativo. Las Máquinas de ese tiempo eran tan primitivas que los programas por lo regular manejaban un bit a la vez en columnas de switch's mecánicos. Eventualmente los programas de lenguaje máquina manejaban tarjetas perforadas, y lenguajes ensamblador fueron desarrollados para agilizar el proceso de programación. Los usuarios tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a mano.

Primera generación (década de 1950) 
 
Los laboratorios de investigación de la General Motors implementaron el primer sistema operativo en los 50's generalmente corría una tarea a la vez y suavizó la transición entre tareas para obtener máxima utilización del sistema de la computadora. Los sistemas operativos de los años cincuenta fueron diseñados para hacer mas fluida la transmisión entre trabajos. Antes de que los sistemas fueran diseñados, se perdía un tiempo considerable entre la terminación de un trabajo y el inicio de siguiente. Este fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupo o lotes. Cuando el trabajo estaba en ejecución, esta tenia control total de la maquina. Al terminar cada trabajo (bien normal o anormalmente), el control era envuelto al sistema operativo, el cual "limpiaba" y leía e inicia el trabajo siguiente. 

Segunda generación (primera mitad de la década de 1960) 
 
La característica de la segunda generación de los sistemas operativos fue el desarrollo de los sistemas compartido con multiprogramación, y los principios del multiprocesamiento. En los sistemas de multiprogramación, varios programas de usuarios se encuentran el mismo tiempo en el almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro. En los sistemas de multiprocesamiento se utilizan varios procesadores en un solo sistema computacional, con la finalidad de incrementar el poder de procesamiento de la maquina. La independencia de dispositivos aparece después. Un usuario que deseara escribir datos en una cinta en sistemas de la primera generación tenia que hacer referencia especifica a una unidad en particular. En los sistemas de la segunda generación, el programa del usuario especificaba tan solo que un archivo iba a ser escrito en una unidad de cinta con cierto numero de pistas y cierta densidad. El sistema operativo localizaba, entonces, una unidad de cinta disponible con las características deseadas, y le indicaba al operador que montara una cinta en esa unidad.

El surgimiento de un nuevo campo: LA INGENIERÍA DE SOFTWARE.

Los sistemas operativos desarrollados durante los 60s tuvieron una enorme conglomeración de software escrito por gente quienes realmente no entendía el software, también como el hardware, tenias que ser ingeniero para ser digno de confianza, entendible y mantenible. Finalmente cuando encontraron y removieron algunos errores que nunca pudieron completar el sistema original. Errores en las fases fáciles de los proyectos no fueron localizados antes de un largo tiempo fueron entregados a los clientes; por este lado los errores fueron enormemente grandes para corregir. La gente obtuvo frecuentemente números grandes de módulos de software empezó a ser fragmentado y reescrito por personas nuevas porque existían módulos que realmente no se entendían. Se tomo mas atención a estos problemas eventualmente científicos de la computación y profesionales en la industria comenzaron a dedicar considerables recursos para el problema de construir sistemas de software. La emergencia de el campo de ingeniería de software y el reconocimiento de la importancia del desarrollo de una disciplinada y desarrollada aproximada a la construcción software digno de confianza, entendible y mantenible fuertemente unidos por la vasta experiencia con algunos de los sistemas operativos desarrollados en los 60s.

Tercera generación (mitad de la década de 1960 a la mitad de la década de 1970)
 
La tercera generación de sistemas operativos comenzó en forma efectiva, en 1964, con la introducción de la familia de computadores Sistemas/360 de IBM. Las variadas computadoras 360 fueron diseñadas para ser compatibles con el hardware, para usar el OS/360 sistema operativo, y para ofrecer mayor poder computacional a como iba avanzando el usuario en las series. Sistemas operativos mas avanzados fueron desarrollados para servir a múltiples usuarios interactivos a la vez. Los usuarios interactivos se comunicaban con la computadora vía terminales que están en línea conectadas directamente a la computadora. Los computadores de la tercera generación fueron diseñados como sistemas de usos generales. Casi siempre eran sistemas grandes, voluminosos, con el propósito de serlo todo para toda la gente. Este concepto vendió gran cantidad de computadores, pero tenia su precio. Los usuarios que necesitaban de algunas aplicaciones particulares que no requerían de este tipo de poder pagaban caro el elevado tiempo de ejecución, tiempo de , tiempo de depuración, mantenimiento, etc. Los sistemas operativos de la tercera generación eran sistemas de modos múltiples. Algunos soportan simultáneamente procesos por lotes, tiempo compartido, procesamiento de tiempo real y multiprocesamiento. Eran grandes y costosos, nunca antes se había construido algo similar, y muchos de los esfuerzos de desarrollo terminaron muy arriba del presupuesto y mucho después de lo que el planificador marcaba como fecha de terminación. 

Cuarta generación (de la mitad de la década de 1970 a nuestros días) 
 
Los sistemas de la cuarta generación constituyen el estado actual de la tecnología. Muchos diseñadores y usuarios se sienten aun incómodos, después de sus experiencias con los sistemas operativos de la tercera generación, y se muestran cautelosos antes de comprometerse con sistemas operativos complejos. Con la ampliación del uso de redes de computadores y del procesamiento en línea los usuarios obtienen acceso a computadores alejados geográficamente a través de varios tipos de terminales. El microprocesador ha hecho posible la aparición del computadora personal, uno de los desarrollos de notables consecuencias sociales mas importantes de las ultimas décadas. Ahora muchos usuarios han desarrollado sistemas de computación que son accesibles para sus uso personal en cualquier momento del día o de la noche. La potencia de computador, que costaba varios cientos de miles de dólares al principio de la década de 1960, hoy es accesible por menos de mil dólares. El porcentaje de la población que tiene acceso a un computador en la década de los ochenta es mucho mayor y aumento rápidamente. Individuos podían tener su propia computadora para realizar parte de su trabajo, y utilizar facilidades de comunicación para transmitir datos entre sistemas. La aplicación de paquetes de software tales como procesadores de palabras, paquetes de bases de datos y paquetes de gráficos ayudaron a la evolución de la computadora personal. La llave era transferir información entre computadoras en redes de trabajo de computadoras. El correo electrónico, transferencia de archivos, y aplicaciones de acceso a bases de datos proliferaron. El modelo cliente-servidor fue esparcido. El campo de ingeniería de software continuó evolucionando con una mayor confianza proveniente de los E.U. . Los ambientes del usuario, altamente simbólicos, mnemónicos y orientados hacia las siglas de las décadas de los sesenta y setenta, están siendo reemplazados, en la década de los ochenta, por los sistemas controlados por menú, los cuales guían al usuario a lo largo de varias opciones expresadas en un lenguaje sencillo. En los 90's habremos de entrar a la era de la verdadera distribución de computación en la cual calcula dentro de subcalculos que pueden ser ejecutados en otros procesadores en computadoras de múltiples procesadores y en conmutadores de red. Estos tipos de conectividad son facilitados para abrir sistemas estándar y protocolos que se empiezan desarrollar para grupos. 

1ª G – Válvula termoiónica (1940-1955)

El elemento básico de construcción eran válvulas con triodos de filamento, con dimensiones y apariencia de bombillas, pero en las que es posible regular el paso de corriente eléctrica.
ENIAC fue el nombre del primer ordenador de esta generación. Fue construido por John Presper y John W. Mauchly con financiación del gobierno de los EEUU de América y tenía como objetivo la automatización de procesos estadísticos (y quién sabe qué otros de tipo militar).

Era un auténtico monstruo, ocupando 167 m² y se componía de: 7.468 válvulas, 7.200 diodos, 1.500 relés, 70.000 resistencias, 10.000 condensadores, 6.000 interruptores y 5 millones de soldaduras. Pesaba en total la nada desdeñable cifra de 27 Tm.
Era tan grande su consumo eléctrico que produjo numerosos apagones en Filadelfia(160KW).

2ª G – Transistor (1956-1963)
 
Junto con el diodo constituyen los primeros elementos electrónicos de estado sólido, en relación a la ausencia de filamentos encapsulados.

Fue inventado en Laboratorios Bell USA (1947) por Bardeen, Houser y Shockley, Premio Nobel Física 1956.
La industria de la Energía Atómica fue la que financió el desarrollo de esta generación.

3ª G – Circuito Integrado (1964-1970)

Es el nacimiento del Chip de Silicio, en el cual se integran múltiples transistores en un circuito (de sí su denominación).

El primero fue creado por la empresa Fairchild en 1964, tenía el nombre comercial µA702, y aglutinaba la escalofriante cifra de 10 transistores.

4ªG – Microprocesador (1971-1981)

Esta era se caracteriza por la integración de un alto número de transistores, pero también por la integración de casi todos los componentes de la arquitectura Von Neumann en un único chip
El primer Microprocesador fue creado por Intel en 1971, se denominaba I4004, tenía un tamaño de palabra de 4 bits, 2.250 transistores, velocidad de reloj de 740KHz (sí, ni mega ni giga) ¡qué vértigo, ejecutaba 92.000 Instrucciones Por Segundo! El tamaño de las pistas era de 10 μm.

5ªG – Chips de alta escala de integración (1981-hasta la actualidad)

Parece mentira, pero desde 1981 no hay grandes avances en arquitecturas, tan sólo se tira del hilo aumentando enormemente la integración de transistores en un único chip, lo que llevó en los últimos años incluso a la multiplicación del número de microprocesadores incluidos en la misma cucaracha.
Por ejemplo un Intel Xeon Quadcore de 2007 ya procesaba palabras de 64bits, tenía 45nm de tamaño de pista, velocidad de reloj de 3GHz, 820 Millones de transistores, 110.253 MIPS y 74.580 MFLOPS (estas son las instrucciones matemáticas por segundo)
En 2010 seguimos sin cabiar generación, pero ya tenemos en el mercado micros con varios millardos de transistores integrados en un único chip, pistas de 32 nm y velocidades cercanas a los 4 GHz.

Comparacion entre generaciones de computadoras

Computadoras de Primera Generación

  Colossus En 1943, un proyecto británico, bajo el liderazgo del matemático Alan Turing, puso en operación una serie de máquinas más ambiciosas, las COLOSSUS, pues en vez de relés electromecánicos, cada nueva máquina usaba 2.000 válvulas electrónicas (por coincidencia, más o menos el mismo número de válvulas que Zuze había propuesto para la nueva máquina que no le permitieron desarrollar). El Colossus trabajaba con símbolos perforados en una argolla de cinta de papel, que era insertada en la máquina que tenía lectura fotoelétrica, comparando el mensaje cifrado con los códigos conocidos hasta encontrar una coincidencia. Procesaba 25.000 caracteres por segundo. En 1945, John von Neumann delinea los elementos críticos de un sistema de computadora. En 1946, nació la ENIAC - Eletronic Numerical Interpreter and Calculator, o sea, "Computadora e Integrador Numérico Electrónico", proyectada para fines militares, por el Departamento de Material de Guerra del Ejército de los EUA, en la Universidad de Pensilvania. Era la primer computadora digital electrónica en gran escala y fue proyectada por John W. Mauchly y J. Presper Eckert (que era un genio de la ingeniería) La ENIAC tenías las siguientes características:

 Totalmente electrónica
17.468 válvulas
500.000 conexiones soldadas
 30 toneladas de peso
180 m de área construida
5,5 m de alto 25 m de largo
2 veces mayor que MARK I
Realizaba una suma en 0,0002 s
Realizaba una multiplicación en 0,005 s con números de 10 dígitos

 La ENIAC tenía un gran problema: a causa del número tan grande de válvulas, operando a la tasa de 100.000 pulsos por segundo, había 1,7 billón de oportunidades cada segundo de que una válvula fallara, además de la gran tendencia a supercalentarse. Pues las válvulas liberaban tanto calor, que aún con los ventiladores la temperatura ambiente subía, a veces, hasta 67C. Entonces Eckert, aprovechó la idea utilizada en órganos electrónicos, haciendo que las válvulas funcionaran a una tensión menor que la necesaria, reduciendo así las fallas. En esta época, las válvulas representaban un gran avance tecnológico, pero presentaban los siguientes problemas: demasiado calentamiento, lo que provocaba que se quemaran constantemente. elevado consumo de energía eran relativamente lentas El proyecto ENIAC fue desactivado en 2 de octubre de 1955. La sucesora de la ENIAC fue la EDVAC - Eletronic Discrete Variable Computer o " Computadora Electrónica de Variables Discretas". La EDVAC fue planeada para acelerar el trabajo almacenando programas y datos en su expansión de memoria interna. Los datos, entonces, eran almacenados electrónicamente en un medio material compuesto de un tubo lleno de mercurio, conocido como línea de retardo, donde los cristales dentro del tubo generaban pulsos electrónicos que se reflejaban hacia delante y atras, tan lentamente como podían, semejante a un desfiladero que retiene un eco, que Eckert descubrió por casualidad al trabajar con los radares. Otra gran característica de la EDVAC era poder codificar la informacion en forma binaria en vez de la forma decimal, reduciendo bastante el número de válvulas. En 1947, John Bardeen, William Shockley y Walter Brattain inventan el TRANSISTOR. En 1949, surge la EDSAC - Eletronic Delay Storage Automatic Calculator o "Calculadora Automática con Almacenamiento por Retardo Electrónico", la cual marcó el último gran paso en la serie de avances decisivos inspirados por la guerra: Comenzó la "Era de la computadora"! En 1951, surge la primer computadora comercial, la LEO  

Computadoras de Segunda Generación

Transistor En 1952, la Bell Laboratories inventó el Transistor que pasó a ser un componente básico en la construcción de computadoras y presentaba las siguientes ventajas: calentamiento mínimo pequeño consumo de energía más confiable y veloz que las válvulas El mismo año, John Mauchly y Presper Eckert abrieron su propia firma en la Filadelfia y crearon la UNIVAC - Universal Automatic Computer, o sea "Computadora Automática Universal", lo cual estaba destinada al uso comercial. Era una máquina electrónica con programas almacenados que recibía instrucciones de una cinta magnética de alta velocidad en vez de las tarjetas perforadas. La UNIVAC fue utilizada para prever los resultados de una elección presidencial. También en 1952, Grace Hopper se transformó en una pionera en el procesamiento de datos, pues creó el primer compilador y ayudó a desarrollar dos lenguajes de programación que hicieron que las computadoras sean más atractivas para el mercado. En 1953, Jay Forrester, del MIT, construyó una memoria magnética mas chica y muy rápida, la cual sustituía las que usaban válvulas electrónicas. En 1954, IBM concluyó la primer computadora producida en serie, la 650, que era de tamaño medio y mientras tanto, Gordon Teal, de Texas Instruments, descubre un medio de fabricar transistores de cristales de silicio a un costo bajo. Se termina en 1955, la primer computadora transistorizada, hecha por Bell Laboratories: la TRADIC, la cual poseía 800 transistores.  

Computadoras de tercera generacion

 IBM 360 De 1958 la 1959, Robert Noyce, Jean Hoerni, Jack Kilby y Kurt Lehovec participan del desarrollo del CI - Circuito Integrado. En 1960, IBM lanza la IBM/360, cuya serie marcó una nueva tendencia en la construcción de computadoras con el uso de CI, que fueron conocidas como Chips. Esos chips incorporaban, en una única pieza de dimensiones reducidas, varias decenas de transistores ya interconectados, formando circuitos electrónicos complejos. Steven Hofstein, descubrió en 1961, el transistor de efecto de campo, usado en los circuitos integrados MOS. En 1965, Digital Equipment lanza la PDP-8, la primer mini computadora comercial y a precio competitivo. Las primeras computadoras con circuito integrado fueron creados por Burroughs, en 1968, y tenían el nombre de B2500 y B3500. En 1971, Ted Hoff, diseña el microprocesador Intel 4004, el cual era un único chip con todas las partes básicas de un procesador central. Este procesador era la CPU de una computadora de 4 bits. En1974, Ed Roberts, del MITS (Micro Instrumentation and Telemetry Systems) en Albuquerque - Nuevo México, construye una microcomputadora llamado ALTAIR 8800 (el nombre "Altair" se debe la una estrella, pues consideraban el lanzamiento de la máquina un "evento estelar"), cuya máquina fue construida en base al procesador de Intel, el 8080, que ya era un descendiente del procesador Intel 8008. La computadora ALTAIR fue el mayor éxito, marcando el inicio de una industria multimillonaria, pues Roberts esperaba vender unos ochocientos ALTAIR por año y tuvo problemas para satisfacer 4.000 pedidos! Intel 4004 - 1971. * primer microprocesador * 2.250 componentes * suma 2 números de 4 bits en 11 millonésimos de segundo Intel 8080 - 1974. * fue el standard de la industria de los microcomputadores * 4.500 componentes * suma 2 números de 8 bits en 2,5 millonésimos de segundo MOS Technology 6502 - 1975. * bastante usado en computadoras domésticos * 4.300 componentes * suma 2 números de 8 bits en 1 millonésimos de segundo Inmediatamente después, en 1975, los estudiantes William (Bill) Gates y Paul Allen crean el primer software para microcomputadora, el cual era una adaptación del BASIC (Beginners All-Purpose Symbolic Instruction Code, o " Código de Instrucciones Simbólicas para todos los Propósitos de los Principiantes") para la computadora ALTAIR. Años más tarde, Gates y Allen fundaron Microsoft, una de las más grandes y exitosas compañías de software para computadoras. En 1977, surge en el mercado de producción en serie, tres microcomputadoras: la Apple II, la TRS-80 de Radio Shack y la PET de Commodore. En 1979, es lanzado el Software "VisiCalc", el cual fue el primer programa comercial para microcomputadoras.  

Computadoras de Cuarta Generación

IBM PC-XT En la década de 80, fue creado el IC LSI - Integratede Circuit Large Scale Integration, o sea, "Circuito Integrado en Ancha Escala de Integración", donde fueron desarrolladas técnicas para aumentarse cada vez más el número de componentes en el mismo circuito integrado. Algunos tipos de IC LSI incorporaban hasta 300.000 componentes en un único chip. Motorola 68000 - 1979. * uno de los chips de 16 bits más poderosos y versátiles * ejecuta multiplicación con una única operación en vez de realizarla por la repetición de adiciones * 70.000 componentes * multiplica 2 números de 16 bits en 3,3 millonésimos de segundo Hewlett-Packard - SuperChip - 1981. * primer microprocesador de 32 bits * el proyecto duró 18 meses * 450.000 componentes * multiplica 2 números de 32 bits en 1,8 millonésimos de segundo Finalmente, en 1981, IBM resuelve entrar en el mercado de microcomputadoras con la IBM-PC.  

Computadoras de Quinta Generación

  Las computadoras de Quinta Generación tienen como característica el uso de IC VLSI - Integrated Circuit Very Large Scale Integration, o sea, "Circuitos Integrados en una Escala Mucho Mayor de Integración". Los "chips" son de un tamaño diminuto,haciendo que sea posible la creación de computadoras cada vez más chicas, como es el caso de la micro miniaturización del microprocesador F-100, que mide solamente 0,6 cm cuadrados y es tan pequeño como para pasar por el agujero de una aguja!