SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Estructura y
funcionamiento
del Procesador
Captar instrucción
• El procesador lee una instrucción de la memoria.
• Esta memoria puede ser del tipo
• Registro
• Cache
• Memoria principal
Interpretar instrucciones
• Se decodifica la instrucción , para establecer que
acción es necesaria.
Captar datos
• Cuando se ejecuta una instrucción es posible que
se requiera leer datos de :
• Memoria
• Módulo de E/S
Procesar datos
• La ejecución de una instrucción puede requerir
alguna operación aritmética o lógica con los datos.
Escribir datos
• Los resultados de una ejecución pueden requerir
escribir datos en :
• Memoria
• Módulo de E/S
Procesador y bus del sistema
Registros
ALU
Unidad de
Control
Unidad Central de
Procesamiento
Bus de control
Bus de Datos
Bus de Direcciones
Bus del Sistema
Estructura interna del procesador
Indicador de estado
Desplazador
Complementador
Lógica aritmética y
booleana
Unidad aritmética y lógica
Registros
Unidad de
Control
Businternodelprocesador
Organización de los registros
• Registros visibles por el usuario:
• Permite por medio de lenguaje de maquina o ensamble
minimizar las referencias a memoria principal,
empleando la optimización del uso de registros.
• Registros de control y de estado:
• Controla el procesamiento del procesador y por
programas privilegiados del sistema operativo para
controlar la ejecución de programas.
Registros visibles por el usuario
• Uso General :
• Son asignados por el programador para diversas
funciones.
• Datos:
• Solo almacena datos no permite operaciones.
• Direcciones:
• Punteros de segmento, registros de índice, puntero de
pila.
• Códigos de condición
• Indicadores o flags. Bits fijados por el Hardware.
Registros de control y de estado
• Contador de programa(Program Counter,PC):
Almacena la dirección de la instrucción a captar.
• Registro de instrucción(Instruction Register,IR):
Contiene la instrucción captada mas reciente.
• Registro de dirección de memoria(Memory
Address Register,MAR): Contiene la dirección de
una posición de memoria.
• Registro intermedio de memoria(Memory Buffer
Register, MBR): Palabra o dato a escribir o leer mas
reciente en memoria.
PSW, program status word
• Signo: bit del signo de la ultima operación
aritmética.
• Cero: se coloca en 1 cuando el resultado es 0.
• Acarreo: puesto a 1 acarreo, adeudo.
• Igual: uno si es positiva comparación lógica.
• Desbordamiento:indica desbordamiento
aritmético.
• Interrupciones habilitades/desabilitada: Controlar
interrupciones.
• Supervisor: si funciona modo supervisor/usuario
@josefabiandiaz
josefabiandiazs@Gmail.com
https://www.youtube.com/user/fabiandiazs
Msc.Ing.Jose Fabián Diaz Silva
Consultas

Más contenido relacionado

La actualidad más candente

Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
Sofylutqm
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
Carolina Cols
 
Gestión de almacenamiento
Gestión de almacenamientoGestión de almacenamiento
Gestión de almacenamiento
AndreAcevedP
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
ALASBLANKS
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
handresrm
 

La actualidad más candente (20)

Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVOESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
 
Arquitectura de von neumann
Arquitectura de von neumannArquitectura de von neumann
Arquitectura de von neumann
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
Ciclo de instrucción
Ciclo de instrucciónCiclo de instrucción
Ciclo de instrucción
 
Gestión de almacenamiento
Gestión de almacenamientoGestión de almacenamiento
Gestión de almacenamiento
 
Entrada y Salida
Entrada y SalidaEntrada y Salida
Entrada y Salida
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 

Destacado (6)

Estructura de la tarjeta madre
Estructura de la tarjeta madreEstructura de la tarjeta madre
Estructura de la tarjeta madre
 
Procesadores familia intel
Procesadores familia  intelProcesadores familia  intel
Procesadores familia intel
 
Analisis vertical y horizontal
Analisis vertical y horizontalAnalisis vertical y horizontal
Analisis vertical y horizontal
 
Tipos de fuentes de poder
Tipos de fuentes de poderTipos de fuentes de poder
Tipos de fuentes de poder
 
Fuentes De Poder Y Sus Caracteristicas
Fuentes De Poder Y Sus CaracteristicasFuentes De Poder Y Sus Caracteristicas
Fuentes De Poder Y Sus Caracteristicas
 
Tipos de Memorias en informatica
Tipos de Memorias en informaticaTipos de Memorias en informatica
Tipos de Memorias en informatica
 

Similar a Estructura y funcionamiento del procesador

Registros de los Microprocesadores
Registros de los MicroprocesadoresRegistros de los Microprocesadores
Registros de los Microprocesadores
josep urdaneta
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internos
romo91
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
pacampble
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
cristireyes
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
cristireyes
 

Similar a Estructura y funcionamiento del procesador (20)

Arquitectura de Computadores
Arquitectura de ComputadoresArquitectura de Computadores
Arquitectura de Computadores
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 
Hernan espinoza 5_b_t#2
Hernan espinoza 5_b_t#2Hernan espinoza 5_b_t#2
Hernan espinoza 5_b_t#2
 
T251 (1)
T251 (1)T251 (1)
T251 (1)
 
Unidad de procesamientos
Unidad de procesamientosUnidad de procesamientos
Unidad de procesamientos
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Registros de los Microprocesadores
Registros de los MicroprocesadoresRegistros de los Microprocesadores
Registros de los Microprocesadores
 
Yeimir rincon 20%
Yeimir rincon 20%Yeimir rincon 20%
Yeimir rincon 20%
 
Conceptos arquitectónicos
Conceptos arquitectónicosConceptos arquitectónicos
Conceptos arquitectónicos
 
Conceptos arquitectónicos
Conceptos arquitectónicosConceptos arquitectónicos
Conceptos arquitectónicos
 
Estructura de registros
Estructura de registrosEstructura de registros
Estructura de registros
 
estructurabasicapc
estructurabasicapcestructurabasicapc
estructurabasicapc
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
El procesador y sus registros internos
El procesador y sus registros internosEl procesador y sus registros internos
El procesador y sus registros internos
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
 
Arquitecturadecomputadores
ArquitecturadecomputadoresArquitecturadecomputadores
Arquitecturadecomputadores
 

Más de Jose Diaz Silva

Ciclos de vida orientados a objetos
Ciclos de vida orientados a objetosCiclos de vida orientados a objetos
Ciclos de vida orientados a objetos
Jose Diaz Silva
 

Más de Jose Diaz Silva (20)

Mantenimiento de sistemas de información - Conceptos Avanzados
Mantenimiento de sistemas de información   - Conceptos AvanzadosMantenimiento de sistemas de información   - Conceptos Avanzados
Mantenimiento de sistemas de información - Conceptos Avanzados
 
Caracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetosCaracteristicas del modelo orientado a objetos
Caracteristicas del modelo orientado a objetos
 
Modding PC
Modding PCModding PC
Modding PC
 
Actividad ssh final - Ubuntu
Actividad ssh final - UbuntuActividad ssh final - Ubuntu
Actividad ssh final - Ubuntu
 
Problemas en pruebas de implantacion
Problemas en pruebas de implantacionProblemas en pruebas de implantacion
Problemas en pruebas de implantacion
 
Mother board tarjeta madre - elementos varios
Mother board   tarjeta madre - elementos variosMother board   tarjeta madre - elementos varios
Mother board tarjeta madre - elementos varios
 
Ciclos de vida orientados a objetos
Ciclos de vida orientados a objetosCiclos de vida orientados a objetos
Ciclos de vida orientados a objetos
 
Pruebas de implantación del Software
Pruebas de implantación del SoftwarePruebas de implantación del Software
Pruebas de implantación del Software
 
SSH en Ubuntu - Transferencia Segura
SSH en Ubuntu - Transferencia SeguraSSH en Ubuntu - Transferencia Segura
SSH en Ubuntu - Transferencia Segura
 
Metodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XPMetodologías ágiles para el desarrollo de software - XP
Metodologías ágiles para el desarrollo de software - XP
 
Taller Crontab - Ubuntu
Taller Crontab  - UbuntuTaller Crontab  - Ubuntu
Taller Crontab - Ubuntu
 
Capacitacion implantacion de Software
Capacitacion implantacion de SoftwareCapacitacion implantacion de Software
Capacitacion implantacion de Software
 
Programar tareas crontab en Ubuntu
Programar tareas  crontab en UbuntuProgramar tareas  crontab en Ubuntu
Programar tareas crontab en Ubuntu
 
Errores y fracasos en la implantación de Software
Errores y fracasos en la implantación de SoftwareErrores y fracasos en la implantación de Software
Errores y fracasos en la implantación de Software
 
Tipos de memoria del computador - Compendio
Tipos de memoria del computador - CompendioTipos de memoria del computador - Compendio
Tipos de memoria del computador - Compendio
 
Llenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xeLlenado de combobox vs2010 y oracle xe
Llenado de combobox vs2010 y oracle xe
 
Sistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - CompendioSistema de archivos y directorios - Ubuntu - Compendio
Sistema de archivos y directorios - Ubuntu - Compendio
 
Puertos de un computador - Compendio
Puertos de un computador - CompendioPuertos de un computador - Compendio
Puertos de un computador - Compendio
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Modelo de diseño - conceptos finales
Modelo de diseño  - conceptos finalesModelo de diseño  - conceptos finales
Modelo de diseño - conceptos finales
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Estructura y funcionamiento del procesador

  • 2. Captar instrucción • El procesador lee una instrucción de la memoria. • Esta memoria puede ser del tipo • Registro • Cache • Memoria principal
  • 3. Interpretar instrucciones • Se decodifica la instrucción , para establecer que acción es necesaria.
  • 4. Captar datos • Cuando se ejecuta una instrucción es posible que se requiera leer datos de : • Memoria • Módulo de E/S
  • 5. Procesar datos • La ejecución de una instrucción puede requerir alguna operación aritmética o lógica con los datos.
  • 6. Escribir datos • Los resultados de una ejecución pueden requerir escribir datos en : • Memoria • Módulo de E/S
  • 7. Procesador y bus del sistema Registros ALU Unidad de Control Unidad Central de Procesamiento Bus de control Bus de Datos Bus de Direcciones Bus del Sistema
  • 8. Estructura interna del procesador Indicador de estado Desplazador Complementador Lógica aritmética y booleana Unidad aritmética y lógica Registros Unidad de Control Businternodelprocesador
  • 9. Organización de los registros • Registros visibles por el usuario: • Permite por medio de lenguaje de maquina o ensamble minimizar las referencias a memoria principal, empleando la optimización del uso de registros. • Registros de control y de estado: • Controla el procesamiento del procesador y por programas privilegiados del sistema operativo para controlar la ejecución de programas.
  • 10. Registros visibles por el usuario • Uso General : • Son asignados por el programador para diversas funciones. • Datos: • Solo almacena datos no permite operaciones. • Direcciones: • Punteros de segmento, registros de índice, puntero de pila. • Códigos de condición • Indicadores o flags. Bits fijados por el Hardware.
  • 11. Registros de control y de estado • Contador de programa(Program Counter,PC): Almacena la dirección de la instrucción a captar. • Registro de instrucción(Instruction Register,IR): Contiene la instrucción captada mas reciente. • Registro de dirección de memoria(Memory Address Register,MAR): Contiene la dirección de una posición de memoria. • Registro intermedio de memoria(Memory Buffer Register, MBR): Palabra o dato a escribir o leer mas reciente en memoria.
  • 12. PSW, program status word • Signo: bit del signo de la ultima operación aritmética. • Cero: se coloca en 1 cuando el resultado es 0. • Acarreo: puesto a 1 acarreo, adeudo. • Igual: uno si es positiva comparación lógica. • Desbordamiento:indica desbordamiento aritmético. • Interrupciones habilitades/desabilitada: Controlar interrupciones. • Supervisor: si funciona modo supervisor/usuario