Vous êtes sur la page 1sur 12

Introduccin

Organizacin del Procesador


Memoria Interna: Registros
Registros visibles al usuario (programador)
Registros de Control y Estado
Ciclo de instruccin
Segmentacin de instrucciones
Cmo se ejecuta?
Riesgos de la segmentacin
Manejo de excepciones
Registros del procesador Pentium vs PowerPC
Conclusiones y Comentarios
Temas
Objetivo
Estudiar el funcionamiento general de la CPU, diferenciando
sus componentes
Objetivos especficos
Conocidos los componentes de la CPU ahondar en ciertos
aspectos relevantes del funcionamiento
Estudiar alguna forma de optimizar el tiempo de usos de los
componentes de la CPU
1. Introduccin
El procesador o CPU (Unidad Central de Proceso)

Controla el funcionamiento del computador
Realiza procesamiento de datos
Es uno de los componentes estructurales del computador
Memoria Principal: transfiere datos internamente
Entrada / Salidas: transfiere datos desde y hacia los perifricos
Sistema de Interconexin: comunica Cpu, memoria principal y E/S
Se compone tambin de cuatro elementos estructurales:
2. Organizacin del Procesador
Organizacin CPU (cont.)
Unidad de Control (UC)
Controla el funcionamiento del
CPU de acuerdo a las
instrucciones
Unidad Aritmtico Lgica (ALU)
Procesa datos
Registros
Almacenamiento interno
Interconexiones Buses internos
Comunicacin entre UC, ALU y
los registros

Funciones de la Unidad de COntrol
Captar Instrucciones desde memoria
Interpretar instrucciones
Captar datos
Transfiere datos
Escribir datos en memoria o en mdulo de E/S

Notar similitud de la estructura de la CPU con la
estructura interna del computador
Organizacin CPU Unidad de COntrol
Organizacin CPU (cont.)
Estructura Interna CPU
Registros: celdas de memoria de alta velocidad que permiten
el almacenamiento temporal de los datos mientras se realizan
operaciones.
Para este estudio se clasificarn en:
Registros Visibles al Programador
Registros de Control y Estado
Otro registro importante es PSW (palabra de estado del
procesador)
Contiene cdigos de condicin
Informacin de estado
Informacin de Modo
etc.
3. Memoria Interna: Registros
La decisin de diseo para los registros mencionados
depende de:

Sistema operativo
Distribucin de informacin de control entre memoria y
registros
Costos vs. Velocidad

Memoria Interna: Registros (cont.)
Memoria Interna: Registros (cont.)
R. Visibles al Usuario

Registros de Propsito
General
Registros de Direccin
(parcialmente generales,
registros ndices o Stack
Pointer)
Registros de Datos
Registros de Condicin
(flags, son fijados por Hw.)
R. Control y Estado

Contador de Programa
(PC)
Registro de Instruccin
(IR)
Registro de direccin de
Memoria (MAR)
Registro Intermedio de
Memoria (MBR)

Estos registros tienen gran
importancia en la ejecucin del ciclo
de instruccin

4. Ciclo de Instruccin: Fetch
Este ciclo se puede resumir en la
figura.

Cuando estn involucrados ms de
un operando cada uno de ellos
requiere un acceso.

Se debe realizar un tratamiento
especial cuando hay
direccionamiento indirecto
Cuando hay direccionamiento indirecto se alternan la
bsqueda y la ejecucin de instrucciones.

Luego de ejecutar una instruccin de este tipo se
puede producir una interrupcin antes de buscar la
siguiente instruccin

Ciclo de Instruccin (cont)

Ciclo de Instruccin (cont)

Diagrama de estados completo del Fetch

Vous aimerez peut-être aussi