SlideShare una empresa de Scribd logo
1 de 36
CPU: es ("Central Process Unity") ó unidad central de proceso,
siendo el microprocesador principal que utiliza la computadora
en su conjunto para el proceso de datos en general.
GPU & VPU: significan ("Graphic Process Unity") ó unidad de
proceso de gráfico / ("Video Process Unity") ó unidad de proceso
de video respectivamente. Ambas siglas se refieren a un mismo
procesador independiente del principal; que se encarga
específicamente del proceso de video y gráficos, y así libera de
esta carga de trabajo al CPU.
3
7
El microprocesador ejecuta instrucciones almacenadas como
números binarios organizados secuencialmente en la memoria
principal. La ejecución de las instrucciones se puede realizar en
varias fases:
Preselecciona (PreFetch): pre-lectura de la instrucción desde la
memoria principal.
Selecciona (Fetch): envío de la instrucción al decodificador.
Decodificación (Decode) de la instrucción: determinar qué
instrucción es y por tanto qué se debe hacer.
Lectura de operandos (si los hay)
Ejecución (Execute): lanzamiento de las máquinas de estado
que llevan a cabo el procesamiento.
Escritura (Store) de los resultados en la memoria principal o
en los registros.
Cada una de estas fases se realiza en uno o varios
ciclos de CPU, dependiendo de la estructura del
procesador, y concretamente de su grado de
segmentación. La duración de estos ciclos viene
determinada por la frecuencia de reloj, y nunca
podrá ser inferior al tiempo requerido para realizar
la tarea individual (realizada en un solo ciclo) de
mayor coste temporal. El microprocesador se
conecta a un oscilador, normalmente un cristal de
cuarzo capaz de generar pulsos a un ritmo
constante, de modo que genera varios ciclos (o
pulsos) en un segundo.
Son el elemento mas pequeño que puede retener
un dato. Usado para almacenar temporalmente
información dentro e la CPU. Los registros pueden
ser de propósito general o especializado
Los tipos de registros son :
• Registro acumulador (ACC)
• Registro temporales o auxiliares
• Registro de estado(PSW, processor estado: word
o palabra de estado del procesador.)
• Registro SP(Stack Pointer) o la pila
• Registro CP (Contador de Programa)
• Registro interno.
Acumulador + el contenido de una
posición de memoria.
Acumulador + Otro registro.
Acumulador + instrucción de la ALU
•OF (Overflow Flag o Bandera de
Desbordamiento)
•SF (Sign Flag o Bandera de Signo)
•ZF (Zero Flag o Bandera de Cero)
•PF (Parity Flag o Bandera de Paridad)
•CF (Carry Flag o Bandera de Acarreo)
•IF (Interrupt Flag o Bandera de Interrupciones)
•AF (Auxiliary Flag o Acarreo Auxiliar)
•DF (Decimal Flag o Bandera decimal)
 Registro de instrucciones (Re)
 Registro de direcciones (RDIR)
 Registro de datos (RDAT)
16
17
La Unidad Aritmético Lógica “Arithmetic Logic
Unit” (ALU), es un circuito digital que calcula
operaciones. Las operaciones que realiza son las
siguientes: suma, resta, multiplicación, división,
comparación (mayor que, menor que, igual a) y
aquellas que trabajan con dígitos binarios (10 que se
conoce como operaciones lógicas: AND, NOR, NOT,
NAND, OR, X-OR, etc) entre dos números.
Los más complejos ALU son construidos dentro de
los chips de microprocesadores modernos como el
Core Duo Quad. Estos procesadores tienen dentro de
ellos un ALU muy complejo y poderoso que pueden
tener múltiples núcleos, cada núcleo con múltiples
unidades de ejecución, cada una de ellas con
múltiples ALU.
Muchos otros circuitos pueden contener ALU:
GPU (Graphics Processing Unit) como los que
están en las tarjetas gráficas NVidia y ATI, FPU
(Floating Point Unit) como el viejo
coprocesador numérico 80387, y procesadores
digitales de señales como los que se encuentran
en tarjetas de sonido Sound Blaster, lectoras de
CD y las TV de alta definición.
Las Instrucciones Son Las Operaciones Que El
Procesador Puede Cumplir Y Tiene Dos Campos:
• El Código De Operación Que Representa La Acción
Que E Procesador Debe Ejecutar.
• El Código Operando Que Define Los Parámetros De
La Acción.
El numero de bits en una instrucción varia de acuerdo
al tipo de información entre 1 Y 4 bytes de 8 bits
20
Para que un programa pueda ser ejecutado por un
ordenador, ha de estar almacenado en la memoria
central (memoria RAM). El microprocesador tomará
una a una las instrucciones que lo componen e irá
realizando las tareas correspondientes.
21
 Un típico símbolo esquemático para una ALU: A y B son
operandos; R es la salida; F es la entrada de la unidad de
control; D es un estado de la salida
22
23
La Unidad de control (CU) es la encargada de
activar o desactivar los diversos componentes
del microprocesador en función de la
instrucción que el microprocesador esté
ejecutando y en función también de la etapa
de dicha instrucción que se esté ejecutando.
La unidad de control (UC) interpreta y ejecuta
las instrucciones almacenadas en la memoria
principal y genera las señales de control
necesarias para ejecutarlas.
Existen dos tipos de unidades de control, las
cableadas, usadas generalmente en máquinas
sencillas, y las microprogramas, propias de
máquinas más complejas. En el primer caso, los
componentes principales son el circuito de lógica
secuencial, el de control de estado, el de lógica
combinacional, y el de emisión de reconocimiento
señales de control. En el segundo caso, la
microprogramación se encuentra almacenada en
una micromemoria (se accede a las mismas de
manera secuencial (1, 2, ..., n), y posteriormente se
ejecuta cada una de ellas).
Registro Contador
Decodificador de
Instrucciones
26
El intercambio de datos entre la CPU y la memoria RAM es
una de las tareas que se hacen con mayor frecuencia.
Dado que la RAM es mucho más lenta que la CPU se ha
incorporado a la CPU y a la Motherboard, un circuito de
memoria Caché, la cuál es una memoria de alta velocidad.
Esta es una de las cosas que mejora el desempeño del
sistema en general.
la memoria caché es un circuito de memoria de alta
velocidad en el que se almacenan bloques de instrucciones
del programa en ejecución y un bloque de datos del
conjunto de datos que se está utilizando. esto bajo el
supuesto de que los siguientes datos o instrucciones que se
van a ejecutar están inmediatamente después de los últimos
datos o instrucciones utilizados.
Existen dos tipos de memoria caché:
Caché N1 (de Nivle 1 = L1)
Caché N2 (de Nivle 2 = L2)
Antiguamente, la memoria caché solo venía en
circuitos montados sobre la motherboard.
Actualmente, se puede encontrar memoria caché
incorporada dentro del microprocesador.
La caché que está más cerca del procesador es la de
nivel 1.
La caché de nivel 2 puede encontrarse en la
motherboard, o incluso en un segundo bloque de caché
dentro del procesador.
La memoria caché funciona de la siguiente manera:
Cuando un programa está ejecutándose y la CPU necesita ir a
traer datos (o más instrucciones) a la RAM, primero verifica
que los datos estén en la memoria caché.
Si no los encuentra en la caché, traerá una copia de esos datos
de la RAM a la CPU y también realizará una copia en la
memoria caché.
La próxima vez que los necesita, los irá a buscar a la memoria
caché, de donde los podrá extraer más rápidamente.
El último bloque de datos leído desde la RAM también se
copia en la memoria caché. Este bloque es, con mucha
probabilidad, el mismo que se necesitará en la próxima lectura
de datos.
El procesador o microprocesador
El procesador o microprocesador
El procesador o microprocesador
El procesador o microprocesador
El procesador o microprocesador
El procesador o microprocesador

Más contenido relacionado

La actualidad más candente

Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorJose Diaz Silva
 
Microprocesadorores: INTEL o AMD
Microprocesadorores: INTEL o AMDMicroprocesadorores: INTEL o AMD
Microprocesadorores: INTEL o AMDies valledeltietar
 
Presentacion de los procesadores...
Presentacion de los procesadores...Presentacion de los procesadores...
Presentacion de los procesadores...Lina Meza
 
Tarjeta madre exposicion
Tarjeta madre exposicionTarjeta madre exposicion
Tarjeta madre exposicionesmeralda163
 
Presentacion Memoria RAM
Presentacion Memoria RAMPresentacion Memoria RAM
Presentacion Memoria RAMMisael1029
 
Microprocesadores: Registros Internos
Microprocesadores: Registros InternosMicroprocesadores: Registros Internos
Microprocesadores: Registros Internosverduguillo
 
6. Memoria Ram, Caracteristicas Y Formatos
6. Memoria Ram, Caracteristicas Y Formatos6. Memoria Ram, Caracteristicas Y Formatos
6. Memoria Ram, Caracteristicas Y FormatosCANDIDO RUIZ
 
Presentacion de tarjeta madre
Presentacion de tarjeta madrePresentacion de tarjeta madre
Presentacion de tarjeta madreMauricio Parra
 
Dispositivos de almacenamiento externo (1)
Dispositivos de almacenamiento externo (1)Dispositivos de almacenamiento externo (1)
Dispositivos de almacenamiento externo (1)Mabel2310
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computadorivan
 

La actualidad más candente (20)

Estructura y funcionamiento del procesador
Estructura y funcionamiento del procesadorEstructura y funcionamiento del procesador
Estructura y funcionamiento del procesador
 
MEMORIA DRAM
MEMORIA DRAMMEMORIA DRAM
MEMORIA DRAM
 
Microprocesadorores: INTEL o AMD
Microprocesadorores: INTEL o AMDMicroprocesadorores: INTEL o AMD
Microprocesadorores: INTEL o AMD
 
Presentacion de los procesadores...
Presentacion de los procesadores...Presentacion de los procesadores...
Presentacion de los procesadores...
 
Tarjeta madre exposicion
Tarjeta madre exposicionTarjeta madre exposicion
Tarjeta madre exposicion
 
Intel y amd
Intel y amdIntel y amd
Intel y amd
 
Presentacion Memoria RAM
Presentacion Memoria RAMPresentacion Memoria RAM
Presentacion Memoria RAM
 
Reloj de la computadora
Reloj de la computadoraReloj de la computadora
Reloj de la computadora
 
Buses de datos oscar andres
Buses de  datos oscar andresBuses de  datos oscar andres
Buses de datos oscar andres
 
Microprocesadores: Registros Internos
Microprocesadores: Registros InternosMicroprocesadores: Registros Internos
Microprocesadores: Registros Internos
 
El Procesador y su uso en la Empresa
El Procesador y su uso en la EmpresaEl Procesador y su uso en la Empresa
El Procesador y su uso en la Empresa
 
6. Memoria Ram, Caracteristicas Y Formatos
6. Memoria Ram, Caracteristicas Y Formatos6. Memoria Ram, Caracteristicas Y Formatos
6. Memoria Ram, Caracteristicas Y Formatos
 
Infografia placa base
Infografia placa baseInfografia placa base
Infografia placa base
 
Presentacion de tarjeta madre
Presentacion de tarjeta madrePresentacion de tarjeta madre
Presentacion de tarjeta madre
 
Dispositivos de almacenamiento externo (1)
Dispositivos de almacenamiento externo (1)Dispositivos de almacenamiento externo (1)
Dispositivos de almacenamiento externo (1)
 
Tipos De Memoria Ram
Tipos De Memoria RamTipos De Memoria Ram
Tipos De Memoria Ram
 
Informe memorias
Informe memoriasInforme memorias
Informe memorias
 
Funciones del Procesador
Funciones del ProcesadorFunciones del Procesador
Funciones del Procesador
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 

Similar a El procesador o microprocesador

Similar a El procesador o microprocesador (20)

Microprocesador
Microprocesador Microprocesador
Microprocesador
 
EL PROCESADOR
EL PROCESADOREL PROCESADOR
EL PROCESADOR
 
Ejercicios arquitectura
Ejercicios arquitecturaEjercicios arquitectura
Ejercicios arquitectura
 
Procesador
ProcesadorProcesador
Procesador
 
Que es la unidad central de proceso 01
Que es la unidad central de proceso 01Que es la unidad central de proceso 01
Que es la unidad central de proceso 01
 
Historia del procesador
Historia del procesadorHistoria del procesador
Historia del procesador
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Procesador
ProcesadorProcesador
Procesador
 
Procesador
ProcesadorProcesador
Procesador
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
 
Mi largo resumen...
Mi largo resumen...Mi largo resumen...
Mi largo resumen...
 
Rodney Parada Elementos del Computador
Rodney Parada Elementos del ComputadorRodney Parada Elementos del Computador
Rodney Parada Elementos del Computador
 
Juan cucuri 5_b_t2
Juan cucuri 5_b_t2Juan cucuri 5_b_t2
Juan cucuri 5_b_t2
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
La placa madre y el microprocesador
La placa madre y el microprocesadorLa placa madre y el microprocesador
La placa madre y el microprocesador
 
LA CPU grupo 6.
LA CPU grupo 6.LA CPU grupo 6.
LA CPU grupo 6.
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

El procesador o microprocesador

  • 1.
  • 2. CPU: es ("Central Process Unity") ó unidad central de proceso, siendo el microprocesador principal que utiliza la computadora en su conjunto para el proceso de datos en general. GPU & VPU: significan ("Graphic Process Unity") ó unidad de proceso de gráfico / ("Video Process Unity") ó unidad de proceso de video respectivamente. Ambas siglas se refieren a un mismo procesador independiente del principal; que se encarga específicamente del proceso de video y gráficos, y así libera de esta carga de trabajo al CPU.
  • 3. 3
  • 4.
  • 5.
  • 6.
  • 7. 7 El microprocesador ejecuta instrucciones almacenadas como números binarios organizados secuencialmente en la memoria principal. La ejecución de las instrucciones se puede realizar en varias fases: Preselecciona (PreFetch): pre-lectura de la instrucción desde la memoria principal. Selecciona (Fetch): envío de la instrucción al decodificador. Decodificación (Decode) de la instrucción: determinar qué instrucción es y por tanto qué se debe hacer. Lectura de operandos (si los hay) Ejecución (Execute): lanzamiento de las máquinas de estado que llevan a cabo el procesamiento. Escritura (Store) de los resultados en la memoria principal o en los registros.
  • 8. Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la estructura del procesador, y concretamente de su grado de segmentación. La duración de estos ciclos viene determinada por la frecuencia de reloj, y nunca podrá ser inferior al tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de mayor coste temporal. El microprocesador se conecta a un oscilador, normalmente un cristal de cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera varios ciclos (o pulsos) en un segundo.
  • 9.
  • 10. Son el elemento mas pequeño que puede retener un dato. Usado para almacenar temporalmente información dentro e la CPU. Los registros pueden ser de propósito general o especializado Los tipos de registros son : • Registro acumulador (ACC) • Registro temporales o auxiliares • Registro de estado(PSW, processor estado: word o palabra de estado del procesador.) • Registro SP(Stack Pointer) o la pila • Registro CP (Contador de Programa) • Registro interno.
  • 11. Acumulador + el contenido de una posición de memoria. Acumulador + Otro registro. Acumulador + instrucción de la ALU
  • 12.
  • 13. •OF (Overflow Flag o Bandera de Desbordamiento) •SF (Sign Flag o Bandera de Signo) •ZF (Zero Flag o Bandera de Cero) •PF (Parity Flag o Bandera de Paridad) •CF (Carry Flag o Bandera de Acarreo) •IF (Interrupt Flag o Bandera de Interrupciones) •AF (Auxiliary Flag o Acarreo Auxiliar) •DF (Decimal Flag o Bandera decimal)
  • 14.  Registro de instrucciones (Re)  Registro de direcciones (RDIR)  Registro de datos (RDAT)
  • 15.
  • 16. 16
  • 17. 17 La Unidad Aritmético Lógica “Arithmetic Logic Unit” (ALU), es un circuito digital que calcula operaciones. Las operaciones que realiza son las siguientes: suma, resta, multiplicación, división, comparación (mayor que, menor que, igual a) y aquellas que trabajan con dígitos binarios (10 que se conoce como operaciones lógicas: AND, NOR, NOT, NAND, OR, X-OR, etc) entre dos números. Los más complejos ALU son construidos dentro de los chips de microprocesadores modernos como el Core Duo Quad. Estos procesadores tienen dentro de ellos un ALU muy complejo y poderoso que pueden tener múltiples núcleos, cada núcleo con múltiples unidades de ejecución, cada una de ellas con múltiples ALU.
  • 18. Muchos otros circuitos pueden contener ALU: GPU (Graphics Processing Unit) como los que están en las tarjetas gráficas NVidia y ATI, FPU (Floating Point Unit) como el viejo coprocesador numérico 80387, y procesadores digitales de señales como los que se encuentran en tarjetas de sonido Sound Blaster, lectoras de CD y las TV de alta definición.
  • 19. Las Instrucciones Son Las Operaciones Que El Procesador Puede Cumplir Y Tiene Dos Campos: • El Código De Operación Que Representa La Acción Que E Procesador Debe Ejecutar. • El Código Operando Que Define Los Parámetros De La Acción. El numero de bits en una instrucción varia de acuerdo al tipo de información entre 1 Y 4 bytes de 8 bits
  • 20. 20 Para que un programa pueda ser ejecutado por un ordenador, ha de estar almacenado en la memoria central (memoria RAM). El microprocesador tomará una a una las instrucciones que lo componen e irá realizando las tareas correspondientes.
  • 21. 21  Un típico símbolo esquemático para una ALU: A y B son operandos; R es la salida; F es la entrada de la unidad de control; D es un estado de la salida
  • 22. 22
  • 23. 23 La Unidad de control (CU) es la encargada de activar o desactivar los diversos componentes del microprocesador en función de la instrucción que el microprocesador esté ejecutando y en función también de la etapa de dicha instrucción que se esté ejecutando. La unidad de control (UC) interpreta y ejecuta las instrucciones almacenadas en la memoria principal y genera las señales de control necesarias para ejecutarlas.
  • 24. Existen dos tipos de unidades de control, las cableadas, usadas generalmente en máquinas sencillas, y las microprogramas, propias de máquinas más complejas. En el primer caso, los componentes principales son el circuito de lógica secuencial, el de control de estado, el de lógica combinacional, y el de emisión de reconocimiento señales de control. En el segundo caso, la microprogramación se encuentra almacenada en una micromemoria (se accede a las mismas de manera secuencial (1, 2, ..., n), y posteriormente se ejecuta cada una de ellas).
  • 26. 26
  • 27.
  • 28. El intercambio de datos entre la CPU y la memoria RAM es una de las tareas que se hacen con mayor frecuencia. Dado que la RAM es mucho más lenta que la CPU se ha incorporado a la CPU y a la Motherboard, un circuito de memoria Caché, la cuál es una memoria de alta velocidad. Esta es una de las cosas que mejora el desempeño del sistema en general. la memoria caché es un circuito de memoria de alta velocidad en el que se almacenan bloques de instrucciones del programa en ejecución y un bloque de datos del conjunto de datos que se está utilizando. esto bajo el supuesto de que los siguientes datos o instrucciones que se van a ejecutar están inmediatamente después de los últimos datos o instrucciones utilizados.
  • 29. Existen dos tipos de memoria caché: Caché N1 (de Nivle 1 = L1) Caché N2 (de Nivle 2 = L2) Antiguamente, la memoria caché solo venía en circuitos montados sobre la motherboard. Actualmente, se puede encontrar memoria caché incorporada dentro del microprocesador. La caché que está más cerca del procesador es la de nivel 1. La caché de nivel 2 puede encontrarse en la motherboard, o incluso en un segundo bloque de caché dentro del procesador.
  • 30. La memoria caché funciona de la siguiente manera: Cuando un programa está ejecutándose y la CPU necesita ir a traer datos (o más instrucciones) a la RAM, primero verifica que los datos estén en la memoria caché. Si no los encuentra en la caché, traerá una copia de esos datos de la RAM a la CPU y también realizará una copia en la memoria caché. La próxima vez que los necesita, los irá a buscar a la memoria caché, de donde los podrá extraer más rápidamente. El último bloque de datos leído desde la RAM también se copia en la memoria caché. Este bloque es, con mucha probabilidad, el mismo que se necesitará en la próxima lectura de datos.