lunes, 21 de enero de 2013

Overclocking

Overclock es un anglicismo de uso habitual en informática que literalmente significa sobre el reloj, es decir, aumentar la frecuencia de reloj de la CPU. La práctica conocida como overclocking pretende alcanzar una mayor velocidad de reloj para un componente electrónico (por encima de las especificaciones del fabricante). La idea es conseguir un rendimiento más alto gratuitamente, o superar las cuotas actuales de rendimiento, aunque esto pueda suponer una pérdida de estabilidad o acortar la vida útil del componente.
Debo recordar que se pierde la garantía con lo cual es mejor esperar a que se termine.
 Video sobre el overclocking:

 
¿Qué puede pasar?
  • Se puede perder la garantía del fabricante
  • Que el microprocesador se caliente
  • Que se estropee el componente. Si la subida es escalonada no debería haber problemas
  • Puede que no funcione correctamente la velocidad que le hemos marcado y se puedan perder datos del disco duro. 
Overclocking fallido de una RAM:

Realizar el overclocking 

Para realizar el overclocking tenemos varias opciones:
  • Elevar la frecuencia base del sistema o FSB lo que redundaría en una subida de la velocidad del micro, memoria y buses.
  • Subir aisladamente la velocidad del micro, memoria o buses.
  • Combinar las anteriores.
  • Mejorar el rendimiento de otros elementos del equipo como la tarjeta gráfica.
Debemos tener en cuenta las siguientes fórmlulas:
Velocidad del micro = Multiplicador X Velocidad base FSB. La velocidad del microprocesador será la velocidad base del FSB por un multiplicador.
Velocidad real del FSB = Velocidad base FSB X Índice de aprovechamiento. Un FSB a 200MHz con un cuádruple aprovechamiento alcanzaría una velocidad real de 800MHz.
Para averiguar cuáles son los parámetros de mi equipo como la velocidad vase de mi FSB, el multiplicador del microprocesador... Podremos usar el programa CPU-Z
 
CPU-Z
¿Cómo se debería de hacer el overcloking para que funcione?
El overclocking para que sea seguro debería de hacerse de forma gradual y verificando en cada pequeña subida que el sistema funciona correctamente realizándole una batería de test o un test de tortura.
Realizando este test de tortura durante cierto tiempo continuado se puede garantizar la estabilidad del sistema o lo que es lo mismo, que el sistema esté funcionando correctamente.
En la figura anterior se muestra como funciona este proceso. Intentar modificar solo un parámetro y luego comprobar si el sistema está funcionando correctamente porque si el test no es superado no sabremos cual de los parámetros modificados ha hecho que el sistema no funcione (aunque puede ser que el problema sea justamente la combinación de estos).

¿Cómo se modifican estos parámetros?
 
Antiguamente el overclocking se hacia configurando los jumpers de la placa base. En la actualidad se modifican vía software estos parámetros de la siguiente manera:

  • Mediante la BIOS. Esta es la forma más común.
  • Con el programa de overclocking que proporciona el fabricante de la placa base.
  • Con un programa específico para cambiar los parámetros de overclocking microguru tipo similar.
Opciones para realizar un overclocking
Subir el multiplicador del procesador
Para ello usaremos una de las formulas que hemos comentado anteriormente: Velocidad del micro = Multiplicador X Velocidad base FSB
El microprocesador funciona a dos velocidades:
Externa: Es la velocidad con la que se comunica la placa base y es la velocidad del FBS
Interna: Es la velocidad del FBS multiplicada por el multiplicador.
Mediante la variación del multiplicador únicamente modificaremos la velocidad interna del microprocesador, con lo cual tendrá efecto sobre otros componentes del equipo.
Subir la velocidad del bus FSB

En este ejemplo en la modificación de la velocidad base del FSB por ejemplo a 150MHz obtendríamos los siguientes resultados:

    Velocidad del micro (core speed): 12 x 150 = 1.800MHz

    Velocidad efectiva del FSB (rated FSB): 133,3 x 4 = 600MHz

Esta modificación de la velocidad base del bus sí tiene efecto sobre otros componentes del equipo como la memoria, la cual funciona en proporción a la velocidad del FSB o los buses PCI, PCIe o AGP.
Elevar el voltaje
Es una de las posibles opciones que tenemos para aumentar la velocidad del sistema. Es la opción más arriesgada ya que aumentamos la corriente del componente y aumenta la electromigración de los componentes.
Hay  veces quecuando se aumenta la frecuencia del microprocesador es inevitable subir el voltaje para estabilizar el sistema. El overclocking en ocasiones requiere una subida del voltaje pues los componentes demandan mas corriente.
Overclocking de la tarjeta gráfica 
Si se utiliza el equipo para diseño o simplemente para jugar, el disponer de una tarjeta gráfica con mejores prestaciones hará que todo el equipo vaya mucho más rapido. Con el overclocking te ahorras tener que cambiar de tarjeta gráfica.
Opciones:
  • Aumentar la velocidad de la GPU.
  • Aumentar la velocidad de la memoria de video.
  • Aumentar las dos anteriores.
Os dejo un link para el overclocking de la tarjeta gráfica: Guia de overclock tarjeta gráfica

Tambien os dejo un video tutorial sobre el overclocking de la tarjeta gráfica: 

 Fuentes de información:
- Apuntes de clase
- Wikipedia 
- Foro noticias (Guia)


 



 

jueves, 17 de enero de 2013

50 Conceptos básicos de las computadoras


  1. Software: Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.
  2. Protocolo: En informática, para que dos equipos puedan comunicarse a través de una red, estos deben "ponerse de acuerdo" de alguna manera, es decir, deben utilizar una serie de normas que aseguren el envío de un mensaje del equipo remitente al equipo receptor. Al conjunto de normas que regula dicha comunicación se le denomina protocolo. En las redes informáticas existen distintos tipos de protocolos. 
  3. Unidad Central de Proceso (CPU): La CPU es el componente principal del ordenador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Proporciona la característica fundamental del ordenador digital y son uno de los componentes necesarios encontrados en los ordenadores de cualquier tiempo.
  4. Von Neumann: John von Neumann fue un matemático húngaro-estadounidense que realizó contribuciones fundamentales en física cuántica, análisis funcional, teoría de conjuntos, ciencias de la computación, economía, análisis numérico, cibernética, hidrodinámica, estadística y muchos otros campos. Está considerado como uno de los más importantes matemáticos de la historia moderna.
  5. Internet: es una red de redes. Interconecta millones de computadoras repartidas por todo el mundo. Esto lo realiza mediante los medios físicos que serían las líneas telefónicas, la fibra óptica, enlaces vía satélite, ondas terrestres etc.
  6. Transistor: Los transistores forman parte de casi todos los aparatos electrónicos que usamos cotidianamente, como son: el teléfono móvil, el televisor, la computadora, etc. Un transistor está compuesto, fundamentalmente de un material semiconductor, generalmente silicio.
  7. Bus de datos (BD): Transfiere datos entre los elementos de ordenador.
  8. Bus de direcciones (BA): Transfiere direcciones entre la UC y la UM.
  9. Bus de control (BC): Emite señales de control que gobiernan el funcionamiento de las unidades.
  10. Interfaz:  es un término que procede del vocablo inglés interface (“superficie de contacto”). En informática, esta noción se utiliza para nombrar a la conexión física y funcional entre dos sistemas o dispositivos de cualquier tipo dando una comunicación entre distintos niveles.
  11. Clonicos: que se crean a partir de componentes éstandar.Cualquiera puede construir su propio clon.Sin embargo la tecnología de todos los PC es básicamente la misma,independientemente del fabricante.
  12. Backbone: El núcleo o corazón de Internet está compuesto por una serie de supercomputadoras conectadas a través de conexiones de alta velocidad. A dichas conexiones se les conoce como superautopistas de la información, también denominadas por el término backbone o columna vertebral de Internet.
  13. ORDENADOR DIGITAL: Un ordenador digital tambien denominado ordenador, es una maquina electronica que recibe y procesa datos para convertirlos en información util
  14. CISC: Complex Instructions Set Computer es la tecnología presente en los primeros diseños de la CPU. Se caracteriza por tener un amplio conjunto de instrucciones complejas y potentes.
  15. Unidad Aritmético-Lógica (UAL): La UAL es un circuito digital que calcula operaciones aritméticas (como suma, resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre dos números.
  16. 1ª Generación de computadoras: La generacion en la cual las computadoras funcionaban con tubos de vacio o valvulas y solo eran capaces de realizar operaciones sencillas.
  17. 2ª Generación de computadoras: En esta generacion se cambio el tubo de vacio por el recien descubierto transistor.
  18. Unidad de Memoria: En una computadora, a la unidad de memoria también se la conoce como memoria principal. 
  19. Controlador: Su misión es gestionar directamente el periférico.Es un sistema electronico o mecanico que suele ir integrado en el propio periférico,por lo que podemos deducir que el periférico es este.
  20. Memoria Caché: Memoria intermedia entre la UM y la CPU utilizada como apoyo para acelerar los accesos de la CPU a la UM.
  21. Circuito integrado (Chip): Es una pastilla pequeña de material semiconductor, de algunos milímetros cuadrados de área, sobre la que se fabrican circuitos electrónicos generalmente mediante fotolitografía y que está protegida dentro de un encapsulado de plástico o cerámica. 
  22. 3ª Generación de computadoras: esta surgio debido a al operacion de los circuitos integrados. Más ligeras y eficientes.
  23. Sistema Binario: El sistema binario, en ciencias e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en las computadoras, debido a que trabajan internamente con dos niveles de voltaje, por lo cual su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).
  24. Operación de lectura: Operación que se realiza al acceder a la información almacenada en la memoria.
  25. ASCII: El Código Estándar Americano para el Intercambio de Información (American Standard Code for Information Interchange, ASCII) es, hoy en día, el código más utilizado en los equipos informáticos. ASCII emplea grupos de 7 bits para codificar caracteres en binario, permitiendo representar a 128 caracteres
  26. CMOS: Un dispositivo Semiconductor Complementario de Óxido Metálico (Complementary Metal Oxide Semiconductor, CMOS) se utiliza, entre otras cosas, para fabricar un tipo de Memoria de Acceso Aleatorio (Random Access Memory, RAM) de la computadora digital. Un dispositivo CMOS está compuesto por dos transistores.
  27. Bus de direcciones: Transfiere direcciones entre la unidad de control y la unidad de memoria.
  28. Memoria auxiliar: Se usa como soporte de respaldo de información, pudiendo situarse en medios extraíbles o en red.
  29. Operación de escritura: Operación que se realiza al introducir información en la memoria.
  30. Secuenciador: Un secuenciador es un dispositivo electrónico físico o una aplicación informática que permite programar y reproducir eventos musicales de forma secuencial mediante una interfaz de control físico o lógico conectado a uno o más instrumentos musicales electrónicos. La interfaz de control más extendido es el estándar MIDI.
  31. Mainframe: Son servidores de gama alta. Son rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente
  32. 4ª Generación de computadoras: Aparece el procesador dando lugar a computadores mas avanzadas y con mejor rendimiento.
  33. 5ª Generación de computadoras: Basadas en la inteligencia artificial. Hunbo un mejor uso de sus prestaciones.
  34. 6ª Generación de computadoras: La generación actual en la cual hubo una gran mejora en todos los componenetes de la computadora aumentando sus prestaciones bastante con sus antecesoras.
  35. Bit: Es la unidad más pequeña con la que pueden trabajar los dispositivos que constituyen una computadora digital.
  36. Aplicaciones: Es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (, las utilidades, y los lenguajes de programación.
  37. Humanware: Es el hardware y el software que es diseñado pensando en la experiencia y la interfaz que le dará el usuario final (el humano).
  38. Registro de direcciones (RD):  es un registro específico de alta velocidad, integrado en el microprocesador. Este registro contiene la dirección del dato que se quiere leer o escribir. El registro está conectado con el bus de direcciones, y su contenido se refleja en este bus.
  39. Registro de datos (RM): Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repetición de entidad. Se le asigna automáticamente un número consecutivo (número de registro) que en ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada registro un campo clave para su búsqueda.
  40. Usuarios: Es un individuo que utiliza una computadora, sistema operativo, servicio o cualquier sistema informático. Por lo general es una única persona.
  41. Firmware: Es un bloque de instrucciones de máquina para propósitos específicos, grabado en una memoria de tipo de solo lectura (ROM, EEPROM, flash, etc), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo.
  42. IEEE: El Instituto de Ingenieros Eléctricos y Electrónicos es una asociación técnico-profesional mundial dedicada a la estandarización, entre otras cosas. Es la mayor asociación internacional sin ánimo de lucro formada por profesionales de las nuevas tecnologías, como ingenieros eléctricos, ingenieros en electrónica, científicos de la computación, ingenieros en informática...
  43. Periféricos de Entrada: con éstos, el usuario introduce la información en el ordenador. Ejemplos: el ratón, teclado, escáner...
  44. Periféricos de Salida: son utilizados por el ordenador para mostrar la información al usuario. Ejemplos: monitor, impresora, altavoces...
  45. Periféricos de E/S: pueden actuar en los dos sentidos del flujo de la información, ya sea para introducir datos, como para mostrarlos.
  46. Superordenador: Es el tipo de computadora más potente, más rápida y más cara que existe actualmente y de elevadísimas prestaciones.
  47. Servidor: En informática, un servidor es una computadora que forma parte de una red, provee servicios a otras computadoras denominadas clientes.
  48. Placa base: La placa base es una tarjeta de circuito impreso a la que se conectan los componentes que constituyen la computadora u ordenador. Es una parte fundamental a la hora de armar un PC de escritorio o portátil. Tiene instalados una serie de circuitos integrados.
  49. Sistema Operativo: Un sistema operativo es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.
  50. Miniordenador: También llamados servidores, son equipos con mayores prestaciones que un PC, que permiten simultáneamente el uso de decenas de usuarios.
FUENTES:
Carlos Pes- Diccionario de Informática  
Wikipedia
Apuntes facilitados en clase



lunes, 14 de enero de 2013

Generaciones de computadoras

HISTORIA
En 1928 la empresa Fairchild y Texas Instruments produjeron los primeros circuitos integrados basados en semiconductores. Las primeras computadoras, incluyeron a la ENIAC, el Electronic Numerical Integrator and Computer, que en 1943 comenzaron a construir John W. Mauchly y John P. Eckert en la universidad de Pensilvania (EE.UU.). Esta enorme máquina medía más de 30 metros de largo y pesaba 32 toneladas, estaba compuesta por 17.468 válvulas. El calor de las válvulas elevaba la temperatura de la sala donde se hallaba instalada hasta los 50º C. y para que llevase a cabo las operaciones para las que se había diseñado. Cuando la ENIAC se terminó en 1946, la II Guerra Mundial ya había terminado.
Computadora IBM 650.

El fin de la contienda hizo que los esfuerzos hasta entonces dedicados principalmente a objetivos militares, se destinaran también a otro tipo de investigación científica más relacionada con las necesidades de la empresa privada. Los esfuerzos múltiples dieron resultados en 1945 Mauchly y Eckert comenzaron a trabajar en una sucesora de la ENIAC, el EDVAC (Electronic Discrete Variable Automatic Computer) y Aiken inició el diseño de la Mark II. En 1951, el que está considerado como la primera computadora que se llamo saly ampliamente comercializada, la UNIVAC I, comenzó a funcionar con éxito. En 1952 la computadora UNIVAC se utilizó para realizar el recuento de votos en las elecciones presidenciales de EE.UU. El resultado victoria (Eisenhower sobre Adlai Stevenson) se conoció 45 minutos después de que se cerraran los colegios electorales.
En 1952 entra en funcionamiento la primera de las llamadas IAS machines, diseñadas por John von Neumann y que incorporaban notables mejoras respecto a sus predecesoras y en 1962, Steven Russell creó el primer juego para computadoras, Spacewar.

1ª GENERACIÓN (1951-1958)
En esta generación había una gran desconocimiento de las capacidades de las computadoras, puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. 
Las computadoras de la primera Generación emplearon bulbos para procesar información. Los operadores ingresaban los datos y programas en código especial por medio de tarjetas perforadas. El almacenamiento interno se lograba con un tambor que giraba rápidamente, sobre el cual un dispositivo de lectura/escritura colocaba marcas magnéticas. Esas computadoras de bulbos eran mucho más grandes y generaban más calor que los modelos contemporáneos.Estas máquinas tenían las siguientes características:
  • Usaban tubos al vacío para procesar información.
  • Usaban tarjetas perforadas para entrar los datos y los programas.
  • Usaban cilindros magnéticos para almacenar información e instrucciones internas.
  • Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas.
  • Se comenzó a utilizar el sistema binario para representar los datos.

En esta generación las máquinas son grandes y costosas.
La computadora más exitosa de la primera generación fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magnético, que es el antecesor de los discos actuales.
El invento del transistor hizo posible una nueva Generación de computadoras, más rápidas, más pequeñas y con menores necesidades de ventilación. Sin embargo el costo seguía siendo una porción significativa del presupuesto de una Compañía. Las computadoras de la segunda generación también utilizaban redes de núcleos magnéticos en lugar de tambores giratorios para el almacenamiento primario. Estos núcleos contenían pequeños anillos de material magnético, enlazados entre sí, en los cuales podían almacenarse datos e instrucciones.

2ª GENERACIÓN (1955-1963)
El invento del transistor hizo posible una nueva Generación de computadoras, más rápidas, más pequeñas y con menores necesidades de ventilación. Sin embargo el costo seguía siendo una porción significativa del presupuesto de una Compañía. Las computadoras de la segunda generación también utilizaban redes de núcleos magnéticos en lugar de tambores giratorios para el almacenamiento primario. Estos núcleos contenían pequeños anillos de material magnético, enlazados entre sí, en los cuales podían almacenarse datos e instrucciones.
Computadora de segunda generación

Los programas de computadoras también mejoraron. El COBOL (COmmon Busines Oriented Languaje) desarrollado durante la 1era generación estaba ya disponible comercialmente, este representa uno de os mas grandes avances en cuanto a portabilidad de programas entre diferentes computadoras; es decir, es uno de los primeros programas que se pueden ejecutar en diversos equipos de computo después de un sencillo procesamiento de compilación. Los programas escritos para una computadora podían transferirse a otra con un mínimo esfuerzo. Grace Murria Hooper (1906-1992), quien en 1952 habia inventado el primer compilador fue una de las principales figuras de CODASYL (Comité on Data SYstems Languages), que se encago de desarrollar el proyecto COBOL El escribir un programa ya no requería entender plenamente el hardware de la computación. Las computadoras de la 2da Generación eran sustancialmente más pequeñas y rápidas que las de bulbos, y se usaban para nuevas aplicaciones, como en los sistemas para reservación en líneas aéreas, control de tráfico aéreo y simulaciones para uso general. Las empresas comenzaron a aplicar las computadoras a tareas de almacenamiento de registros, como manejo de inventarios, nómina y contabilidad.
Algunas de las computadoras que se construyeron ya con transistores fueron la IBM 1401, las Honeywell 800 y su serie 5000, UNIVAC M460, las IBM 7090 y 7094, NCR 315, las RCA 501 y 601, Control Data Corporation con su conocido modelo CDC16O4, y muchas otras, que constituían un mercado de gran competencia, en rápido crecimiento. En esta generación se construyen las supercomputadoras Remington Rand UNIVAC LARC, e IBM Stretch.


3ª GENERACIÓN (1964-1970) 
IBM-360
Las computadoras de la tercera generación emergieron con el desarrollo de los circuitos integrados (pastillas de silicio) en las cuales se colocan miles de componentes electrónicos, en una integración en miniatura. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes.

El descubrimiento en 1958 del primer Circuito Integrado (Chip) por el ingeniero Jack S. Kilby de Texas Instruments, así como los trabajos que realizaba, por su parte, el Dr. Robert Noyce de Fairchild Semicon ductors, acerca de los circuitos integrados, dieron origen a la tercera generación de computadoras.
Antes del advenimiento de los circuitos integrados, las computadoras estaban diseñadas para aplicaciones matemáticas o de negocios, pero no para las dos cosas. Los circuitos integrados permitieron a los fabricantes de computadoras incrementar la flexibilidad de los programas, y estandarizar sus modelos.
El ordenador IBM-360 dominó las ventas de la tercera generación de ordenadores desde su presentación en 1965. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.

4ª GENERACIÓN (1971-1988)
Fase caracterizada por la integración de los componentes electrónicos, lo que propició la aparición del microprocesador, es decir, un único circuito integrado en el que se reúnen los elementos básicos de la máquina. Se desarrolló el microprocesador. Se colocan más circuitos dentro de un "chip". Cada "chip" puede hacer diferentes tareas. Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros "chips". Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio. Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.
En 1971, intel Corporation, que era una pequeña compañía fabricante de semiconductores ubicada en Silicon Valley, presenta el primer microprocesador o Chip de 4 bits, que en un espacio de aproximadamente 4 x 5 mm contenía 2 250 transistores.
Esta generación de computadoras se caracterizó por grandes avances tecnológicos realizados en un tiempo muy corto. En 1977 aparecen las primeras microcomputadoras, entre las cuales, las más famosas fueron las fabricadas por Apple Computer, Radio Shack y Commodore Busíness Machines. IBM se integra al mercado de las microcomputadoras con su Personal Computer, de donde les ha quedado como sinónimo el nombre de PC, y lo más importante; se incluye un sistema operativo estandarizado, el MS- DOS (MicroSoft Disk Operating System).
Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1. Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes

minicomputadora IBM 360
5ª GENERACIÓN DE COMPUTADORAS (1982-1989)
Con base en los grandes acontecimientos tecnológicos en materia de microelectrónica y computación (software) como CADI CAM, CAE, CASE, inteligencia artificial, sistemas expertos, redes neuronales, teoría del caos, algoritmos genéticos, fibras ópticas, telecomunicaciones, etc., a de la década de los años ochenta se establecieron las bases de lo que se puede conocer como quinta generación de computadoras.
Ordenador de 5ª generación

Hay que mencionar dos grandes avances tecnológicos, que sirvan como parámetro para el inicio de dicha generación: la creación en 1982 de la primera supercomputadora con capacidad de proceso paralelo, diseñada por Seymouy Cray, quien ya experimentaba desde 1968 con supercomputadoras, y que funda en 1976 la Cray Research Inc.; y el anuncio por parte del gobierno japonés del proyecto "quinta generación", que según se estableció en el acuerdo con seis de las más grandes empresas japonesas de computación, debería terminar en 1992.
El proceso paralelo es aquél que se lleva a cabo en computadoras que tienen la capacidad de trabajar simultáneamente con varios microprocesadores. Aunque en teoría el trabajo con varios microprocesadores debería ser mucho más rápido, es necesario llevar a cabo una programación especial que permita asignar diferentes tareas de un mismo proceso a los diversos microprocesadores que intervienen.
También se debe adecuar la memoria para que pueda atender los requerimientos de los procesadores al mismo tiempo. Para solucionar este problema se tuvieron que diseñar módulos de memoria compartida capaces de asignar áreas de caché para cada procesador.
Según este proyecto, al que se sumaron los países tecnológicamente más avanzados para no quedar atrás de Japón, la característica principal sería la aplicación de la inteligencia artificial (Al, Artificial Intelligence). Las computadoras de esta generación contienen una gran cantidad de microprocesadores trabajando en paralelo y pueden reconocer voz e imágenes. También tienen la capacidad de comunicarse con un lenguaje natural e irán adquiriendo la habilidad para tomar decisiones con base en procesos de aprendizaje fundamentados en sistemas expertos e inteligencia artificial.
6ª GENERACION (1999 - hasta la fecha)
Supercomputadora

Supuestamente la sexta generación de computadoras está en marcha desde principios de los años noventa. También se mencionan algunos de los avances tecnológicos de la última década del siglo XX y lo que se espera lograr en el siglo XXI. Las computadoras de esta generación cuentan con arquitecturas combinadas Paralelo / Vectorial, con cientos de microprocesadores vectoriales trabajando al mismo tiempo; se han creado computadoras capaces de realizar más de un millón de millones de operaciones aritméticas de punto flotante por segundo (teraflops); las redes de área mundial (Wide Area Network, WAN) seguirán creciendo desorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites, con anchos de banda impresionantes. Las tecnologías de esta generación ya han sido desarrolla das o están en ese proceso. Algunas de ellas son: inteligencia / artificial distribuida; teoría del caos, sistemas difusos, holografía, transistores ópticos, etcétera.

Os dejo un interesante vídeo de la historia de las computadoras:



Fuentes de información:
http://www.monografias.com/trabajos28/generaciones-computadoras/generaciones-computadoras.shtml
http://www.cad.com.mx/generaciones_de_las_computadoras.htm
http://es.wikipedia.org/wiki/Generaciones_de_computadoras