You are on page 1of 3

1.2.1.

4 Funcionamiento (ALU, unidad de control, Registros y buses internos)


Todos los CPU tienen como funcin principal la ejecucin de un programa acorde
a la aplicacin del mismo.
Un programa es un conjunto de instrucciones almacenadas de acuerdo al orden
en que deben ejecutarse.
Por lo tanto, toda computadora debe ser capaz de procesar las instrucciones de
su programa en un ciclo de instruccin, consistente en un nmero de etapas que
vara con cada
CPU, pero que tradicionalmente han sido tres (trabajando en un cpu ideal):
1-Bsqueda del cdigo de Instruccin.
Esta consiste en leer de la memoria cual ser la siguiente instruccin a ejecutar,
la cual esta almacenada en forma de un cdigo numrico que indica cual de todas
las operaciones que puede realizar el CPU ser la siguiente y con que operandos
se ejecutar.
2- Decodificacin.
Consiste en tomar el cdigo numrico e identificar a cul de las operaciones que
puede realizar el CPU corresponde dicho cdigo.
Esta etapa usualmente se realiza con un decodificador binario.
3- Ejecucin.
En esta etapa se lleva a cabo la operacin sobre los datos que se vayan a
procesar.
En general, la unidad de control (UC) genera las seales de control necesarias
para llevar los datos a las entradas de la Unidad Aritmtica Lgica, la cual
efectuar las operaciones aritmticas y lgicas.
Posteriormente, la unidad de control generara las seales de control necesarias
para transferir la salida de la Unidad Aritmtica Lgica al registro donde sern
almacenados los resultados para su uso posterior.

1.2.2 Memoria.
Una memoria es un dispositivo que puede mantenerse en por lo menos dos
estados estables por un cierto periodo de tiempo. Cada uno de estos estados
estables puede utilizarse para representar un bit. A un dispositivo con la capacidad
de almacenar por lo menos un bit se le conoce como celda bsica de. Memoria Un
dispositivo de memoria completo se forma con varias celdas bsicas y los circuitos
asociados para poder leer y escribir dichas celdas bsicas, agrupadas como

localidades de memoria que permitan almacenar un grupo de N bits. El nmero de


bits que puede almacenar cada localidad de memoria es conocido como el ancho
de palabra de la memoria. Coincide con el ancho del bus de datos. Uno de los
circuitos auxiliares que integran la memoria es el decodificador de direcciones. Su
funcin es la de activar a las celdas bsicas que van a ser ledas o escritas a partir
de la direccin presente en el bus de direcciones. Tiene como entradas las n
lneas del bus de direcciones y 2N lneas de habilitacin de localidad, cada una
correspondiente a una combinacin binaria distinta de los bits de direcciones. Por
lo tanto, el nmero de localidades de memoria disponibles en un dispositivo (T) se
relaciona con el nmero de lneas de direccin N por T= 2N.
1.2.2.1 Conceptos bsicos del manejo de la memoria.
Se produce bajo el control directo y continuo del programa que solicita la
operacin de E/S. tanto en la entrada y salida programada como con
interrupciones, el procesador es responsable de extraer los datos de la memoria
en una salida, y almacenar los datos en la memoria principal. El problema con la
E/S es que el procesador tiene que esperar un tiempo considerable hasta que el
modulo en cuestin est preparado para recibir o transmitir datos
1.2.2.2. Memoria principal Semiconductora
La memoria de semiconductor usa circuitos integrados basados en
semiconductores para almacenar informacin. Un chip de memoria de
semiconductor puede contener millones de
minsculos transistores o condensadores. Existen memorias de semiconductor de
ambos tipos: voltiles y no voltiles. En las computadoras modernas, la memoria
principal consiste casi exclusivamente en memoria de semiconductor voltil y
dinmica, tambin conocida como memoria dinmica de acceso aleatorio o ms
comnmente RAM, su acrnimo ingls. Con el cambio de siglo, ha habido un
crecimiento constante en el uso de un nuevo tipo de memoria de semiconductor
no voltil llamado memoria flash. Dicho crecimiento se ha dado, principalmente en
el campo de las memorias fuera de lnea en computadoras domsticas. Las
memorias de semiconductor no voltiles se estn usando tambin como memorias
secundarias en varios dispositivos de electrnica avanzada y computadoras
especializadas y no especializadas.

1.2.2.3 Memoria Cache


En informtica, la cach es la memoria de acceso rpido de una computadora, que
guarda temporalmente las ltimas informaciones procesadas.
La memoria cach es un bfer especial de memoria que poseen las
computadoras, que funciona de manera similar a la memoria principal, pero es de
menor tamao y de acceso ms rpido. Es usada por el microprocesador para

reducir el tiempo de acceso a datos ubicados en la memoria principal que se


utilizan con ms frecuencia.
La cach es una memoria que se sita entre la unidad central de
procesamiento (CPU) y la memoria de acceso aleatorio (RAM) para acelerar el
intercambio de datos.
Cuando se accede por primera vez a un dato, se hace una copia en la cach; los
accesos siguientes se realizan a dicha copia, haciendo que sea menor el tiempo
de acceso medio al dato. Cuando el microprocesador necesita leer o escribir en
una ubicacin en memoria principal, primero verifica si una copia de los datos est
en la cach; si es as, el microprocesador de inmediato lee o escribe en la
memoria cach, que es mucho ms rpido que de la lectura o la escritura a la
memoria principal.
1.2.3 Manejo de la entrada/salida.
Los mdulos de entrada y salida estn conectados con el procesador y la memoria
principal, y cada uno controla uno o ms dispositivos externos. La arquitectura de
E/S es su interfaz con el exterior, esta arquitectura se disea de manera que
permita una forma sistemtica de controlar las interacciones con el mundo exterior
y proporcione al sistema operativo la informacin que necesita para gestionar la
actividad de E/S. Hay tres tcnicas de E/S principales:
Entrada/Salida Programada
Se produce bajo el control directo y continuo del programa que solicita la
operacin de E/S. tanto en la entrada y salida programada como con
interrupciones, el procesador es responsable de extraer los datos de la memoria
en una salida, y almacenar los datos en la memoria principal. El problema con la
E/S es que el procesador tiene que esperar un tiempo considerable hasta que el
modulo en cuestin est preparado para recibir o transmitir datos
Entrada y salida mediante interruptores
El programa genera una orden de E/S y despus contina ejecutndose hasta que
el hardware lo interrumpe para indicar que la operacin ha concluido. La entrada y
salida con interrupciones, aunque es ms eficiente que la sencilla, tambin
requiere la intervencin activa del procesador para transferir los datos entre la
memoria y el mdulo de E/S.

You might also like