martes, 10 de marzo de 2015

Historia

La historia de la informática empieza cuando  el hombre comienza a buscar instrumentos que le ayuden a realizar las operaciones aritméticas que necesitaban para los negocios de intercambio de mercancías.

El primer instrumento conocido utilizado para realizar operaciones fué el ábaco. El ábaco simplificaba las operaciones aritméticas básicas (suma, resta, multiplicación y división) y aún hoy se utiliza en algunos países orientales.

En 1642 aparece la máquina aritmética de Pascal, que era una máquina mecánica capaz de sumar y cuyo funcionamiento se basaba en ruedas dentadas. 

En 1822 Charles Babbage diseñó su máquina de diferencias, más tarde en 1833, diseñó su máquina analítica.

En 1887 Herman Hollerith construyó una máquina que procesaba datos utilizando tarjetas perforadas. 

Ya a mediados del siglo XX aparecen las primeras computadoras impulsadas por los avances tecnológicos y por la necesidad de resolver problemas militares.

La primera computadora aparece en 1944 y fué construido por Howard Aiken. Era una computadora electromecánica pues el principal elemento constructivo 

En 1946 John Von Newman inventa la primera computadora programable , la que podia utilizar datos e instrucciones y utiliza por primera vez en lugar del sistema decimal el sistema Binario


Generaciones De Computadoras


Las computadoras han ido evolucionando desde su creación, pasando por diversas generaciones, desde 1940 hasta la actualidad, la historia de las computadoras ha pasado por muchas generaciones 
1era Generación (1,940 – 1,952): El elemento tecnológico que la hace posible es la válvula de vacío
2da Generación(1,952 – 1,964): A partir de 1947 se realiza, en los laboratorios Bell, el diseño del transistor, construido con material semiconductor basado en el Silicio, un material abundante en la arena de playa.


 3ra Generación (1,964 – 1,971): El 1964 aparece el circuito integrado, fabricado también con material semiconductor, dando paso a la tercera generación de computadoras.


  
4ta Generación (1,971 – hasta la actualidad): En 1,971 aparece el microprocesador, que consiste en la construcción de la Unidad central de proceso en un solo circuito integrado. 







Generacion Resumen



Arquitectura De Computadores


La memoria es una secuencia de celdas de almacenamiento numeradas, donde cada una es un bit o unidad de información.


Procesador (Unidad central de Procesamiento) 
-La unidad lógica y aritmética o ALU es el dispositivo diseñado y construido para llevar a cabo las operaciones elementales como las operaciones aritméticas (suma, resta), operaciones lógicas (Y, O, NO), y operaciones de comparación o relacionales.
-La unidad de control sigue la dirección de las posiciones en memoria que contienen la instrucción que el computador va a realizar en ese momento; recupera la información poniéndola en la ALU para la operación que debe desarrollar. Transfiere luego el resultado a ubicaciones apropiadas en la memoria. Una vez que ocurre lo anterior, la unidad de control va a la siguiente instrucción (normalmente situada en la siguiente posición, a menos que la instrucción sea una instrucción de salto, informando al ordenador de que la próxima instrucción estará ubicada en otra posición de la memoria).

Los dispositivos E/S sirven a la computadora para obtener información del mundo exterior y/o comunicar los resultados generados por el computador al exterior. Hay una gama muy extensa de dispositivos E/S como
teclados, monitores, unidades de disco flexible o cámaras web.
 

La arquitectura de una computadora explica la situación de sus componentes y permite determinar las posibilidades de que un sistema informático, con una determinada configuración, pueda realizar las operaciones para las que se va a utilizar.
Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del computador, los dispositivos hardware y el usuario.
 Kernel : es un software que constituye la parte más importante del sistema operativo.1 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema.  
Ensamblador : tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos 
Firmware: conjunto de instrucciones de un programa informático que se encuentra registrado en una memoria ROM, flash o similar.


Hardware: El hardware es la parte que puedes ver del computador, es decir todos los componentes de su estructura física.

La pantalla, el teclado, la torre y el ratón hacen parte del hardware de tu equipo.

Tipos de Arquitectura



En 1966 Michael Flynn propuso un mecanismo de clasificación de las computadoras.  El método de Flynn se basa en el número de instruccciones y de la secuencia de datos que la computadora utiliza para procesar información. Puede haber secuencias de instrucciones sencillas o múltiples y secuencias de datos sencillas o múltiples. Esto da lugar a 4 tipos de computadoras, de las cuales solamente dos son aplicables a las computadoras paralelas. 


 SISD (Single Instruction Single Data).
Este es el modelo tradicional de computación secuencial donde una unidad de procesamiento recibe una sola secuencia de instrucciones que operan en una secuencia de datos. 
SIMD (Single Instruction Multiple Data).
A diferencia de SISD, en este caso se tienen múltiples procesadores que sincronizadamente ejecutan la misma secuencia de instrucciones, pero en diferentes datos. El tipo de memoria que estos sistemas utilizan es distribuida.
MIMD (Multiple Instruction Multiple Data).
Este tipo de computadora es paralela al igual que las SIMD, la diferencia con estos sistemas es que MIMD es asíncrono. No tiene un reloj central. Cada procesador en un sistema MIMD puede ejecutar su propia secuencia de instrucciones y tener sus propios datos. Esta caracteristica es la más general y poderosa de esta clasificación.

 MISD (Multiple Instruction - Single Data) diversas instrucciones operan sobre un único dato. Son las más alejadas de las arquitecturas convencionales. Como ejemplo de este tipo de arquitecturas está la “Data Flow Machine” (Máquina de Flujo de Datos)


Procesadores Intel

PROCESADORES INTEL

El procesador es el cerebro de su computadora. También se le conoce como microprocesador o CPU. El CPU interpreta todas las instrucciones que recibe de los diversos dispositivos y luego ejecuta las instrucciones, como por ejemplo indica a su impresora que debe imprimir. Generalmente, mientras más rápido sea el procesador, más rápido podrá la computadora llevar a cabo dichas instrucciones y tareas, por lo tanto las hojas de cálculo ejecutra las funciones más rápidamente.

Procesador Intel® Pentium® 4 con Tecnología Hyper-Threading


Los procesadores Intel Pentium 4 processors con tecnología Hyper-Threading son rápidos y eficientes. La tecnología Hyper-Threading permite que estos véloces procesadores funcionen más eficientemente cuando operan multiples acciones simultaneamente. El beneficio es aún más tangible cuando varias aplicaciones que requieren procesamiento intensivo están corriendo al mismo tiempo. Dentro de cada procesador Intel existe una lista de instrucciones esperando a ser completadas. Mientras una acción es ejecutada, la tecnología Hyper-Threading usa capacidad disponible en el procesador para comenzar la siguiente instrucción. Este uso eficiente del procesador permite a los usuarios ejecutar multiples actividades en menor tiempo. 
Procesador Intel® Itanium®


El procesador ITANIUM (IA-64) extiende el alcance de Intel al nivel más alto de la informática posibilitando así potentes servidores y estaciones de trabajo de altas prestaciones que satisfarán las crecientes demandas que la economía basada en Internet está ejerciendo en las empresas electrónicas (e-Businesses). 
Procesador Intel® XeonTM

Los nuevos procesadores XeonTM utilizan la microarquitectura NetBurstTM para afrecer poder de procesamiento para video, audio y las últimas tecnologías de Internet y diseño gráficos en 3D.
Procesador Intel® Pentium® 4

Diseñado para seguir el rumbo de la tecnología, el procesador Pentium® 4 incluye una arquitectura completamente nueva y proporciona la potencia para las aplicaciones y sistemas operativos de hoy y del mañana. Un sistema basado en un procesador Pentium® 4 de alto rendimiento le brinda la oportunidad de vivir una experiencia informática extremadamente poderosa. Ofrece mayor rendimiento para las actividades emergentes basadas en la web y los usuarios que realizan múltiples funciones. ¡También cuenta con un bus frontal del sistema de 533 MHz!
Procesador Intel® Pentium® 4 - M
Basado en la misma tecnología del popular procesador Pentium® 4 para desktops, el Procesador Móbil Pentium® 4 ofrece arquitectura Síilar, extendiendo la vida de las baterías y mejorando el desempeño de otras tareas de cómputo. Los sistemas basados en procesadores Móbiles Pentium® 4, los de mayor rendimiento en el área de portátiles, ofrecen la misma experiencia de computación poderosa que tienen los usuarios de PC's de escritorio. Sin igual en aplicaciones 3D, el Móbil P4 también ofrece mayor rendimiento para actividades emergentes de Internet, y para usuarios haciendo diversas tareas Síultaneamente. ¡Los procesadores Móbiles Pentium® 4 además tienen un bus frontal del sistema de 400 MHz! 
Procesador Intel® Pentium® M
El nuevo Procesador Pentium® M de Intel® es el primer procesador diseñado específicamente para computación móvil, permitiendo un alto rendimiento y más larga vida de las baterías en chasís más delgados y ligeros. El nuevo Procesador Pentium M incorpora innovadoras características que le permiten más larga duración de batería, siempre manteniendo la capacidad de correr aplicaciones robustas, dándole al usuario un excelente balance de rendimiento y movilidad. Al combinar este procesador con el chipset 855 y la Tarjeta Intel® Pro Wireless MiniPCI, se obtiene la Tecnología Movil Intel® Centrino. Este procesador es excelente para personas en constante movimiento que corren aplicaciones como procesadores de palabras, hojas de cálculo, bases de datos, etc., y al mismo tiempo hacen presentaciones y trabajan frecuentemente en red inalámbrica. El Pentium® M está diseñado para proveer mayor rendimiento a lo que indica la velocidad, comparándolo con otros procesadores. En 'benchmarks' estándares de la industria, el Pentium® M a 1.6GHz tiene un rendimiento comparable al Móvil Pentium 4-M a 2.4GHz.

Processador Intel Celeron®


Los procesadores Intel Celeron® ofrecen a los usuarios un valor excepcional y la confiabilidad de Intel® . Rendimiento sólido para las tareas de todos los días, se recomienda para los usuarios que no esperan migrar a entornos informáticos más complejos en el futuro. Los usuarios de PC basadas en procesadores Intel Celeron® pueden ejecutar aplicaciones de productividad como Microsoft® Office, acceso a Internet, correo electrónico, aplicaciones ligeras de multimedia, o captura de datos. 

Tecnología Móvil Intel® CentrinoTM


La tecnología móvil Intel® CentrinoTM Móvil es un excelente conjunto de tecnologías que incluye el Procesador Pentium® M, el chipset 855 y la Tarjeta Intel® Pro Wireless MiniPCI. La tecnología móvil Centrino no es sólo un procesador, sino un conjunto formado por estas tres partes. La Tarjeta Intel® Pro Wireless MiniPCI permite la conexión a redes 802.11b y el procesador Pentium® M permite sistemas delgados, ligeros y larga duración de batería. Al combinar estas características se obtiene un sistema fácil de transportar, fácil de conectar y fácil de usar durante mucho tiempo.


Procesador Power Pc




PowerPC (usualmente abreviada PPC) es el nombre original de la arquitectura de computadoras de tipo RISC, fue desarrollada por IBM, Motorola y Apple. Los procesadores de esta familia son producidos por IBM y Freescale Semiconductor que es la división de semiconductores y microprocesadores de Motorola, siendo utilizados principalmente en ordenadores o computadores Macintosh de Apple Computer.

HISTORIA
La filosofía RISC fue introducida por el científico informático John Cocke en la década de los años 70s. En 1980, IBM comienza el proyecto IBM 801 donde se derivaría el primer procesador RISC, el proyecto estuvo a cargo por John Cocke. Este procesador RISC ofreció un rendimiento bastante malo, lo cual obligó a IBM emprender el Proyecto América, con el cual logra crear el primer procesador de la arquitectura Power.
En
1991, IBM se da cuenta del potencial de su diseño Power y busca una alianza con Apple y Motorola para impulsar su creación entonces surge la alianza AIM (Apple, IBM y Motorola, actualmente Freescale) cuyo objetivo fue desbancar el dominio Microsoft e Intel que ofrecía sistemas basados en 80386 y 80486.

IMPLEMENTACIONES DEL POWER PC

PowerPC 601En 1993, aparece la primera generación PowerPC con el nombre clave PowerPC 601, fue desarrollada por la alianza Apple, IBM y Motorola. En Austin, fue el lugar donde desarrollaron el procesador, en el diseño utilizaron la interfaz de bus del Motorola 88110. El PowerPC 601 tuvo bastante éxito.

Xenon
El Xenon es el núcleo de la consola Xbox 360 de Microsoft. Está basado en la ISA PowerPC, cuenta con tres núcleos independientes y simétricos a 3,2 GHz con 32 KiB de caché L1. Posee un caché L2 de 1024 KB a 1,6 GHz e implementa una derivación de las extensiones VMX, VMX128 (las mismas extensiones VMX, pero con 128 registros y capacidad de multihilo simultáneo). Proporciona una velocidad de bus a 5,4 GHz y hasta 21,6 GiB/s de ancho de banda.
Cell Broadband Engine
En el 2001, Sony, Toshiba e IBM, comenzaron a desarrollar un procesador para servidores, consolas de videojuegos y equipos portátiles. El resultado fue el Cell Broadband Engine, su núcleo fue basado en el ISA Power cuenta con 8 coprocesadores que permiten acelerar de forma paralela las operaciones vectoriales y de multimedia. Las primeras versiones del Cell operan a frecuencias de 4,8 GHz (cabe mencionar que la Playstation 3 corre a 3,2 GHz y existen prototipos a 65 nm que trabajan a 6 GHz).
Plataformas que utilizan PowerPCEste microprocesador está diseñado con base en la arquitectura POWER de IBM con algunos componentes tomados del microprocesador Motorola 68000 para darle compatibilidad con arquitectura de los ordenadores de Apple 

En ella pueden ser ejecutados, al menos, los
sistemas operativos:

El 6 de junio de 2005, Steve Jobs confirmó el rumor que venía comentándose en aquellos días; Apple se cambiaba a Intel. La excusa de Jobs fue que los procesadores PowerPC padecen serios problemas de temperatura, etcétera. Para el asombro de todos los presentes a la WWDC 2005, Steve Jobs destacó que Mac OS X tuvo una "Doble vida secreta" ya que el mismo había sido compilado tanto para x86 como para PowerPC desde su primera versión.

Pero esto no significa que la arquitectura PowerPC se vaya a quedar en el olvido, pues la idea de
IBM es seguir produciéndoselos a pesar de no contar ya con su mayor cliente, Apple. Las videoconsolas de nueva generación más importantes: Microsoft Xbox 360, Sony PS3 Y Nintendo Wii van equipadas con un procesador de arquitectura PowerPC, aunque difieren en cuanto a potencia y composición.

La arquitectura PowerPC, además, mantiene un amplio uso en sistemas SoC (System On Chip) y
sistemas empotrados en general, como por ejemplo los Mars Rovers de la misión Mars Exploration Rover de la NASA.

Listado de procesadores PowerPC
 
601 MPC601 50 y 66 MHz
602 productos para consumidor (bus de datos y direcciones multiplexados)
603 para ordenadores portátiles
603e
604
604e
620 la primera implementación de 64 bits
x704 BiCOMOS implementación PowerPC por Exponential Technologies
750 G3 (1997) 233 MHz y 266 MHz7400 G4 (1999) 350 MHz
750FX anunciado por IBM en 2001 y disponible en 2002 en 1 GHz.
970 G5 (2003) implementación 64-bit derivada del IBM PowerPC G4 en velocidades de 1,4 GHz, 1,6 GHz, 1,8 GHz, 1,9 GHz, 2,0 GHz, 2,1 GHz, 2,3 GHz, 2,5 GHz, y 2,7 GHz

Procesadores Cell


Cell es una arquitectura de microprocesador desarrollada conjuntamente por Sony Computer Entertainment, Toshiba, e IBM, en una alianza conocida con el nombre de “STI”. El diseño de arquitectura y su primera implementación se llevaron a cabo en el STI Design Center de Austin, Tejas, durante un periodo total de cuatro años que comenzó en marzo de 2001, empleando un presupuesto de 400 millones de dólares según IBM.

Cell es la abreviatura de Cell Broadband Engine Architecture (“arquitectura de motor Cell de banda ancha”), conocida también como CBEA por sus siglas al completo o Cell BE. Cell emplea una combinación de la arquitectura de núcleo Power, de propósito general y medianas prestaciones, con elementos coprocesadores en cascada, los cuales aceleran notablemente aplicaciones de procesado de vectores y multimedia, así como otras formas de computación dedicada.

La primera gran aplicación comercial del Cell fue la
videoconsola PlayStation 3 de Sony. Mercury Computer Systems ofrece servidores duales Cell, un blade (tipo de servidor autocontenido) Cell en configuración dual, un ordenador con especificaciones de resistencia superior y una tarjeta aceleradora PCI Express, todos ellos disponibles en diferentes estadios de producción. Toshiba ha hecho públicos sus planes para incorporar procesadores Cell en adaptadores de televisión de alta definición. Características únicas como el subsistema de memoria XDR y el bus de interconexión de elementos (Element Interconnect Bus, EIB) parece que posicionan el Cell de manera ventajosa en el empleo de aplicaciones futuras en el campo de la supercomputación, donde se sacaría provecho de la habilidad del procesador para manejar núcleos de coma flotante. IBM ha anunciado planes para incorporar procesadores Cell como tarjetas de expansión en sus mainframes IBM System z9, para que de este modo puedan ser empleados como servidores en juegos online masivos multimedia (MMORPGs).

La arquitectura Cell implanta novedades como son la estructura de coherencia de memoria, por la que IBM ha recibido varias patentes. Esta arquitectura enfatiza la relación rendimiento por vatio, da prioridad al ancho de banda sobre la latencia y favorece la máxima salida de cálculo sobre la simplicidad del código de programación. Debido a ello, Cell es considerado normalmente como un entorno de desarrollo de software desafiante. IBM proporciona una plataforma de desarrollo completa basada en
Linux para ayudar a los programadores a afrontar esta tarea . El factor principal para comprobar si Cell llega a desarrollar su potencial de rendimiento es la adaptación del software. A pesar de estas dificultades, los estudios indican que Cell sobresale en diversos tipos de computación científica.

En noviembre de 2006, David A. Bader, del Instituto Tecnológico de Georgia fue escogido por Sony, Toshiba e IBM de entre más de una docena de universidades para dirigir el primer Centro STI de Expertos para el procesador Cell (STI Center of Competence for the Cell Processor).Esta alianza tiene por objetivo crear una comunidad de programadores y ampliar el apoyo de la industria al procesador Cell, Existe un vídeo tutorial sobre cómo programar el Cell a disposición del público.

HISTORIA

En el año 2000, Sony Computer Entertainment, Toshiba Corporation, e IBM formaron una alianza (STI) para diseñar y manufacturar el procesador. El centro de diseño STI (STI Design Center) abrió sus puertas en marzo de 2001. El Cell estuvo en fase de diseño por un periodo de cuatro años, empleando versiones mejoradas de las herramientas de diseño usadas con el procesador POWER4. Alrededor de 400 ingenieros de las tres compañías trabajaron en Austin, con el estrecho apoyo de once de los centros de diseño de IBM.

Durante este periodo, IBM registró diversas patentes relacionadas con la arquitectura Cell, el proceso de fabricación y el entorno software. La primera versión de la patente del Broadband Engine mostraba un encapsulado de chip conteniendo cuatro “elementos de procesamiento” (Processing Elements), lo cual era la descripción en la patente de lo que ahora se conoce como “elementos power de proceso” (Power Processing Element). Cada elemento de proceso contenía 8 procesadores aritméticos, designados como SPE’s en el actual chip Broadband Engine. Dicho encapsulamiento se especula que habitualmente poseía una velocidad de reloj de 4 GHz, con 32 unidades de procesamiento aritmético que proporcionaban un total de 32 GFLOPS cada una. De este modo, el Broadband Engine mostraba un Teraflop de potencia de computación bruta.

En marzo de 2007 IBM hizo público que la versión en 65 nm del Cell BE se encontraba en producción en su planta de East Fishkill, Nueva York. Nuevamente, durante el mes de febrero de 2008, IBM anunció su intención de comenzar la fabricación de procesadores Cell con tecnología de 45nm. Comercialización

El 17 de mayo de 2005, Sony Computer Entertainment confirmó algunas de las especificaciones del procesador Cell que sería incluido dentro de la futura videoconsola PlayStation 3. En esta configuración del Cell, se incluiría un elemento power de proceso (PPE) en el núcleo, junto con 8 unidades sinergísticas de proceso (SPE’s) en la oblea de silicio. En la PlayStation3, una de las SPE’s se bloquea durante el proceso de testeo, práctica que ayuda a mejorar el rendimiento de fabricación, y otra se reserva para el sistema operativo, dejando con ello 6 SPE’s libres para ejecutar el código de los juegos. La velocidad de reloj objetivo durante su lanzamiento son 3,2 GHz El primer diseño se fabricó usando tecnología de fabricación SOI de 90 nm, de cuya producción inicial se encargó la factoría de IBM en East Fishkill, Nueva York.