Vous êtes sur la page 1sur 30

ARQUITECTURA DE COMPUTADORAS

Microprocesadores

Arquitectura de Computadoras

1. CONCEPTO DE MICROPROCESADOR
Es el cerebro del computador encargado de:
- Decodificar y ejecutar las instrucciones de los
programas cargados en memoria principal.
- Coordinar y controlar el resto de componentes que
forman el computador y aquellos perifricos
conectados a ste.
Fsicamente es un circuito integrado o chip
formado por millones de transistores construidos
sobre una oblea de silicio.
Suelen tener forma cuadrada o rectangular y van
colocados sobre un elemento de la placa base
denominado zcalo.
Tambin se le conoce como CPU
Arquitectura de Computadoras
2

La aparicin del microprocesador marc el


inicio de la cuarta generacin de computadores.

Arquitectura de Computadoras
3

2. Arquitectura Interna
Llamamos
arquitectura
interna
del
microprocesador a la distribucin fsica de sus
componentes.
Los primeros microprocesadores se crearon de
acuerdo a la arquitectura de Von Neumann.
Registros
Unidad Aritmtico Lgica (ALU)
Unidad de Control (UC)
Coprocesador Matemtico
Memoria Cach
Arquitectura de Computadoras
4

MEMORIA
CACHE

Arquitectura de Computadoras

Ley de Moore
En 1965 Gordon Moore predijo que el
nmero de transistores que incorpora un
microprocesador se duplicara cada 18/24
meses. A dicha afirmacin se le conoce como
Ley de Moore y prcticamente se ha
cumplido hasta nuestros das.

Arquitectura de Computadoras
6

Arquitectura de Computadoras
7

Actualmente distinguimos entre:


Procesadores Mononcleo
BUS DE CONTROL

UNIDAD DE
CONTROL
BUS DE DATOS

DECODIFICADOR
DE
INSTRUCCIONES

CACHE DE NIVEL 2

CACHE DE NIVEL 1
L1

FSB (BUS
TRASERO)

L2

FSB (BUS FRONTAL)

UNIDAD
ARITMETICO
LOGICA
BUS DE DIRECCIONES

UNIDAD DE COMA
FLOTANTE

Arquitectura de Computadoras
8

Procesadores Multincleo
CONTROLADOR DE MEMORIA INTEGRADO

CACHE L1
NUCLEO 1

CACHE L1
NUCLEO 2

CACHE L2
NUCLEO 1

CACHE L2
NUCLEO 2

NUCLEO 2

NUCLEO 1

CACHE L1
NUCLEO 2

CACHE L1
NUCLEO 1

BUS DE TRANSPORTE DE ALTA VELOCIDAD

Arquitectura de Computadoras
9

Arquitectura Interna. Ejemplo:


Intel Core i7 980X Extreme Edition

Arquitectura de Computadoras
10

3. Elementos de un Microprocesador
Unidad de Control (UC)
Decodificador de
Instrucciones (DI)
Unidad Aritmtico-Lgica
(ALU)
Unidad de Coma Flotante
(FPU)
Memoria Cach
Bus Frontal (FSB)
Bus Trasero (BSB)

Arquitectura de Computadoras
11

Unidad de Control. Busca las instrucciones


en memoria principal y las pasa al
decodificador para ejecutarlas.
Decodificador de Instrucciones. Interpreta
y ejecuta las instrucciones.
Unidad Aritmetico-Logica (ALU). Se
encarga
de
realizar
las
operaciones
aritmticas (suma, resta, ...) y lgicas (AND,
OR, ...) con nmeros enteros.
Unidad de Coma Flotante (FPU). Realiza
las operaciones de coma flotante (nmeros
reales).
Arquitectura de Computadoras

12

Memoria Cach. Es una memoria voltil que


se utiliza para acelerar los accesos del
procesador a la memoria principal.

Arquitectura de Computadoras
13

Bus Frontal (Front Side Bus, FSB). Tambin


conocido como bus principal o bus de sistema.
Es el canal que comunica el procesador con la
placa base (northbridge). En los procesadores
actuales recibe nombres como Quick Path
Interconnect (Intel) o Hypertransport (AMD).
Importante: Aunque los fabricantes lo llamen
de distinta forma se trata del mismo bus Bus
de Sistema, es decir, conecta el Procesador y
el Northbridge.
Arquitectura de Computadoras
14

Bus Trasero (Back Side Bus, BSB). Es el


nombre que se daba al canal de
comunicacin entre el procesador y la
memoria cach L2 cuando sta no estaba
integrada en el ncleo.

Arquitectura de Computadoras
15

Con los nuevos procesadores multincleo


aparecen nuevos elementos en el procesador:
Controlador de Memoria Integrado (IMC)
Se sustituye el FSB por un bus de sistema de
alta velocidad INTEL QPI o AMD HT

Arquitectura de Computadoras

16

Controlador de Memoria Integrado (IMC).


Es el elemento que permite que los nuevos
procesadores puedan acceder directamente a
memoria principal.
Bus de Sistema de Alta Velocidad. Es el
sustituto del FSB en las nuevas arquitecturas
de Intel (QPI) y AMD (HT).

Arquitectura de Computadoras

17

4. Arquitectura Externa. El Bus Principal


Se llama as a la estructura que presenta el
conjunto Procesador-Placa Base. Distinguiremos
tres tipos principales:
Arquitectura de Doble-Bus. Se trata de la
arquitectura usada tradicionalmente: Front Side
Bus (FSB) + Back Side Bus (BSB)
Arquitectura QPI (QuickPath Interconnect).
Arquitectura utilizada por Intel en sus
procesadores actuales Core i
Arquitectura HT (Hypertransport). Propietaria de
AMD creada para sustituir a la arquitectura de
doble bus.
Arquitectura de Computadoras

18

Arquitectura de Doble-Bus (FSB+BSB)


Intel utiliz dicha tecnologa hasta hace
relativamente poco, siendo el Quad Core el
ltimo procesador que la implement.
El controlador de memoria se encuentra en el
Northbridge.
El FSB es un bus con lneas independientes
para direcciones, datos y control.
Con la integracin de las memorias cach en
el propio ncleo del micro, el BSB desapareci
como tal.
Arquitectura de Computadoras

19

Arquitectura de Computadoras

20

Intel QuickPath Interconnect (QPI)


Arquitectura usada por Intel en sus
procesadores actuales Core i
AMD HyperTransport
Arquitectura utilizada por AMD para sustituir
la arquitectura tradicional de doble bus.
En ocasiones se identifica con las siglas
HTT para diferenciarlo de HyperThreading
(HT).
Estos procesadores incorporan el controlador
de memoria integrado por lo que pueden
comunicarse directamente con la memoria
principal (RAM).
Arquitectura de Computadoras

21

Intel QuickPath Interconnect (QPI)

Arquitectura de Computadoras

22

AMD HyperTransport

Arquitectura de Computadoras

23

5. Caractersticas Principales
Las caractersticas principales que determinan
lo bueno/malo que es un microprocesador, es
decir, sus prestaciones son las siguientes:
Anchura de los buses de datos y direcciones
Tamao de la memoria cach
Frecuencia de reloj a la que trabaja (velocidad
interna)
Frecuencia a la que trabaja el bus de sistema
(velocidad externa)
Densidad de integracin
Alimentacin (voltaje)
Arquitectura de Computadoras

24

Anchura de los Buses


Esta anchura de los buses coincide a su vez
con
el
tamao
de
los
registros
correspondientes (datos y direcciones) en el
procesador.
Bus de Datos
Representa el dato ms grande que es
capaz de manejar el microprocesador en
una sola operacin.
Adems, el tamao de este bus determina
el ancho de palabra de la memoria principal.
Arquitectura de Computadoras

25

Bus de Direcciones
El tamao de este bus determina la cantidad
mxima de memoria que podemos direccionar.
Con 32 bits de ancho de bus podremos
direccionar hasta 4 GB (232).
Actualmente casi todos los microprocesadores
disponen de buses de direccionamiento de 64
bits por lo que podran direccionar 16 exabytes.

Arquitectura de Computadoras

26

Memoria Cach
Se trata de memorias de tamao
mucho ms pequeo y de velocidades
mucho mayores que la memoria RAM.
En ellas se almacenan las ltimas
instrucciones procesadas o las futuras
a procesar junto con sus datos.

Arquitectura de Computadoras

27

Existen varios tipos:

Arquitectura de Computadoras

28

Niveles de Cach

Arquitectura de Computadoras

29

A continuacin se muestra una tabla


con los tiempos de acceso y precios de
las distintas tecnologas de memoria
ms comunes (ao 2009)

Consideracin: las memorias ms


rpidas son las ms caras por bit y por
tanto suelen ser ms pequeas.
Arquitectura de Computadoras

30

Vous aimerez peut-être aussi