Académique Documents
Professionnel Documents
Culture Documents
Central
de
Procesamiento
Universidad Nacional de
Ingeniera
(CPU)
Facultad de Ingeniera Industrial
y Sistemas
Lic. Jos Zamora Ramrez
1
Puntos a desarrollar
1. Introduccin
2. Organizacin Interna y Funcionamiento del CPU
2.1
Los registros
2.2
El ALU
2.3
La unidad de Control
2.4 Registros, ALU y Unidad de Control en
Procesadores modernos
3. El Procesador: antes y ahora. Caso INTEL
4. Cmo trabaja el CPU? . Ejemplo
5. Criterios para eleccin de procesadores
2
1. Introduccin
Transferencia
de datos
Control
Almacenamiento
de datos
3
Procesamiento
de datos
1. Introduccin
2. Organizacin Interna y
Funcionamiento del CPU
El CPU (Central Processing Unit) o
Unidad Central de Procesamiento
es el elemento principal de la
computadora.
La misin del CPU consiste en
coordinar y realizar las
operaciones del sistema
informtico.
El funcionamiento del CPU est
determinado por las instrucciones
que ejecuta para procesar los
datos.
Las instrucciones que ejecuta
estn almacenadas en la
memoria.
5
2. Organizacin Interna y
Funcionamiento del CPU
La CPU debe contar con los
siguientes componentes:
Registros, Unidad Aritmtico
Lgica (ALU) y Unidad de
Control
La unidad de procesamiento
central (CPU) es donde se
manipulan los datos.
En una microcomputadora, el
CPU completo est contenido
en un chip (circuito
integrado) muy pequeo
llamado microprocesador.
2. Organizacin Interna y
Funcionamiento del CPU
Caracteristicas del
microprocesador:
Velocidad de bus soportada.
Por ejemplo: 1066 MHz
Frecuencia del nucleo del
procesador . Por ejemplo: 3.2
GHz
Tamao de palabra (word) 32
or 64 bits) y ruta de datos
(data path) 64 or 128 bits.
Capacidad de multiproceso y
memoria especifica.
Tipo de RAM, mainboard, y
chipset supported
2. Organizacin Interna y
Funcionamiento del CPU
2. Organizacin Interna y
Funcionamiento del CPU
10
12
MBR:
Memory Buffer Register
Contiene una palabra que debe
ser almacenada en la memoria, o
es usado para recibir una palabra
procedente de la memoria.
14
MAR:
Memory Adress Register
Especifica la direccin en
memoria de la palabra que va a
ser escrita o leda en MBR.
(CC)
15
Prsentat
ion
IR:
Instruction Register
Contiene los 8 bits del cdigo de
operacin de la instruccin que se
va a ejecutar.
(CC)
16
Prsentat
ion
IBR:
Instruction Buffer Register
Empleado para almacenar
temporalmente la instruccin
contenida en la parte derecha de
una palabra en memoria.
(CC)
17
Prsentat
ion
PC:
Program Counter
Contiene la direccin de la prxima
pareja de instrucciones que van a
ser captadas de la memoria.
(CC)
18
Prsentat
ion
AC y MQ:
Accumulator y Multiplier Quotient
Se emplean para almacenar
operandos y resultados de
operaciones de la ALU
temporalmente. Por ejemplo, el
resultado de multiplicar dos
nmeros de 40 bits es un nmero
de 80 bits; los 40 bits ms
significativos se almacenan en AC
y los menos significativos se
almacenan en MQ.
(CC)
19
Prsentat
ion
20
21
23
2.2. ALU
24
2.2. ALU
El ALU (Unidad Aritmtico Lgica) es la parte del computador que realiza
operaciones aritmticas(sumas, restas, productos y divisiones) y lgicas con
datos.
Esta compuesta por dispositivos lgicos digitales sencillos, que cumplen con
almacenar dgitos binarios y realizar operaciones lgicas booleanas
elementales
25
27
64
32
16
-120= -128 +8
-128
64
32
16
120= + 64 + 32 + 16 + 8
28
29
31
Salidas:
33
34
35
36
37
38
39
3. El Procesador: antes y
ahora
Caso Intel
40
Antes
Procesador Intel 4004
41
Antes
Tamao del chip de Intel 4004
42
Antes
Detalle del circuito integrado del
CPU 4004
43
Antes.
Esquema de la circuitera del CPU
4004
44
Antes.
Componentes del CPU Intel 4004
Reloj
ALU
Decodificador de Instrucciones
45
Registros
Ahora.
Procesador Core i7 de Intel
46
Ahora.
Detalle de la circuiteria del CPU
Core i7
47
Ahora
Componentes del CPU Core i7 de
Intel
Ncleos (Cores)
Cache L3
48
Corte
en
obleas
Lingote de silcio
De las oblea
Wafers
limpias
dados
probados
Separado
r
Test de
dados
Corte de
los chips
dados
Individual
es
Encapsulamiento
chips
encapsulado
49
Wafers
Impresa
s con el
CI
Entrega a los
consumidores
chips
probados
4. Intel vs AMD
50
51
Pentium 4
Pentium D
Celeron
Core 2 Duo
Core 2 Quad
52
Duron
Athlon XP
Sempron
Athlon 64 FX
Athlon 64 X2
Phenom X3
Phenom X4
53
Sockets y Packaging
Package PGA
(Pin Grid
Array)
Package LGA
(Land Grid
Array)
54
55
56
57
59
60
5. Caso: Instalacin de un
CPU Intel
61
62
63
64
65
66
67
La unidad de
Prefetch,
permite el
ingreso del
numero 2, el
cual es
ubicado en la
cach de
instrucciones
68
El numero 2
es
decodificado
y reconocido
como dato.
Se
almacena
en la cach
de datos
69
La unidad de
Prefetch,
permite el
ingreso del
numero 3 y
se ubica en la
cach
70
El numero 3
es
decodificado
y reconocido
como dato.
Se
almacena
en la cach
de datos
71
La unidad de
Prefetch
permite
ingreso del
carcter + y
se ubica en
la cach de
instrucciones.
72
La
decodificacio
n del carcter
+ indica una
suma, la cual
es realizada
por el ALU
73
El resultado
de la suma
es
almacenado
en uno de los
Registros de
proposito
general
74
La unidad de
Prefetch,
permite el
ingreso del
carcter =, el
cual se
almacena en
la cache de
instrucciones.
75
Al
decodificarse
la nueva
instruccin,
se invoca a
una muestra
de resultado
76
Se envia al
dispositivo de
salida el
resultado de
la suma.
77
78
79
80
81
82