Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ICI-2340
Clase 02
pucv.cl
pucv.cl
pucv.cl
Año tras año, el precio de los computadores continúa cayendo
dramáticamente, mientras que las prestaciones y la capacidad de
estos sistemas sigue creciendo. En una tienda se puede conseguir
un computador, por menos de $250.000.-.
• Procesamiento de imágenes.
• Reconocimiento del habla.
• Vídeo conferencias.
• Aplicaciones multimedia.
• Almacenamiento de ficheros de voz y vídeo.
• Modelado de simulaciones.
pucv.cl
Latinoamérica
pucv.cl
Chile
pucv.cl
pucv.cl
pucv.cl
pucv.cl
pucv.cl
pucv.cl
pucv.cl
Funcionamiento del computador
pucv.cl
La función básica que realiza un computador es la ejecución de un
programa, constituido por un conjunto de instrucciones almacenadas
en memoria.
pucv.cl
El procesamiento que requiere una instrucción se denomina ciclo de instrucción.
Los dos pasos se denotan como ciclo de captación y ciclo de ejecución.
La ejecución del programa se para solo si la máquina se desconecta, se produce algún
tipo de error irrecuperable o ejecuta una instrucción del programa que detiene al
computador.
pucv.cl
Velocidad del Microprocesador
pucv.cl
En los chips de memoria, se ha cuadriplicado cada tres años la capacidad
de las memorias dinámicas de acceso aleatorio (DRAM) y esta sigue
siendo la tecnología básica de la memoria principal de los computadores
actuales.
pucv.cl
Pero la velocidad bruta del procesador no alcanzará su potencial al menos
que se le alimente con un flujo constante de trabajo en forma de
instrucciones. Cualquier cosa que se interponga en el camino de este flujo
limita la potencia del procesador.
pucv.cl
Entre las técnicas incorporadas a los procesadores de hoy en día están:
Predicción de ramificación
Análisis del flujo de datos
Ejecución especulativa
pucv.cl
Predicción de ramificación: el procesador se anticipa al software y
predice qué ramas o grupos de instrucciones se van a procesar después
con mayor probabilidad. Si el procesador acierta la mayoría de las veces,
puede precaptar las instrucciones correctas y almacenarlas para mantener
al procesador ocupado. Los ejemplos más sofisticados de esta estrategia
predicen no solo la siguiente rama sino varias de ellas. Por tanto, la
predicción de ramificación incrementa la cantidad de trabajo disponible que
el procesador debe de ejecutar.
pucv.cl
Análisis del flujo de datos: el procesador analiza qué instrucciones dependen
de los resultados de otras instrucciones, o datos, para crear una organización
optimizada de instrucciones.
De hecho, las instrucciones se planifican para ser ejecutadas cuando estén
listas, independientemente del orden original del programa. Esto evita retrasos
innecesarios.
pucv.cl
Ejecución especulativa: utilizando la predicción de ramificación y el
análisis de flujo de datos, algunos procesadores ejecutan
especulativamente instrucciones antes de que aparezcan en la ejecución
del programa, manteniendo los resultados en posiciones temporales.
Esto permite al procesador mantener sus elementos de ejecución tan
ocupados como sea posible ejecutando anticipadamente instrucciones que
es probable que se necesiten.
pucv.cl
https://www.youtube.com/watch?v=GIX21ai72kg
https://www.youtube.com/watch?v=Gn4lo33fuEM
pucv.cl
Investigar
• Ciclo de instrucción.
• Ciclo de captación
• Ciclo de ejecución.
Documento en Word:
1. Introducción.
2. Índice.
3. Desarrollo.
4. Bibliografía.(Titulo,Editorial,autores,paginas.)
pucv.cl
Fin
Gracias
Preguntas
pucv.cl