You are on page 1of 25

MICROPROCESADORES

FAN (ventilador)
Microprocesador
CONCEPTO
Es un componente integrado a gran escala (LSI), controlado por un
programa que emplea, un Conjunto básico de instrucciones y que a
partir de un grupo de datos de entrada genera:

•Información del estado del sistema.
•Organización Aritmética y lógica de los datos.
•Direccionamiento de información en memoria RAM.
•Recoge y decodifica información que reside en
Memoria, para ejecutarla.
•Gestiona las instrucciones de un programa.
•Produce señales de control.
MICROPROCESADORES
NUCLEO DEL
MICROPROCESADOR
Es el componente que coordina, centraliza y planifica las
actividades de los restantes componentes internos de un
ordenador e incluso las suyas propias. La memoria donde
se almacenan los datos (RAM, ROM, etc) y los circuitos de
control de periféricos están bajo su mando
MICROPROCESADORES
ALU
REGISTROS
BRANCH PREDICTOR
INSTRUCTION DECODE
AND PREFETCH UNIT
TO RAM
CODE
CACHE
DATA CACHE
FLOATING POINT
UNIT
BUS EXT
I/O
NUCLEO
El microprocesador está compuesto por: registros, la Unidad
de control, la Unidad aritmético-lógica, y dependiendo del
procesador, una unidad en coma flotante.
MICROPROCESADORES
Es donde se realiza la interpretación y ejecución de las instrucciones, se
generan todas las órdenes de control para gobernar todo el sistema y se
realizan las operaciones aritméticas y lógicas. Todo ello se realiza con los datos
procedentes de la Memoria Central o los contenidos en registros ordenadas
desde la Unidad de Control. También, es la encargada de realizar todas las
transferencias de datos hacia la memoria o desde esta.
•UNIDAD ARITMETICA Y LOGICA
Un registro es una pequeña memoria interna, donde se almacenan temporalmente
los resultados intermedios de las operaciones.
REGISTROS
Se encargad de supervisar la secuencia de las operaciones que deben
realizarse para ejecutar una instrucción.
MICROPROCESADORES
INSTRUCCIONES
La instrucción, contiene en
su interior los datos a operar,
y al principio de todo el tipo
de operación a realizar con
aquellos datos.
MICROPROCESADORES
· De conversión : Se cambia el formato de los datos, puede ser
necesario involucrar alguna operación de: transferencia, aritméticas,
lógicas, etc. ...
· De Entrada/Salida : Tienen que ver con la gestión de los
dispositivos de E/S, a menudo utilizan interrupciones.
· De control del sistema : Tienen ciertos privilegios sobre los otros
tipos de operaciones, por lo general solamente pueden ser
ejecutadas por el Sistema Operativo.
· De transferencia de control : Cambian el orden secuencial normal
de la ejecución de un programa. la operación que indique estas
instrucciones es el cambio del contador del PC (memoria interna de
la CPU) a la siguiente dirección a procesar. se usan para acortar la
longitud de programas.
MICROPROCESADORES
De transferencia de datos : Es la más típica, implica mover datos desde un
sitio a otro. Se ha de especificar la dirección de entrada y la dirección de
destino, y la longitud a transferir.
· Aritméticas : Cuando se usan las operaciones básicas (suma, resto,
multiplicación y división). También hay de otros tipos como coger el valor
absoluto de un número, negar (invertir) el operando. Se pueden llevar a
cabo sobre números enteros, pero también es necesario sobre reales.
Este tipo de operaciones son llevadas a cabo por la ALU, la cual puede
hacer necesario una operación de transferencia de datos.
· Lógicas : Realizan operaciones bit a bit, lo hace intermediando
operaciones boleanas NOT AND OR XOR.... Tienen múltiples utilidades,
sobre todo si se combinan con operaciones que muevan bit a bit.
Evolución del microprocesador
1971: Intel 4004.
1974: Intel 8008
1978: Intel 8086, Motorola 68000
1979: Intel 8088
1982: Intel 80286, Motorola 68020
1985: Intel 80386, Motorola 68020, AMD80386
1989: Intel 80486, Motorola 68040, AMD80486
1993: Intel Pentium, Motorola 68060, AMD K5, MIPS R10000
1995: Intel Pentium Pro
1997: Intel Pentium II, AMD K6, PowerPC (versiones G3 y G4), MIPS
R120007
1999: Intel Pentium III, AMD K6-2
2000: Intel Pentium 4, Intel Itanium 2, AMD Athlon XP, AMD Duron, PowerPC
G4, MIPS R14000
2004: Intel Pentium M
2005: Intel Pentium D, Intel Extreme Edition con hyper threading, Intel Core
Duo, AMD Athlon 64, AMD Athlon FX.
2006: Intel Core 2 Duo, Intel Core 2 Extreme, AMD Athlon 64 X2
2007: Intel Core 2 Quad, AMD Quad Core
2008: Procesadores Intel y AMD con más de 8 núcleos.

MICROPROCESADORES
FABRICANTE
MODELO
VELOCIDAD
INTERNA
VELOCIDAD
EXTERNA
MEMORIA
CACHE L2
MICROPROCESADORES
TECNOLOGIA :
•EXTENDED MEMORY
EM64T/32-BIT
•EXECUTE DISABLE BIT
•ENHANCED INTEL
SPEEDSTEP
•DUAL-CORE
VELOCIDAD INTERNA:
3,4 GHZ
MEMORIA CACHE L2:
2X2 MB
BUS EXTERNO :
800 / 1066 MHZ
•TECNOLOGIAS
MICROPROCESADORES DUAL CORE
MICROPROCESADOR INTEL PENTIUM D


MICROPROCESADOR CORE2 DUO
MICROPROCESADOR CORE2
QUAD
MICROPROCESADORES
MICROPROCESADORES
MICROPROCESADORES
El concepto de rendimiento es el tiempo que se demora en
hacer una tarea , lo podemos también definir como la
velocidad con que se hace una tarea.

RENDIMIENTO DEL MICROPROCESADOR
VELOCIDAD DEL MICROPROCESADOR
Una tarea consiste en resolver o procesar una cantidad de
instrucciones. Las instrucciones viajan a través de impulsos
eléctricos que se mueven con cierta frecuencia .
MICROPROCESADORES
Definimos FRECUENCIA como la cantidad de ciclos que se
transmiten en un determinado intervalo de tiempo .


F = Nro. Ciclos / tiempo

La unidad de la frecuencia es el Herzio que es equivalente a 1ciclo por seg.

Por cada ciclo se podía procesar (en tiempos de 486 y primeros 586) una
instrucción (un bit) por conductor o línea de datos que llega al microprocesador
Por la tanto la frecuencia era una buena medida del rendimiento de una CPU .
En los tiempos de los 386 y 486 se podía decir que un 486 de 32 Mhz
realizaba el doble trabajo de uno de 16 Mhz ya que la arquitectura o diseño
interno de los procesadores eran bastante similares.

MICROPROCESADORES
RENDIMIENTO = Frecuencia x IPC

El primer factor de esta ecuación es la frecuencia del procesador ,medida en
megahertz (Mhz) . Dicho valor es el resultado del producto del FSB
(frecuencia del bus del sistema) por un factor de multiplicación.

IPC que es el número de instrucciones que el microprocesador es capaz de
ejecutar en cada ciclo de reloj . Este valor fundamental es el que determina
la diferencia de prestaciones entre los principales modelos de procesadores.


MICROPROCESADORES
Un microprocesador es tan veloz como tantas instrucciones por segundo sea
capaz de realizar.

El dato principal q nos ofrecen es la frecuencia de reloj, esto es cuantos ciclos
de reloj hara en un segundo. En cada ciclo de reloj, segun cada procesador,
procesara mas o menos instrucciones en ese mismo ciclo (IPC, instrucciones
por ciclo).

Asi la velocidad maxima de un procesador sera el MIPS (millones de
instruccions por segundo). Esto se haya multiplicando los ciclos por segundo
(frecuencia) por las instrucciones en un solo ciclo (ipc). Obviaremos otros
aspectos (memoria cache, juegos de instrucciones...) para aclarar este.


MICROPROCESADORES
Asi por ejemplo un proce q vaya a 2.000 mhz/s y un ipc de 10 sera capaz de
hacer 20.000 MIPS (millones de instrucciones por segundo). Y otro de 2.500 y
un ipc de 5 sera como maximo capaz de hacer 12500 MIPS. De esta diferencia
viene q historicamente los AMD no llevasen en su nombre la frecuencia de reloj
si no el rendimiento proporcional a intel.