Você está na página 1de 7

UNIDAD DE CONTROL

Es el autentico cerebro que controla y coordina el funcionamiento de la


computadora. A raíz de la interpretación de las instrucciones que integran el
programa esta unidad genera el conjunto de órdenes elementales necesarias
para que realice la tarea necesitada.

La unidad de control opera con las instrucciones de control que proporciona el


programador y que residen en la memoria RAM, Hace que los datos se lean
desde el dispositivo de entrada se almacenan en la memoria y son llevados ala
unidad aritmética lógica (ALU).

La unidad de control es el núcleo del procesador sus funciones son:

A) Leer e interpretar las instrucciones de los programas.


B) Dirigir la operación de los componentes internos del procesador.
C) Controlar el flujo de entrada/salida de programa y datos en RAM.

LA UNIDAD DE CONTROL ESTA FORMADA POR:


REGISTRO DE INTRUCCION: Contienen la configuración que identifica a la
instrucción que en ese momento se esta ejecutando.

REGISTRO DE PROPOSITO GENERAL: Memorias de alta velocidad que


almacena los datos que requieren procesamiento inmediato e información de
control.

CONTADOR DE PROGRAMA: Contiene la dirección de RAM de la siguiente


instrucción que se ejecutara. Al inicio contiene la primera dirección del
programa. Cada vez que se termina una instrucción, se incrementa
automáticamente en uno.

RELOJ: El reloj es un circuito oscilador que genera pulsos a una frecuencia


constante. Estos pulsos sincronizan la ejecución de cada instrucción. Si en una
computadora el reloj tiene un periodo de 100ns se dice que trabaja a 10 M hz.

EL DECODIFICADOR: Se encarga de extraer el código de operación de la


instrucción que esta en el registro de instrucción lo analiza y determina el
conjunto de pasos elementales en que se descompone esa instrucción
concreta y emite, a través del secuenciador, las señales necesarias al resto de
elementos para su ejecución.

EL SECUENCIADOR: Envía mediante el bus de datos señales de controla


también llamadas microordenes a los componentes del sistema. Estas
microordenes sincronizadas por el reloj hacen que se vaya ejecutando la
instrucción

Unidad Aritmética Lógica

La unidad aritméticas y lógicas es la parte del sistema computador que


provienen de la memoria principal donde se efectúan las operaciones
aritméticas y lógicas sobre los datos, las ALU son capaces de realizar una
amplia variedad de operaciones entre las que con toda seguridad se
encuentran cuatro operaciones aritméticas elementales (suma, resta,
multiplicación y división)
La suma y la resta son fácilmente implementadas mediante circuitos
combinacionales
La multiplicación y división resultan muy complejas ya que entre mas compleja
sea la operación mas costosa será la ALU más espacio usará el procesador y
mas energía.
Las ALU se comunican con las otras unidades atraves del BUS
La ALU está constituida por

Circuito operacional: Es un conjunto de compuertas básicas organizadas en


diferentes arreglos para llevar acabo las operaciones.

Registros de entrada: Guardan los datos que necesita una instrucción para ser
efectuada
Acumulador: Guarda los resultados de las operaciones realizadas por el
circuito operacional. Se conecta con los registros de entrada (en caso de
encadenación) y con el bus de datos para la transmisión de resultados a la
unidad de control o a la memoria.
Registro de estado: Grupo de biestables que guardan condiciones de la última
operación que pueda afectar a operaciones posteriores
MEMORIA PRIMARIA Circuitos donde se almacenan en forma temporal los
programas y los datos. La información procesada por el CPU se almacena
normalmente en la memoria principal hasta que termina la ejecución del
programa. Existen diferentes tipos de memoria primaria:
Registro
En arquitectura de ordenadores, un registro es un
poca capacidad, integrada en el
microprocesador,
transitoriamente y acceder a valores muy usad
matemáticas.

Los registros están en la cumbre de jerarquía


la d
rápida que tiene el sistema de almacenar datos
generalmente por el número de bits que almacen
bits" o un "registro de 32 bits". Los registros g
banco de registros, pero antiguamente se usaba b
SRAM o formas aún másprimitivas.

El término es usado generalmente para referir


ser directamente indexados como operandos d
definido en elconjunto de instrucciones
. Sin emb
tienen además muchos otros registros que son
como elcontador de programa . Por ejemplo, en
de instrucciones define 8 registros de 32 bits.

Tipos de registros
L eng u a je d e m á q u in a
L e n g u a je d e m áq uein s eal siste m a d e c ó d ig o s d ir e c ta
c ir cu ito m ic ro p r o g r am a b le , cm o micor oepl ro ce saddoer u n
m ic r o c o n tr o laddoeru nautó m ata(u n P L C ) . E ste le n g u
c o n ju n to d e in str u c c io n e s q u e d e te r m in an ac c io n
U n p ro g r a m a d e co mad p uo tr ac o n siste e n u n a ca d e n a
len g u a je d e m áq u in a (m ás lo s d ato s). E stas in str
e je cu tad as e n se c u e n c ia, c o n e v e n tu ale s c a m b io s
p r o g r am a o e v e n to s e xte r n o s. E l le n g u aje u indae em
s eá s
m á q u in a aro q u ite c tu r a d e la m áq, au uinnaq u e e l c o n ju n
d isp o n ib le s p u e d a se r sim ilar e n tr e ellas.
CICLO DE FETC

Un ciclo de instrucción(también llamado ciclo de


fetch
tarda la unidad central de proceso (CPU) en ejec
máquina.

Comprende una secuencia de acciones determina


para ejecutar cada instrucción en un programa
instrucciones de una CPU puede requerir di
instrucción para su ejecución. U n ciclo de instruc
ciclos máquina.

• Para que cualqu ier sistema de proceso de da


(por ejemplo un ordenador) o micro
reproductor de M P3) realice una tarea (p
cada instrucción en la memoria principal y

Secuencia de acciones del ciclo de instrucción

Instrucción:
GLOSARIO

Se conoce comojerarquía de memoria a la organiza


en niveles, que tienen los
ordenadores.

Un biestable, también llamado básculaflip-flop


( en in
capaz de permanecer en un estado determinado
tiempo indefinido.

Static Random Access M emory (SRAM , o )M emoria


es un tipo de memoria basada en semiconductor
DRAM, es capaz de mantener los datos (mientras
circuito derefresco (no se descargan).

El contador de programa (en inglésProgram Coun


Puntero de instrucciones(Instruction Pointer
), parte
instruccionesen algunascomputadoras, es unregistr
computador que indica la posición donde está
el pro
instrucciones. Dependiendo de los detalles de la m
dirección de la instrucción que es ejecutada, o la
instrucción a ser ejecutada.

IA-32 (Intel Architecture, 32


-bit), conocida de mane
i386, es la arquitectura del
conjunto de instrucciones
comercialmente más exitoso.

Você também pode gostar