Sie sind auf Seite 1von 9

SISTEMAS DE CMPUTO

UNIDAD ARITMETICA LOGICA (ALU)


Una funcin esencial de muchas computadoras y calculadoras es la realizacin de operaciones
aritmticas. Estas operaciones se efectan en la unidad aritmtica-lgica de una computadora,
donde se combinan compuertas lgicas y flip-flops de manera que puedan sumar, restar,
multiplicar y dividir nmeros binarios. Estos circuitos efectan operaciones aritmticas a
velocidades que son humanamente imposibles. Comnmente, una operacin de adicin se llevar
menos de 1 microsegundo.
ALU
Todas las operaciones se llevan a cabo en la unidad aritmtica lgica de una computadora. La
figura nos muestra un diagrama de bloques que muestra los elementos principales que se
incluyen en una ALU comn. La finalidad primordial de la ALU consiste en aceptar datos
binarios que estn almacenados en la memoria y ejecutar operaciones aritmticas con estos datos,
de acuerdo con instrucciones que provienen de la unidad de control.

La unidad aritmtica lgica contiene cuando menos dos registros de flip-flops: el registro B y
el registro acumulador. Tambin contiene lgica combinatoria, que efecta las operaciones
aritmticas sobre los nmeros binarios que estn almacenados en el registro B y el acumulador.
Una secuencia comn de operaciones puede ocurrir de la manera siguiente:
1. La unidad de control recibe una instruccin (de la unidad de memoria) especificando que
un nmero almacenado en cierta localidad de la memoria (direccin) se sumar al
nmero que est almacenado en ese momento en el registro acumulador.
2. El nmero que se sumar se transfiere de la memoria al registro B.
3. El nmero contenido en el registro B y el nmero en el registro acumulador se suman en
los circuitos lgicos (por el comando emitido desde la unidad de control). La suma
resultante se enva entonces al acumulador para ser almacenada.
4. El nuevo nmero en el acumulador puede permanecer para que se pueda sumar otro
nmero a l, o, si el proceso aritmtico particular llega a su fin, puede ser transferido a la
memoria para ser almacenada.
Estos pasos deben hacer evidente la forma en que el registro acumulador deriva su nombre. Este
registro "acumula" las sumas que ocurren cuando se efectan adiciones sucesivas entre los
nuevos nmeros tomados de la memoria y la suma acumulada anteriormente. De hecho, para
cualquier problema aritmtico que contenga varios pasos a seguir, el acumulador siempre
contiene los resultados de los pasos intermedios conforme se obtienen, as como el resultado
final cuando el problema termina.
Ejemplo:
El integrado 74LS181 es una unidad aritmtico lgica.

UNIDAD DE CONTROL (UC)


Es el bloque principal en el que se divide la unidad Central de procesamiento. Realiza la toma las
decisiones, es el cerebro que controla y coordina el funcionamiento de la computadora; luego de
la interpretacin de las instrucciones que integran el programa, la unidad genera el conjunto de
instrucciones bsicas que se deben realizar en forma secuencial para cumplir las operaciones
requeridas.
OBJETIVO.- Interiorizar los conceptos, elementos y funcionamiento de la unidad de control como
elemento principal de la CPU.
UBICACIN.- La unidad de control se ubica dentro de la CPU y se conecta con la unidad de
proceso, con los registros, los buses que la comunican con elementos externos a la CPU.
COMPONENTES.-Sus componentes son el secuenciador, el control de memoria y la unidad de
registros y decodificadores; y el contador del programa.
REGISTROS DE LA UNIDAD DE CONTROL:
Se usan para controlar el funcionamiento de la CPU:
IR instruction register REGISTRO DE INSTRUCCIN, contiene la instruccin a realizarse por
la unidad de control, mediante este registro controla la secuencia de pasos para decodificar y
ejecutar las instrucciones sean en software o hardware.
PC program counter REGISTRO CONTADOR DE PROGRAMAS.- que es el que contiene la direccin
de una posicin de memoria de la siguiente instruccin a ejecutar.
MAR REGISTRO DE DIRECCIN DE MEMORIA.- indica la direccin en memoria de la palabra que
va a ser escrita.
IBR REGISTRO DE BUFFER DE INSTRUCCIN.- Registro de almacenamiento temporal de la
instruccin contenida en la parte derecha de una palabra de memoria.
FUNCIONES DE LA UNIDAD DE CONTROL:
SINCRONIZACIN.- Es el elemento que sincroniza las acciones que realizan cada una de las
unidades funcionales del computador entre estas estn:
INTERPRETACIN DE INSTRUCCIONES.- Decodificar los cdigos de operacin y los
modos de direccionamiento de las instrucciones y actuar de forma diferente para cada
uno de ellos.
SECUENCIAMIENTO DE OPERACIONES.- Se encarga de la temporizacin de las distintas
operaciones necesarias de la ejecucin de una instruccin.
Control de secuenciamiento, de las instrucciones de acuerdo al ciclo del registro contador del
programa.
EJECUTAR CDIGO.- Ejecutar un nico cdigo que existe para cada instruccin.
ACEPTAR Y GENERAR SEALES.- Acepta las instrucciones y genera las seales de control
necesarias para que la instruccin se ejecute. (Acepta el codop y ejecuta una sola seal)
EJECUCIN DE MICROINSTRUCCIONES.- En un procesador X86 de ncleo RISC, debe ejecutar e
ejecutar las microinstrucciones con las unidades debidas, en completa coordinacin.
CLASIFICACIN DE LA UNIDAD DE CONTROL:
1. LAS CABLEADAS.- Usadas en computadoras por lgica secuencial y arquitectura fija, los
componentes principales son por tanto, un circuito secuencial, el de control de estado, el de
lgica combinacional y el de emisin de reconocimiento de las seales de control.
2. LAS MICROPROGRAMADAS.- Usadas en mquinas informticas por la sencillez de su
estructura, se orienta a arquitecturas RISC; la micro programacin de la unidad de control se
almacena en la micromemoria, a la cual se accede de manera secuencial (1, 2, 3, 4, .. n-2, n-1,
- n.) que sern ejecutadas acorde con las microinstrucciones.
ACCIONES DE LA UNIDAD DE CONTROL MICROPROGRAMADA
Es un nivel intermedio para controlar la ejecucin de instrucciones de programas de
computadora, tiene un algoritmo en esta unidad que se lo especifica por un diagrama de flujo, la
ventaja es la simpleza de su estructura, las salidas de la unidad de control estn organizadas en
microinstrucciones y que pueden ser reemplazadas fcilmente.
OPERACIN EN LA UNIDAD DE CONTROL

La accin bsica de esta unidad est en controlar la actividad del resto del equipo informtico, se
la llama por tanto MQUINA DE ESTADO FINITO, lo conforman los circuitos que controlan la
circulacin de datos a travs del procesador, es decir coordina las acciones tanto del procesador
como de toda la pc. Existen diseos de unidades de control de diversa complejidad y aplicacin.
TAREAS DE LA UNIDAD DE CONTROL:
Parte de buscar las instrucciones en la memoria principal, a continuacin realiza el proceso
asignado a altas velocidades y muchsimas veces en un segundo, son de dos tipos:

BSICA:
Leer.- fetch
Interpretar.- Decodificar las instrucciones.
Ejecutar.- Proceso de esta instruccin.
Almacenar.- Dispone la ubicacin de los resultados obtenidos. Y leer la siguiente
casilla de memora con la siguiente instruccin.
EXPANDIDA:
1. Captar instruccin.- La CPU lee una instruccin de la memoria.
2. Interpretar instruccin.- La instruccin se decodifica para determinar qu accin es
necesaria.
3. Captar datos.- La ejecucin de una instruccin puede exigir leer datos de la memoria o
de un mdulo I/O.
4. Procesar datos.- En la ejecucin se puede exigir llevar a cabo alguna operacin
aritmtica o lgica con los datos.
5. Escribir datos.- Los resultados de la ejecucin pueden exigir escribir datos en la
memoria o en un mdulo I/O.
6. Incremento.- Se realiza el incremento automtico del contador de instrucciones para
ejecutar.
CONSIDERACIONES DE TRABAJO:
La Unidad de control trabaja sobre las instrucciones que se encuentran almacenadas en la
memoria RAM de la computadora, esta hace que se lean los datos desde los dispositivos de
entrada y se almacenen en la memoria, sean llevados a la unidad ALU, cuando son necesarios
para operaciones y clculo, se almacene, recupere datos y valores intermedios en la memoria
RAM y al final se presenten los datos en los dispositivos de salida.
LA MEMORIA PRINCIPAL O RAM
Se denomina memoria a los circuitos que permiten almacenar y recuperar la informacin. En un
sentido ms amplio, puede referirse tambin a sistemas externos de almacenamiento, como las
unidades de disco o de cinta. Memoria de acceso aleatorio o RAM (Random Access Memory)
es la memoria basada en semiconductores que puede ser leda y escrita por el microprocesador u
otros dispositivos de hardware. El acceso a las posiciones de almacenamiento se puede realizar
en cualquier orden.
Es donde el computador guarda los datos que est utilizando en el momento presente. El
almacenamiento es considerado temporal por que los datos y programas permanecen en ella
mientras que la computadora este encendida o no sea reiniciada. La memoria RAM
DRAM (Dynamic RAM), RAM Dinmica
Es el tipo de memoria ms comn utilizado hoy en da. Est compuesto de dos partes: un
transistor y un capacitador. El capacitador mantiene el bit de informacin (un 0 o un 1). El
transistor acta como un conmutador que permite a los circuitos del chip leer el capacitador o
cambiar su estado.
SRAM (Static RAM), RAM Esttica
Utiliza una tecnologa completamente diferente. Puede llevar cuatro o seis transistores. Es ms
rpida que la memoria dinmica.
TIPOS DE MEMORIAS RAM:
VRAM.-
Siglas de Vdeo RAM, una memoria de propsito especial usada por los adaptadores de vdeo. A
diferencia de la convencional memoria RAM, la VRAM puede ser accedida por dos diferentes
dispositivos de forma simultnea. Esto permite que un monitor pueda acceder a la VRAM para
las actualizaciones de la pantalla al mismo tiempo que un procesador grfico suministra nuevos
datos. VRAM permite mejores rendimientos grficos aunque es ms cara que la una RAM
normal.
SIMM.-
Siglas de Single In line Memory Module, un tipo de encapsulado consistente en una pequea
placa de circuito impreso que almacena chips de memoria, y que se inserta en un zcalo SIMM
en la placa madre o en la placa de memoria. Los SIMMs son ms fciles de instalar que los
antiguos chips de memoria individuales, y a diferencia de ellos son medidos en bytes en lugar de
bits.
El primer formato que se hizo popular en los computadores personales tena 3.5" de largo y
usaba un conector de 32 pins. Un formato ms largo de 4.25", que usa 72 contactos y puede
almacenar hasta 64 megabytes de RAM es actualmente el ms frecuente.
Un PC usa tanto memoria de nueve bits (ocho bits y un bit de paridad, en 9 chips de memoria
RAM dinmica) como memoria de ocho bits sin paridad. En el primer caso los ocho primeros
son para datos y el noveno es para el chequeo de paridad.
DIMM.-
Siglas de Dual In line Memory Module, un tipo de encapsulado, consistente en una pequea
placa de circuito impreso que almacena chips de memoria, que se inserta en un zcalo DIMM en
la placa madre y usa generalmente un conector de 168 contactos.
DIP.-
Siglas de Dual In line Package, un tipo de encapsulado consistente en almacenar un chip de
memoria en una caja rectangular con dos filas de pines de conexin en cada lado.
RAM Disk.-
Se refiere a la RAM que ha sido configurada para simular un disco duro. Se puede acceder a los
ficheros de un RAM disk de la misma forma en la que se acceden a los de un disco duro. Sin
embargo, los RAM disk son aproximadamente miles de veces ms rpidos que los discos duros,
y son particularmente tiles para aplicaciones que precisan de frecuentes accesos a disco.
Dado que estn constituidos por RAM normal. los RAM disk pierden su contenido una vez
que la computadora es apagada. Para usar los RAM Disk se precisa copiar los ficheros desde un
disco duro real al inicio de la sesin y copiarlos de nuevo al disco duro antes de apagar la
mquina. Observe que en el caso de fallo de alimentacin elctrica, se perdern los datos que
huviera en el RAM disk. El sistema operativo DOS permite convertir la memoria extendida en
un RAM Disk por medio del comando VDISK, siglas de Virtual DISK, otro nombre de los RAM
Disks.
Memoria Cach RAM Cach.-
Un cach es un sistema especial de almacenamiento de alta velocidad. Puede ser tanto un rea
reservada de la memoria principal como un dispositivo de almacenamiento de alta velocidad
independiente. Hay dos tipos de cach frecuentemente usados en las computadoras personales:
memoria cach y cach de disco. Una memoria cach, llamada tambin a veces almacenamiento
cach o RAM cach, es una parte de memoria RAM esttica de alta velocidad (SRAM) ms que
la lenta y barata RAM dinmica (DRAM) usada como memoria principal. La memoria cach es
efectiva dado que los programas acceden una y otra vez a los mismos datos o instrucciones.
Guardando esta informacin en SRAM, la computadora evita acceder a la lenta DRAM.
El cach de disco trabaja sobre los mismos principios que la memoria cach, pero en lugar de
usar SRAM de alta velocidad, usa la convencional memoria principal. Los datos ms recientes
del disco duro a los que se ha accedido (as como los sectores adyacentes) se almacenan en un
buffer de memoria. Cuando el programa necesita acceder a datos del disco, lo primero que
comprueba es la cach del disco para ver si los datos ya estn ah. La cach de disco puede
mejorar drsticamente el rendimiento de las aplicaciones, dado que acceder a un byte de datos en
RAM puede ser miles de veces ms rpido que acceder a un byte del disco duro.
SRAM.-
Siglas de Static Random Access Memory, es un tipo de memoria que es ms rpida y fiable que
la ms comn DRAM (Dynamic RAM). El trmino esttica viene derivado del hecho que
necesita ser refrescada menos veces que la RAM dinmica.
Los chips de RAM esttica tienen tiempos de acceso del orden de 10 a 30 nanosegundos,
mientras que las RAM dinmicas estn por encima de 30, y las memorias bipolares y ECL se
encuentran por debajo de 10 nanosegundos.
Un bit de RAM esttica se construye con un --- como circuito flip-flop que permite que la
corriente fluya de un lado a otro basndose en cual de los dos transistores es activado. Las RAM
estticas no precisan de circuiteria de refresco como sucede con las RAMs dinmicas, pero
precisan ms espacio y usan ms energa. La SRAM, debido a su alta velocidad, es usada como
memoria cach.
DRAM
Siglas de Dynamic RAM, un tipo de memoria de gran capacidad pero que precisa ser
constantemente refrescada (re-energizada) o perdera su contenido. Generalmente usa
un transistor y un condensador para representar un bit Los condensadores debe de ser
energizados cientos de veces por segundo para mantener las cargas. A diferencia de los chips
firmware (ROMs, PROMs, etc.) las dos principales variaciones de RAM (dinmica y esttica)
pierden su contenido cuando se desconectan de la alimentacin. Contrasta con la RAM esttica.
Algunas veces en los anuncios de memorias, la RAM dinmica se indica errneamente como un
tipo de encapsulado; por ejemplo "se venden DRAMs, SIMMs y SIPs", cuando deberia decirse
"DIPs, SIMMs y SIPs" los tres tipos de encapsulado tpicos para almacenar chips de RAM
dinmica.
Tambien algunas veces el trmino RAM (Random Access Memory) es utilizado para referirse a
la DRAM y distinguirla de la RAM esttica (SRAM) que es ms rpida y ms estable que la
RAM dinmica, pero que requiere ms energa y es ms cara
SDRAM
Siglas de Synchronous DRAM, DRAM sncrona, un tipo de memoria RAM dinmica que es casi
un 20% ms rpida que la RAM EDO. SDRAM entrelaza dos o ms matrices de memoria
interna de tal forma que mientras que se est accediendo a una matriz, la siguiente se est
preparando para el acceso. SDRAM-II es tecnologa SDRAM ms rpida esperada para 1998.
Tambin conocido como DDR DRAM o DDR SDRAM (Doubl Data Rate DRAM o SDRAM),
permite leer y escribir datos a dos veces la velocidad bus.
FPM
: Siglas de Fast Page Mode, memoria en modo paginado, el diseo ms comn de chips de RAM
dinmica. El acceso a los bits de memoria se realiza por medio de coordenadas, fila y columna.
Antes del modo paginado, era ledo pulsando la fila y la columna de las lneas seleccionadas.
Con el modo pgina, la fila se selecciona solo una vez para todas las columnas (bits) dentro de la
fila, dando como resultado un rpido acceso. La memoria en modo paginado tambin es llamada
memoria de modo Fast Page o memoria FPM, FPM RAM, FPM DRAM. El trmino "fast" fue
aadido cuando los ms nuevos chips empezaron a correr a 100 nanoseconds e incluso ms.
EDO
Siglas de Extended Data Output, un tipo de chip de RAM dinmica que mejora el rendimiento
del modo de memoria Fast Page alrededor de un 10%. Al ser un subconjunto de Fast Page, puede
ser substituida por chips de modo Fast Page.
Sin embargo, si el controlador de memoria no est diseado para los ms rpidos chips EDO, el
rendimiento ser el mismo que en el modo Fast Page.
EDO elimina los estados de espera manteniendo activo el buffer de salida hasta que comienza el
prximo ciclo.
BEDO (Burst EDO) es un tipo ms rpido de EDO que mejora la velocidad usando un contador
de direccin para las siguientes direcciones y un estado 'pipeline' que solapa las operaciones.
PB SRAM
Siglas de Pipeline Burst SRAM. Se llama 'pipeline' a una categora de tcnicas que proporcionan
un proceso simultneo, o en paralelo dentro de la computadora, y se refiere a las operaciones de
solapamiento moviendo datos o instrucciones en una 'tubera' conceptual con todas las fases del
'pipe' procesando simultneamente. Por ejemplo, mientras una instruccin se est ejecutando, la
computadora est decodificando la siguiente instruccin. En procesadores vectoriales, pueden
procesarse simultneamente varios pasos de operaciones de coma flotante
La PB SRAM trabaja de esta forma y se mueve en velocidades de entre 4 y 8 nanosegundos.

CARACTERSTICAS DE LA MEMORIA RAM:


La RAM se asemeja a un panel constituido por un conjunto de casillas, denominadas posiciones
de memoria, identificadas por un nmero llamado direccin de memoria. Cada posicin de
memoria almacena un byte. Ha pasado de 640 Kb, a 256 512 Kb hasta 16 Gb actual. Se vende
en tarjetas que se conectan a la placa base pudiendo ampliar la velocidad de operacin del
ordenador. (Ms potente)

REGISTRO DE ALMACENAMIENTO
Registro (hardware).- Es una memoria de alta velocidad y poca capacidad, integrada en el
microprocesador, que permite guardar transitoriamente y acceder a valores muy usados,
generalmente en operaciones matemticas.
Registro de instruccin.- Es un registro de la Unidad de Control del CPU en donde se almacena
la instruccin que se est ejecutando.
Registro ndice.- Usado para modificar direcciones del operando durante la ejecucin de un
programa de computadora.
Registro de pila.- Mantiene la pista de la posicin actual de la pila de llamadas.
Registro de estado.- Indica el estado que qued el procesador despus de la ltima operacin
realizada por el CPU.
Registro MDR.- Es un registro especfico integrado en el microprocesador.
Registro MAR.- Es un registro especfico integrado en el microprocesador.
Registro electrnico.- Dispositivo lgico secuencial capaz de almacenar varios bits de
informacin.
Registr MX.- Un recurso DNS que especifica cmo debe ser encaminado un correo electrnico
en Internet.
Registro (estructura de datos).- Es un tipo de dato estructurado formado por la unin de varios
elementos bajo una misma estructura.
Registro de desplazamiento.- Es un circuito digital secuencial (es decir, que los valores de sus
salidas dependen de sus entradas y de los valores anteriores) consistente en una serie de
biestables, generalmente de tipo D, conectados en cascada, que basculan de forma sncrona con
la misma seal de reloj.
Registro (base de datos).- Representa un objeto nico de datos implcitamente estructurados en
una tabla.

Das könnte Ihnen auch gefallen