Vous êtes sur la page 1sur 12

ARQUITECTURA

MICROPROCESADORES
¿Qué ES UN PROCESADOR?
• Es un circuito digital que realiza procesamiento
de datos, las operaciones que se llevan a cabo
durante dicho procesamiento son controladas
por lo que se denomina un programa, este
último, es el que le indica al microprocesador
exactamente que es lo que tiene que hacer, por
ejemplo, leer un dato de un teclado y mandarlo a
una pantalla de cristal liquido o tomar dos valores
de la memoria, sumarlos y poner este resultado
en la misma.
En la tabla siguiente se muestra la evolución
histórica de los procesadores de Intel:
¿QUE ES LA ARQUITECTURA DE UN
PROCESADOR?
• Un procesador, en su interior, no es más que
un conjunto de bloques interconectados entre
si. Cada uno de estos realiza una función. El
diseño de esos elementos y como se
interconectan es lo que se llama arquitectura.
• Cuando se crearon los primeros
microprocesadores, estos sólo eran capaces
de realizar una operación en cada ciclo de
reloj. Sin embargo, gracias a cambios
arquitectónicos, cualquier procesador actual
es capaz de procesar varias instrucciones al
mismo tiempo. Por supuesto, cada
arquitectura, será más eficiente al ejecutar
unas u otras operaciones.
Organizaciones
Existen hoy en día varios tipos de organizaciones, las más
conocidas son Harvard y Von Neumann.
Von Neumann.
Consiste de 5 componentes básicos:
Se fundamenta en:
• Concepto de programa almacenado.
• Programa y datos en la misma memoria.
• Los Programas se manejan como datos ( dando lugar a la aparición de los
compiladores y los sistemas operativos).
Este modelo original ha sido modificado en lo que se llama organización
basada en buses, tal y como se muestra a continuación.

La anterior organización es la que se mantiene aunque con algunos


refinamientos en los computadores actuales.
HARVARD
• Esta organización es muy parecida a la Von Neumann, con la
diferencia que existen buses separados para los diferentes
elementos del sistema
• Utiliza dispositivos de almacenamiento físicamente separados para
las instrucciones y para los datos
ARQUITECTURAS
Las mas ampliamente difundidas son:
• Risc, Conjunto reducido de instrucciones. Son
procesadores con instrucciones simples y cortas,
dando como resultado una gran velocidad de
ejecución. Algunos ejemplos de procesadores de este
tipo son el 68000 de Motorola y las cpu's que utilizan
los microcontroladores PIC.
• Cisc, Conjunto completo de instrucciones.
Procesadores complejos internamente, con muchas
instrucciones para el programador, haciéndolos
muy flexibles al programarlos. Ejemplos de estos son
los de la familia Intel
Las ventajas de RISC tenemos las siguientes:
La CPU trabaja mas rápido al utilizar menos ciclos de reloj para ejecutar
instrucciones.
• Utiliza un sistema de direcciones no destructivas en RAM. Eso significa que
a diferencia de CISC, RISC conserva después de realizar sus operaciones en
memoria los dos operandos y su resultado, reduciendo la ejecución de
nuevas operaciones.
• Cada instrucción puede ser ejecutada en un solo ciclo del CPU

Las ventajas de CISC destacan las siguientes:


Reduce la dificultad de crear compiladores.
Permite reducir el costo total del sistema.
Reduce los costos de creación de sftware.
Mejora la compactación de código.
Facilita la depuración de errores.
PIPELINE
•Las arquitecturas Pipeline (Segmentadas) surgen por la necesidad de aumentar la
velocidad deprocesamiento
•La velocidad, en un sistema secuencial síncrono, está limitada, entre otros factores,
por:
•Tecnológicos
•Consumo
•Restricciones algorítmicas
•Arquitecturales
•Etc
•Segmentar una arquitectura es dividirla en segmentos o etapas
•Cada segmento (etapa) está definido por un registro
que almacena los datos a procesar y otro que almacena
los resultados

Vous aimerez peut-être aussi