Please enable JavaScript.
Coggle requires JavaScript to display documents.
Generaciones del computador - Coggle Diagram
Generaciones del computador
Primera generacion
Tecnologia
Válvulas de vacío, eran componentes voluminosos, caros, de elevado consumo, gran disipación de calor y
una limitada vida de funcionamiento.
Arquitectura y sofware
La CPU se encargaba de la gestión de los accesos a memoria y operaciones de I/O.
Se evoluciona a la programación en ensamblador (para ayudar al programador), sin subrutinas linkables
Desarrollo historico
Mark I
Un dispositivo electromecánico
El colossus
el primer ordenador digital totalmente
electrónico
ABC
Conocida ahora como la primera computadora digital electrónica
ENIAC
Se considera el más famoso de los primeros computadores
UNIVAC 1
Primera computadora creada por una firma comercial pertenecientes a John W. Mauchly y J.
Prespert Eckert.
Manchester Mark I
la primera computadora con "programa almacenado"
EDVAC
Las instrucciones se almacenaban dentro de una llamada memoria
EDSAC
concepto de memoria jerárquica en la ejecución de programas almacenados
IAS
diseño propuesto por John von Neuman, Arthur
Burks y Herman Goldstine en Princeton en 1946
IBM 701
primer ordenador electrónico comercial con programa almacenado construido por IBM
Quinta generacion
Tecnologia
la industria
y la investigación en el área de los computadores se decanta hacia la construcción
Supercomputadores de altísima velocidad
Nuevas tecnologías
Incremento de hardware
Aumento de la complejidad de los circuitos combinacionales, en sustitución de los secuenciales
Sustitución del software por circuitería
Nuevas estructuras de la memoria
Inserción de una memoria cache ultrarrápida entre la memoria principal y la CPU
Memoria virtual
Potenciación de los registros internos de la CPU
Memoria entrelazada
Multiprocesadores
Reforzamiento del nivel de concurrencia en las instrucciones
Aumento del paralelismo en todos los niveles
A nivel de tareas o programas, a base de la multiprogramación, el tiempo compartido y el
multiproceso.
A nivel de segmentos o partes de un programa, lo que implica su descomposición en trozos.
A nivel de instrucciones, que requiere un análisis de la posible dependencia de los datos
A nivel de las partes en que se descompone la instrucción y, por tanto, en esti-echa relación con
el hardware
Reforzamiento de la técnica de segmentación
Procesadores de flujo de datos y sistólicos
Computadores de funciones inteligentes
objetivos prioritarios se dirigen a
Almacenamiento de conocimientos. Introducción de hechos y reglas para configurar "bases de
conocimientos"
Realización lógica de deducciones a partir de las bases de conocimientos. En este apartado se
engloban los temas dedicados a las inferencias, la solución de problemas y el aprendizaje artificial.
Simplificación del interfaz hombre-máquina mediante el desarrollo del lenguaje natural y la visión
artificial, especialmente
Arquitectura y software
Arquitecturas escalables y con tolerancias a la latencia de los accesos, aparición de la fibra óptica y
componentes de muy alta densidad de compactación.
Emerge el procesamiento heterogéneo para resolver problemas a alto nivel usando redes de ordenadores
heterogéneos con memoria virtual compartida.