Está en la página 1de 4

Componentes de CPU (Central Process Unit)

El CPU (unidad de proceso central) se compone de lo siguiente:


Memoria
Unidad aritmetica logica
Unidad o procesador de control
MEMORIA PRINCIPAL(interna o central).
Se almacenan datos y programas, hay dos operaciones que se hacen en la memoria(lee
y escribe) entonces se dice que es donde almacena, se lee y se escribe.
Es un conjunto de clulas numeradas y dos registros especiales con los que realiza las
transacciones.
El registro de direccin que indica el numero de la celula afectada y el de intercambio
que contiene la informacin leda o la que hay que escribir en la celula de cuestin.
La memoria central o simplemente memoria (interna o principal) se utiliza para
almacenar informacin. En general, la informacin almacenada en memoria puede ser
de dos tipos: las instrucciones de un programa y los datos con los que se operan las
instrucciones.
Por ejemplo: Para que un programa se pueda ejecutar (correr, rodar, funcionar,...), debe
ser situado en la memoria, en una operacin denominada carga(load) del programa.
La memoria central de una computadora es una zona de almacenamiento organizada en
centenares o millares de unidades de almacenamiento individual celdas.
La unidad elemental de memoria se llama byte(octeto). Un byte tiene la capacidad de
almacenar un caracter de informacin, y esta formado por un conjunto de unidades ms
pequeas de almacenamiento denominadas bits, que son dgitos binarios (0 1).
Generalmente se acepta que un byte contiene ocho bits. Por consiguiente, si se desea
alamacenar la frase
Hola Luigi todo va bien
la computadora utilizara exactamente 23 bytes consecutivos de memoria. Obsrvese
que ademas de las letras, existen cuatro espacios en blanco y un punto (un espacio es
un carcter que emplea tambin un byte). De modo similar, el nmero del pasaporte
P57487891
ocupara 9 bytes. Estos datos se llaman alfanumricos y pueden constar de alfabeto,
Dgitos o incluso caracteres especiales (simbolos:$,#,*,etc.). Mientras que cada caracter

de un dato alfanumrico se almacena en un byte, la informacin numrica se almacena


de un modo diferente. Los datos numricos ocupan 2,4 e incluso 8 bytes consecutivos,
dependiendo del tipo de dato numrico.
Existen dos conceptos importantes asociados a cada byte o posicin de memoria: su
direccin y contenido. Cada celda o byte tiene asociada una unica direccin que indica
su posicin relativa en memoria mediante la cual se puede acceder a la posicin para
almacenar o recuperar informacin. La informacin almacenada en una posicin de
memoria es su contenido.
El contenido de estas direcciones o posiciones de memoria se llaman palabras, de
modo que existen palabras de 8,16,32, y 64 bits. Por consiguiente, si trabaja con una
maquina de 32 bits, es decir, 32 digitos, bien ceros o unos.
Siempre que una nueva informacin se almacena en una posicin, se destruye
(desaparece) cualquier informacin que en ella hubiera y no se puede recuperar. La
direccin es permanente y nica, el contenido puede cambiar mientras se ejecuta un
programa.
la memoria central de una computadora puede tener desde unos centenares de millares
de bytes hasta millones de bytes. Como el byte es una unidad elemental de
almacenamiento, se utilizan mltiplos para definir el tamao de la memoria central:
kilo-byte(KB o Kb) igual a 1.024 bytes(210) practicamente se toman 1.000 y Mega
byte(MB o Mb) igual a 1.024 x 1.024 bytes (220) practicamente se considera un
1.000.000. Las computadoras personales tipo Pc tienen memorias centrales desde 512
640 k aunque es frecuentemente ver PC,s con memorias de 1,2,4,12,etc.,Mb.

Pasos que se hacen en la lectura:


1.- Almacenar la direccin de la clula en la que se encuentra la informacin a leer datos
se almacena en el registro de direccin.
2.- Cambiar el registro de intercambio la informacin contenida en la clula apuntada
por el registro de direccin.
3.- Transferir el contenido de registro de intercambio al registro de la CPU que
corresponda.

Pasos para la escritura:


1.- Transferir el registro de intercambio la informacin a escribir.
2.- Almacenar la segunda direccin de la clula receptora de la informacin en el
registro de direccin.
3.- Cargar el contenido de registro de intercambio en la clula apuntada por el registro
de direccin.

UAL(UNIDAD ARITMETICA LOGICA).


La unidad aritmetica logica opera los datos que recibe siguiendo las indicaciones por la
unidad de control. Esta unidad puede realizar operaciones aritmeticas logicas, por
ejemplo: el de realizar la suma, la forma en que realiza la operacin.
1.- Se debe tener el codigo de operacin que indique la operacin a efectuar en este
caso el codigo de suma.
2.- Direccin de la clula en la que se encuentra almacenado el primer sumando.
3.- Direccin del segundo sumando.
4.- Direccin de la clula en la que se almacena el resultado.
Instrucciones para efectuar la suma.
a) Cargar el primer operando en el acumulador.
b) Sumar el segundo operando con el contenido del acumulador.
c) Cargar el contenido del acumulador en la direccin del resultado.

UNIDAD DE CONTROL (La unidad que va decidir controlar).


La unidad de control es el autentico cerebro que controla y coordina el funcionamiento
de la computadora.
A raz de la interpretacin de las instrucciones que integran el programa esta unidad
genera el conjunto de ordenes elementales necesarias para que se realice la tarea
necesitada.
Pasos para la unidad de control.
1. Se estrae de la memoria principal la instruccin a ejecutar esa informacin es
almacenada en el contador de instrucciones, la informacin que se almacena es la
proxima instruccin a ejecutar en el registro de instruccin propiamente dicha.
2.- Una vez conocido el codigo de la operacin la unidad de control ya sabe que
circuitos de la UAL deben de intervenir pueden establecerse las conexiones electricas
necesarias atraves del secuenciador.
3.- Extrae de la memoria principal los datos necesarios para ejecutar la instruccin en
proceso
4.- Ordena la AUL que efectua las operaciones el resultado de este es depositado en el
acumulador de la AUL.
5.- Si la instruccin a proporcionado nuevos datos estos son almacenados en la
memoria principal.
6.- Incrementa en una unidad el contenido del contador de instrucciones a ejecutar.

UNIDADES PERIFERICAS

Unidades de comunicacin
Memorias auxiliares.

Las unidades de comunicacin: Permiten el dialogo con el exterior que son las de
entrada y salida ejemplo: teclado, monitor impresora, mouse.
Las memorias auxiliares: Sirven para almacenar grandes volumenes de datos de forma
permanente por ejemplo:Unidades de discos y cintas magneticas.
La comunicacin entre los perifericos y la computadora se realizan atraves de los
canales.

También podría gustarte