SlideShare una empresa de Scribd logo
1 de 2
Unidad de control

    La unidad de control el elemento que se encarga de sincronizar las acciones que realiza
cada una de las unidades funcionales de un computador. Las funciones de la unidad de control
son básicamente dos.


Interpretación de las instrucciones: La unidad de control debe ser capaz de decodificar los
códigos de operación y los modos de direccionamiento de las instrucciones y actuar de forma
diferente para cada uno de ellos.


Secuenciamiento de las operaciones: La unidad de control se encarga de la temporización de
las distintas operaciones necesarias para la ejecución de cada instrucción. También debe
controlar el secuenciamiento de las instrucciones en función de la evolución del registro
contador de programa.


      Se llaman señales de control a las variables binarias que controlan las entradas y salidas
de información de los registros y el funcionamiento de las unidades funcionales.
La ejecución de una instrucción se divide en varias etapas que deben realizarse según una
secuencia muy precisa de señales de control que establece la señal de control. Hay dos formas
básicas para implementar la unidad de control:
- Unidad de control cableada: Realiza sus funciones mediante elementos hardware. No la
analizaremos en profundidad aquí.
-Unidad de control microprogramada: Es más lenta que la anterior, pero permite implementar
instrucciones más potentes y flexibles. Será analizada en profundidad en los siguientes
apartados.


                                    Contador Ordinal

        Es aquel que contiene la dirección de la instrucción que se está ejecutando
actualmente.
   El contador ordinal o contador de pasos de programa, es un elemento que una vez
proporcionada la primera instrucción, basta que sea incrementado en una unidad para que
proporcione la dirección de la segunda instrucción.
   Es un contador creciente o acumulativo formado por tantos Flip-Flops como bits contenga la
palabra de direccionamiento.
   Está sincronizado con una base de tiempo y avanza en uno cada vez que una instrucción
acaba de ejecutarse.
   Es suficiente conectar el contador a las líneas de dirección de la memoria para que se
seleccione sucesivamente cada casilla de memoria.
Registro de Instrucción

En él se coloca la instrucción leída

Tipos de Instrucciones:
       Procesador- memoria
       Se transfieren datos entre ambos (en cualquier dirección)
       Procesador- E/S
       Se transfieren datos desde o hacia un dispositivo periférico (a través del módulo E/S)
       Tratamiento de datos
       Operaciones aritméticas o lógicas sobre los datos
       Control
       Altera la secuencia de la ejecución (saltos)

Registros
     Cuando el procesador ejecuta instrucciones, la información almacena en forma temporal en
pequeñas ubicaciones de memoria local de 8, 16, 32 o 64 bits, denominadas registros.
Dependiendo del tipo de procesador, el número total de registros puede variar de 10 a varios
cientos.

Los registros más importantes son:
       el registro acumulador (ACC), que almacena los resultados de las operaciones
       aritméticas y lógicas;
       el registro de estado (PSW, Processor Estado: Word o Palabra de Estado del
       Procesador), que contiene los indicadores de estado del sistema (lleva dígitos,
       desbordamientos, etc.);
       el registro de instrucción (RI), que contiene la instrucción que está siendo procesada
       actualmente;
       el contador ordinal (OC o PC por ProgramCounter, Contador de Programa), que contiene
       la dirección de la siguiente instrucción a procesar;
       el registro del búfer, que almacena información en forma temporal desde la memoria.

Tipos de Instrucciones:
       Procesador- memoria
       Se transfieren datos entre ambos (en cualquier dirección)
       Procesador- E/S
       Se transfieren datos desde o hacia un dispositivo periférico (a través del módulo E/S)
       Tratamiento de datos
       Operaciones aritméticas o lógicas sobre los datos
       Control
       Altera la secuencia de la ejecución (saltos)

Más contenido relacionado

La actualidad más candente

Funcionamiento básicos de una computadora
Funcionamiento básicos de una computadoraFuncionamiento básicos de una computadora
Funcionamiento básicos de una computadoraLuis Gazca
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannjaguilar69
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorSofylutqm
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesosSamir Barrios
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert DelgadoHilbertJesus
 
El procesador-1228088278600860-8
El procesador-1228088278600860-8El procesador-1228088278600860-8
El procesador-1228088278600860-8Juxn Cxrlos
 
Uc arq pc_esructura_basica
Uc arq pc_esructura_basicaUc arq pc_esructura_basica
Uc arq pc_esructura_basicadewer2015
 
Uc arq pc_esructura_basica (2)
Uc arq pc_esructura_basica (2)Uc arq pc_esructura_basica (2)
Uc arq pc_esructura_basica (2)yhon2015
 
Estructura de la computadora
Estructura de la computadoraEstructura de la computadora
Estructura de la computadoraperalta1994
 
Estructura de la computadora
Estructura de la computadoraEstructura de la computadora
Estructura de la computadoraKaty_S16
 
Difinicion esructura basica word
Difinicion esructura basica wordDifinicion esructura basica word
Difinicion esructura basica wordhilario_hermosos
 
Estructura de un computador
Estructura de un computadorEstructura de un computador
Estructura de un computadorgoyitaleon
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12SandyMora6
 

La actualidad más candente (18)

Funcionamiento básicos de una computadora
Funcionamiento básicos de una computadoraFuncionamiento básicos de una computadora
Funcionamiento básicos de una computadora
 
Unidad de Control
Unidad de ControlUnidad de Control
Unidad de Control
 
El procesador
El procesador El procesador
El procesador
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesos
 
00 historia de los micros
00 historia de los micros00 historia de los micros
00 historia de los micros
 
Presentación Hilbert Delgado
Presentación Hilbert DelgadoPresentación Hilbert Delgado
Presentación Hilbert Delgado
 
el procesador
el procesadorel procesador
el procesador
 
El procesador-1228088278600860-8
El procesador-1228088278600860-8El procesador-1228088278600860-8
El procesador-1228088278600860-8
 
Administracion de entrada y salida
Administracion de entrada y salidaAdministracion de entrada y salida
Administracion de entrada y salida
 
Uc arq pc_esructura_basica
Uc arq pc_esructura_basicaUc arq pc_esructura_basica
Uc arq pc_esructura_basica
 
Uc arq pc_esructura_basica (2)
Uc arq pc_esructura_basica (2)Uc arq pc_esructura_basica (2)
Uc arq pc_esructura_basica (2)
 
Estructura de la computadora
Estructura de la computadoraEstructura de la computadora
Estructura de la computadora
 
Estructura de la computadora
Estructura de la computadoraEstructura de la computadora
Estructura de la computadora
 
Difinicion esructura basica word
Difinicion esructura basica wordDifinicion esructura basica word
Difinicion esructura basica word
 
Estructura de un computador
Estructura de un computadorEstructura de un computador
Estructura de un computador
 
Trabajo de sistema maria12
Trabajo de sistema maria12Trabajo de sistema maria12
Trabajo de sistema maria12
 

Similar a Unidad de control s.o

Unidad de control
Unidad de controlUnidad de control
Unidad de controlEmily_Fdez
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intelCristian Paredes
 
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 01Isaias Castro
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2RubenPerez180
 
Procesador
ProcesadorProcesador
Procesadoredware
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORGovindaRomero
 
51342904 1
51342904 151342904 1
51342904 1willyfd
 
microprocesador ag
microprocesador agmicroprocesador ag
microprocesador agguestb9cdb
 
Introducción A Microprocesadores
Introducción A MicroprocesadoresIntroducción A Microprocesadores
Introducción A MicroprocesadoresDaniel Remondegui
 
Procesador caracteristicas
Procesador caracteristicasProcesador caracteristicas
Procesador caracteristicasaletzuco1
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computadorpacampble
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoRosangelGarca
 

Similar a Unidad de control s.o (20)

Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 
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
 
Unidad de procesamiento sis2
Unidad de procesamiento sis2Unidad de procesamiento sis2
Unidad de procesamiento sis2
 
Procesador
ProcesadorProcesador
Procesador
 
M.c
M.cM.c
M.c
 
Procesador
ProcesadorProcesador
Procesador
 
UNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADORUNIDADES FUNCIONALES DEL ORDENADOR
UNIDADES FUNCIONALES DEL ORDENADOR
 
51342904 1
51342904 151342904 1
51342904 1
 
Unidad de procesamiento
Unidad de procesamientoUnidad de procesamiento
Unidad de procesamiento
 
micro ag
micro agmicro ag
micro ag
 
microprocesador ag
microprocesador agmicroprocesador ag
microprocesador ag
 
Introducción A Microprocesadores
Introducción A MicroprocesadoresIntroducción A Microprocesadores
Introducción A Microprocesadores
 
Procesador caracteristicas
Procesador caracteristicasProcesador caracteristicas
Procesador caracteristicas
 
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADORFUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
FUNDAMENTOS DEL LENGUAJE ENSAMBLADOR
 
Organización y Arquitectura de Computador
Organización y Arquitectura de ComputadorOrganización y Arquitectura de Computador
Organización y Arquitectura de Computador
 
Capacidad de la unidad de procesamiento
Capacidad de la unidad de procesamientoCapacidad de la unidad de procesamiento
Capacidad de la unidad de procesamiento
 
Procesador
ProcesadorProcesador
Procesador
 
Cpu
CpuCpu
Cpu
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad de procesamiento.
Unidad de procesamiento.
 

Más de yulianixita

Más de yulianixita (13)

Sql
SqlSql
Sql
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Practica n tec arch
Practica n tec archPractica n tec arch
Practica n tec arch
 
Expo consul.
Expo consul.Expo consul.
Expo consul.
 
Ddl
DdlDdl
Ddl
 
DDL
DDLDDL
DDL
 
Panel de control
Panel de controlPanel de control
Panel de control
 
Linux
LinuxLinux
Linux
 
Ddl
DdlDdl
Ddl
 
Isep[1]
Isep[1]Isep[1]
Isep[1]
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 
Modelo cliente servidor
Modelo cliente servidorModelo cliente servidor
Modelo cliente servidor
 

Unidad de control s.o

  • 1. Unidad de control La unidad de control el elemento que se encarga de sincronizar las acciones que realiza cada una de las unidades funcionales de un computador. Las funciones de la unidad de control son básicamente dos. Interpretación de las instrucciones: La unidad de control debe ser capaz de decodificar los códigos de operación y los modos de direccionamiento de las instrucciones y actuar de forma diferente para cada uno de ellos. Secuenciamiento de las operaciones: La unidad de control se encarga de la temporización de las distintas operaciones necesarias para la ejecución de cada instrucción. También debe controlar el secuenciamiento de las instrucciones en función de la evolución del registro contador de programa. Se llaman señales de control a las variables binarias que controlan las entradas y salidas de información de los registros y el funcionamiento de las unidades funcionales. La ejecución de una instrucción se divide en varias etapas que deben realizarse según una secuencia muy precisa de señales de control que establece la señal de control. Hay dos formas básicas para implementar la unidad de control: - Unidad de control cableada: Realiza sus funciones mediante elementos hardware. No la analizaremos en profundidad aquí. -Unidad de control microprogramada: Es más lenta que la anterior, pero permite implementar instrucciones más potentes y flexibles. Será analizada en profundidad en los siguientes apartados. Contador Ordinal Es aquel que contiene la dirección de la instrucción que se está ejecutando actualmente. El contador ordinal o contador de pasos de programa, es un elemento que una vez proporcionada la primera instrucción, basta que sea incrementado en una unidad para que proporcione la dirección de la segunda instrucción. Es un contador creciente o acumulativo formado por tantos Flip-Flops como bits contenga la palabra de direccionamiento. Está sincronizado con una base de tiempo y avanza en uno cada vez que una instrucción acaba de ejecutarse. Es suficiente conectar el contador a las líneas de dirección de la memoria para que se seleccione sucesivamente cada casilla de memoria.
  • 2. Registro de Instrucción En él se coloca la instrucción leída Tipos de Instrucciones: Procesador- memoria Se transfieren datos entre ambos (en cualquier dirección) Procesador- E/S Se transfieren datos desde o hacia un dispositivo periférico (a través del módulo E/S) Tratamiento de datos Operaciones aritméticas o lógicas sobre los datos Control Altera la secuencia de la ejecución (saltos) Registros Cuando el procesador ejecuta instrucciones, la información almacena en forma temporal en pequeñas ubicaciones de memoria local de 8, 16, 32 o 64 bits, denominadas registros. Dependiendo del tipo de procesador, el número total de registros puede variar de 10 a varios cientos. Los registros más importantes son: el registro acumulador (ACC), que almacena los resultados de las operaciones aritméticas y lógicas; el registro de estado (PSW, Processor Estado: Word o Palabra de Estado del Procesador), que contiene los indicadores de estado del sistema (lleva dígitos, desbordamientos, etc.); el registro de instrucción (RI), que contiene la instrucción que está siendo procesada actualmente; el contador ordinal (OC o PC por ProgramCounter, Contador de Programa), que contiene la dirección de la siguiente instrucción a procesar; el registro del búfer, que almacena información en forma temporal desde la memoria. Tipos de Instrucciones: Procesador- memoria Se transfieren datos entre ambos (en cualquier dirección) Procesador- E/S Se transfieren datos desde o hacia un dispositivo periférico (a través del módulo E/S) Tratamiento de datos Operaciones aritméticas o lógicas sobre los datos Control Altera la secuencia de la ejecución (saltos)