Sei sulla pagina 1di 32

ARQUITECTURA DE MICROPROCESADORES

INTRODUCCION
El microprocesador (o simplemente procesador) es el circuito integrado central y más
complejo de un sistema informático; a modo de ilustración, se le suele llamar por analogía
el «cerebro» de un computador.

Es el encargado de ejecutar los programas, desde el sistema operativo hasta las


aplicaciones de usuario; sólo ejecuta instrucciones programadas en ,lenguaje de bajo nivel,
realizando operaciones aritméticas y lógicas simples, tales como sumar, restar, multiplicar,
dividir, las lógicas binarias y accesos a. memoria.
FUNCIONES Y CARACTERISTICAS
Realizar las operaciones de cálculos, dar ordenes a los componentes para que funcionen.

La principal característica de los microprocesadores es la VELOCIDAD y LA POTENCIA. Los


microprocesadores actuales tienen velocidades aprox. de 3 GHz/s. (3.000 millones de
operaciones por segundo).
Millones de instrucciones por segundo o MIPS (del inglés millions of instructions per second)
es una forma de medir la Potencia de los microprocesadores.
Funciones
Realizar las Dar órdenes a los
operaciones de componentes para
cálculo. que funcionen.
PARTES:
 Encapsulado. Impide el deterioro del microprocesador
recubriendo la oblea de silicio, ayudándolo a acoplarse
con el zócalo de la placa base.
 Memoria Cache. Memoria ultrarrápida que emplea el
micro para tener mejor alcance de datos y no recurrir a la
memoria RAM. Cuanto más tenga mejor.

 Coprocesador matemático. Realiza las


operaciones matemáticas.

 Registros. Memoria pequeña que el micro posee para


usos particulares.

 Memoria. Lugar donde se almacenas las instrucciones


de los programas y sus datos.

 Puertos. Comunicación del microprocesador con el


mundo externo.
FUNCIONAMIENTO:

 PreFetch: Ejecuta pre lectura de la instrucción a realizar en la


memoria principal.
 Fetch: Ordena sistemáticamente todos los datos para poder
ejecutar las operaciones necesarias.
 Decodificación: Decodifica las instrucciones de manera que
se pueda separar de forma lógica la información y determinar
que hacer.
 Ejecución: Efectúa el proceso de análisis y cálculo necesario.
 Escritura: Envía los resultados a la memoria principal y los
registra.
CONEXIÓN DEL PROCESADOR CON LA MAINBOARD
El microprocesador posee un arreglo de elementos metálicos que permiten la conexión eléctrica entre el
circuito integrado que conforma el microprocesador y los circuitos de la placa base.

 PGA (Pin Grid Array): La conexión se realiza mediante pines metálicos repartidos a lo largo de la base del
procesador introduciéndose en la placa base mediante pequeños agujeros, al introducir el procesador una
palanca anclará los pines para que haga contacto y no se suelten.
 BGA (Ball Grid Array): La conexión se realiza mediante bolas soldadas al procesador que hace contacto
con el sócalo.
 LGA (Land Grid Array): La conexión se realiza mediante superficies de contacto lisas con pequeños
pines que incluye la placa base.
BUSES DEL PROCESADOR

 Bus de Direcciones: Este es un bus unidireccional debido a que la información fluye en una sola dirección, de
la CPU a la memoria o a los elementos de entrada y salida. La CPU sola puede colocar niveles lógicos en las n
líneas de dirección, con la cual se genera 2n posibles direcciones diferentes. Cada una de estas direcciones
corresponde a una localidad de la memoria ó dispositivo de E / S.
 Bus de Datos: Este es un bus bidireccional, pues los datos pueden fluir hacia o desde la CPU. Los m
terminales de la CPU, de D0 - Dm-1, pueden ser entradas o salidas, según la operación que se esté
realizando (lectura o escritura). En todos los casos, las palabras de datos transmitidas tiene m bits de
longitud debido a que la CPU maneja palabras de datos de m bits; el número de bits del bus de datos,
depende la clasificación del microprocesador.
Bus de Control: Este conjunto de señales se usa para sincronizar las actividades y transacciones con los
periféricos del sistema. Algunas de estas señales, como R / W, son señales que la CPU envía para indicar que
tipo de operación se espera en ese momento. Los periféricos también pueden remitir señales de control a la CPU,
como son INT, RESET, BUS RQ
 Bus de expansión: conjunto de líneas de comunicación encargado de llevar el bus de datos, el bus de dirección
y el de control a la tarjeta de interfaz (entrada, salida) que se agrega a la tarjeta principal.
 Bus del sistema: todos los componentes de la CPU se vinculan a través del bus de sistema, mediante
distintos tipos de datos el microprocesador y la memoria principal, que también involucra a la memoria
caché de nivel 2. La velocidad de transferencia del bus de sistema está determinada por la frecuencia
del bus y el ancho del mínimo.
DIFERENCIA ENTRE ARQUITECTURA
Y ORGANIZACIÓN DE MICROPROCESADORES
La arquitectura se refiere a los atributos de un sistema que son visibles a un programador,
es decir aquellos que tienen un impacto directo en la ejecución lógica de un programa.

La organización se refiere a las unidades funcionales y sus interconexiones.


Estructura de los microprocesadores
Encapsulado : es lo que rodea a la oblea de silicio en sí, para darle consistencia, impedir su
deterioro y permitir el enlace con los conectores externos.

Memoria caché : son dos memoria ultra rápidas que almacenan ciertos bloques de datos
que posiblemente serán utilizados en las siguientes operaciones sin tener que acudir a la
memoria RAM. Las caches del micro se encuentran en dos niveles: L1 y L2

Unidad aritmética - lógica(ALU): es la parte inteligente del chip, y realiza todas las funciones
de suma, resta, multiplicación o división. También sabe leer comandos lógicos, como OR.
AND o NOT. Los mensajes de la unidad de control le dicen a la ALU que debe hacer.
Interconexión interna de la CPU: Son mecanismos que proporcionan comunicación entre la unidad
de control, ALU y registros.

Coprocesador matemático : Es el FPU (Floating Point Unit - Unidad de como flotante) la parte del
micro especializada en esa clase de cálculos matemático

Unidad de control : Regula el proceso enteros de cada operación, crea señales que controlan a la
ALU y los Registros. La unidad de control dice qué hacer con los datos y en qué lugar guardarlos.

Registros : Son pequeñas memorias en donde se almacenan los resultados de las operaciones
realizadas por la ALU por un corto periodo de tiempo.
Tipos de Registros:
1.RISC
RISC (Reduced Instruction Set Computer) Computadoras con un conjunto de
Instrucciones Reducidas.
La arquitectura RISC a diferencia de los CISC tiene un set de instrucciones simples
requiriendo unos pocos ciclos de ejecución.

2.CISC
CISC (Complex Instruction Set Computer) Computadoras con un conjunto de instrucciones
complejas.
La arquitectura CISC se refiere a los microprocesadores Tradicionales que operan con
grupos grandes de Instrucciones.
Arquitectura de los microprocesadores clásicos
Arquitectura Von-Newmann
Una característica importante de este modelo es que tanto los datos como los
programas, se almacenan en la memoria antes de ser utilizados.
Virtualmente la mayoría de las computadoras se han diseñado basándose en este
concepto.

Tal diseño se conoce como Arquitectura de Von Newmann

• Los datos y las instrucciones se almacenan en una sola memoria de


lectura - escritura.
Desventaja de la Arquitectura Von-Newmann
La desventaja es que el bus de datos y direcciones único se convierte en un cuello de botella
por el cual debe pasar toda la información a la memoria, obligando a que todos los accesos a
esta, sean secuenciales.

Limitando el grado de paralelismo (acciones que se pueden realizar al mismo tiempo) y por
lo tanto, el desempeño de la computadora. Este efecto se conoce como el cuello de botella
de Von Newman.
Arquitectura Harvard
Surgió en la universidad del mismo nombre, poco después de que la Von Newman
apareciera en Princeton. Igualmente el programa se almacena como código numérico
en la memoria, pero no en el mismo espacio de memoria ni en el mismo formato que
los datos.
Arquitectura Von – Harvard
Por ejemplo, se pueden almacenar las instrucciones en doce bits en la memoria de programa,
mientras los datos de almacenan en 8 bits en una memoria aparte.

El hecho de tener un bus separado para el programa y otro para los datos permite que se lea el código
de operación de una instrucción, al mismo tiempo que se lee de la memoria de datos los operados de
la instrucción previa.
Así se evita el problema del cuello de botella de Von Newman y se obtien un mejor
desempeño.

Actualmente la mayoría de los procesadores funcionan de manera similar a la


arquitectura Von Newman, con un banco de memoria masivo único, pero internamente
incluyen varios niveles de memoria cache con bancos separados en cache de programa
y cache de datos, buscando un mejor desempeño sin perder la versatilidad.
Multiprocesamiento
• Es el uso de dos o mas procesadores (CPU) en una computadora para la ejecución de uno
o varios procesos (programas corriendo).

• Clasificación:

• Multiprocesamiento Simétrico

• Multiprocesamiento Asimétrico
BENEFICIOS DE UNA ARQUITECTURA MULTIPROCESAMIENTO.

• Alto desempeño
• Tareas (procesos) en paralelo.
• Un proceso puede dividirse en tareas
paralelas.
• Mejora la confiabilidad del sistema
• Desempeño mejorado del sistema
• Múltiples trabajos independientes
operan paralelamente
PROCESADORES MULTIPROCESAMIENTO
MEMORIA CACHE
Es un almacén temporal de alta velocidad, ubicada entre el CPU y la RAM. Permite que el
CPU puede trabajar a su velocidad más alta, siempre y cuando la memoria esté fabricada
dentro del mismo chip del microprocesador.

El primer procesador en tener cache de nivel interno El Intel 80486.


Esta memoria almacena las instrucciones y datos de RAM susceptibles de ser empleados con
mas frecuencia por el microprocesador.
Los procesadores de Portátiles son
los llamados mobile.

• Generan menos calor


• Consumen menos
• Son muy potentes.
• No usan Socket para fijarse.

Entre los procesadores de


Portátiles más conocidos
están las marcas Intel y AMD.
AUNQUE TAMBIÉN EXISTEN OTRAS MARCAS
LA EVOLUCIÓN SIN LÍMITES: EL FUTURO DE LAS PC
Intel anuncia la creación de los primeros microprocesadores 3D en el mundo, anuncio que
reafirma la Ley de Moore.
El diseño del transistor 3-D, llamado Tri-Gate, se incluye por primera vez en la línea de
producción a gran escala .

Con 22 nanómetros (nm) en un chip de Intel (tomando en cuenta que un nanómetro es una
millonésima de milímetro). Su nombre está aun en código y es llamado por el momento Ivy
Bridge.

Potrebbero piacerti anche