Está en la página 1de 13

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITCNICA
DE LA FUERZA ARMADA BOLIVARIANA NACIONAL
UNEFA- NUCLEO SAN TOME

Diseo
de

Profesor:
Jos Gonzlez

entrad
as y
salidas

Bachilleres:
Gilbelis Ramos C.I: 25.569.056
Lender Cuenca C.I: 24.492.433
N01-7S-IS

1. Cmo se realiza el control en la unidad procesadora?


La unidad procesadora es una parte del nivel de hardware y consiste de una
Unidad Aritmtica Lgica y un grupo de registros de propsito general o
especfico. Para poder ejecutar una instruccin de mquina la unidad procesadora
debe ser controlada por el hardware de la Unidad de Control. La funcin de la
Unidad de Control es generar las seales de control para que los datos viajen por
la Unidad Procesadora de forma de realizar las instrucciones de programa en
lenguaje de mquina.
La unidad de control que supervisa el funcionamiento de la trayectoria de
datos del procesador debe dirigir el flujo de informacin a travs de los buses, la
ALU y la unidad de corrimiento seleccionando las diversas componentes de la
unidad. Esto lo podemos ver en un ejemplo:

R1 R2 + R3
La unidad de control debe proporcionar variables de seleccin binaria a las
siguientes entradas de seleccin:
Lneas de control MUX A: Para colocar el contenido de R2 en el bus A.
Lneas de control MUX B: Para colocar el contenido de R3 en el bus B.
Lneas de control ALU: Para generar la operacin aritmtica A + B.
Lneas de control Unidad de Corrimiento: Para generar una transferencia
directa de la salida de la ALU al bus de salida (no hay corrimiento).
Selector del destino del decodificador: Para cargar el contenido del bus de
salida en R1.
En donde:
1) Los cinco conjuntos de variables de seleccin deben generarse en forma
simultnea y deben estar disponibles en las terminales los correspondientes
dispositivos al inicio de un periodo de pulsos de reloj.
2) Los datos binarios de los dos registros fuente deben propagarse a travs de
los multiplexores, la ALU, la unidad de corrimiento y a las entradas del registro
destino, todo durante un periodo de pulsos del reloj.
3) Despus, cuando llega la siguiente transicin de borde del reloj, la informacin
binaria en el bus de salida se carga en el registro destino. Para obtener un
tiempo de respuesta rpido, la ALU se construye con circuitos de alta velocidad
y la unidad de corrimiento con compuertas combinacionales.

2. Qu es algebra booleana y para que se utiliza hoy en da?


El lgebra booleana es un sistema matemtico deductivo centrado en los
valores cero y uno (falso y verdadero). Un operador binario " 0 " definido en
ste juego de valores acepta un par de entradas y produce un solo valor
booleano, por ejemplo, el operador booleano AND acepta dos entradas
booleanas y produce una sola salida booleana.
Para cualquier sistema algebraico existen una serie de postulados iniciales,
de aqu se pueden deducir reglas adicionales, teoremas y otras propiedades
del sistema, el lgebra booleana a menudo emplea los siguientes postulados:

Cerrado: El sistema booleano se considera cerrado con respecto a un operador


binario si para cada par de valores booleanos se produce un solo resultado
booleano.

Conmutativo. Se dice que un operador binario " " es conmutativo si A B = B


A para todos los posibles valores de A y B.

Asociativo. Se dice que un operador binario " " es asociativo si (A B) C = A


(B C) para todos los valores booleanos A, B, y C.

Distributivo. Dos operadores binarios " " y " % " son distributivos si A (B % C)
= (A B) % (A C) para todos los valores booleanos A, B, y C.
Identidad. Un valor booleano I se dice que es un elemento de identidad con
respecto a un operador binario " " si A I = A.

Inverso. Un valor booleano I es un elemento inverso con respecto a un


operador booleano " " si A I = B, y B es diferente de A, es decir, B es el valor
opuesto de A.

La relacin que existe entre la lgica booleana y los sistemas de cmputo es


fuerte, de hecho se da una relacin uno a uno entre las funciones booleanas y los
circuitos electrnicos de compuertas digitales. Para cada funcin booleana es
posible disear un circuito electrnico y viceversa, como las funciones booleanas
solo requieren de los operadores AND, OR y NOT podemos construir nuestros

circuitos utilizando exclusivamente stos operadores utilizando las compuertas


lgicas homnimas.

Nada que use sistemas digitales podra haber sido diseado sin las bases
tericas que defini Boole.
Toda operacin que se realiza en un sistema digital, ya sea un computador, un
telfono mvil, un reloj o una calculadora utiliza las operaciones definidas por el
lgebra de Boole para realizar sus funciones. Unas veces estas funciones vendrn
implementadas por software y otras por hardware. Tengamos en cuenta que el
lgebra de bool se extiende a partir de la lgica para definir todas las operaciones
aritmticas como la suma o la multiplicacin.

3. Cules son los circuitos combinacionales? Defina y caractersticas de ellos.

Los circuitos combinacionales, son aquellos cuyas salidas en un


determinado instante, son funcin exclusivamente del valor de las entradas en
ese instante.

Entre los circuitos combinacionales clsicos tenemos:


Lgicos

Generador de paridad:
Los circuitos electrnicos digitales se basan en la transmisin y el
procesamiento de informacin, lo que hace necesario verificar que la
informacin recibida es igual a la emitida; no suelen producirse errores, por lo
que cuando ocurren en la mayora de los casos el error en la transmisin se
produce en un nico bit.
El mtodo ms sencillo y eficaz de comprobacin de la transmisin de datos
consiste en aadir a la informacin transmitida un bit ms, con la misin de que
el nmero de 1 transmitidos en total sea par (paridad par), o impar (paridad
impar). El bit de paridad se utiliza para detectar posibles errores en la
transmisin del dato transmitido, mediante un comprobador de paridad que
recepciona la informacin con el fin de validarla.

Paridad par

El bit de paridad ser un 0 si el nmero total de 1 a transmitir es par. La suma


de los bits que son unos, contando datos y bit de paridad dar siempre como
resultado un nmero par de unos.

Paridad impar
El bit de paridad ser un 1 si el nmero total de 1 es impar, el nmero de
unos (datos + paridad) siempre debe ser impar.

Multiplexores

El multiplexor es el circuito lgico combinacional equivalente a un interruptor


mecnico giratorio de varias posiciones, tal como el componente que sirve para
seleccionar las bandas de un receptor de radio.
Permite dirigir la informacin binaria procedente de diversas fuentes a una
nica lnea de salida, para ser transmitida a travs de ella, a un destino comn.
Disponen de: hasta 2n lneas de entrada de datos, una nica de salida y n
entradas de seleccin; que habilitan y ponen en contacto uno de los terminales de
entrada de datos con el de salida.
El circuito combinacional integrado multiplexor, suele tener: 8 entradas de
datos (bits), 3 entradas de seleccin (address) y una nica salida de datos.
Por ejemplo cuando en las entradas de seleccin est activa la combinacin
010 Equivalente a la entrada de informacin nmero 2, en la salida aparecer el
bit que en ese momento haya en la entrada 2 es decir un 1, ya que esta es la
entrada que hemos seleccionado para comunicarla con la salida.

Demultiplexores

Son circuitos integrados combinacionales que realizan la funcin opuesta a un


multiplexor. Es decir tiene una nica entrada de datos, n entradas de seleccin y
un nmeros de salidas <2n, de modo que segn introduzcamos una combinacin
u otra por las entradas de seleccin, as conseguimos comunicar la entrada de
datos con la salida seleccionada.
Los demultiplexores se pueden utilizar como decodificadores, de binario a
decimal o a hexadecimal. Si se coloca en las entradas de seleccin (address) un

nmero binario, se obtiene en la salida seleccionada el estado correspondiente


que tengamos en la entrada de datos

Codificadores

Un codificador es un circuito combinacional integrado que tiene hasta 2n


entradas y n salidas y la funcin que desempea es mostrar en la salida la
combinacin correspondiente al cdigo binario de la entrada activada.
Se entender mejor con un ejemplo: En una calculadora cuando pulsamos
cualquiera de las diez teclas numricas de una calculadora estamos marcando un
nmero decimal, pero la calculadora opera con nmero en binario. Para expresar
en binario del 1 al 10, necesitamos al menos cuatro bits, ya que con tres
solamente podramos establecer 23 =8 combinaciones posibles (es decir del 0 al
7) y no podramos codificar los diez dgitos necesarios (faltaran el 8 y el 9).
Por tanto emplearemos 4 salidas. Como con 4 salidas (4 bits) tenemos 16
combinaciones y empleamos 10 (del 0 al 9), o bien dejaremos seis combinaciones
sin emplear, o las utilizaremos para codificar cualquier otra funcin representada
en alguna de las teclas de la calculadora (el +, el -, el , el , el = y la ; por
ejemplo)

Decodificadores
Son circuitos combinacionales integrados que disponen de n entradas y un
nmero de salidas igual o menor a 2n, actan de modo que segn cual sea la
combinacin de las variables de entrada se activa una nica salida,
permaneciendo el resto de ellas desactivada.
Suelen disponer de una entrada adicional denominada de inhibicin o strobe
de modo que cuando esta entrada se encuentra activada, pone todas las
salidas a 0.

Los decodificadores pueden ser de dos tipos:

No Excitadores: Se denominan as a un tipo de decodificadores cuyas salidas


solo pueden acoplarse a otros circuitos digitales de la misma familia integrada,
ya que dan una corriente muy pequea en dichas salidas, incapaz de activar
ningn otro componente.
Decodificadores Excitadores: Son aquellos cuyas salidas dan suficiente
corriente como para atacar, no solo a otros circuitos integrados de la misma

familia, sino tambin a otros dispositivos, tales como displays, lmparas, rels,
transductores, entre otros.
Un decodificador muy comn es el de siete segmentos, este circuito
combinacional activa simultneamente varias salidas, decodifica la informacin
de entrada en BCD a un cdigo de siete segmentos adecuado para que se
muestre en un display de siete segmentos, es el procedimiento empleado en
todas las calculadoras y los relojes digitales.

Convertidores de cdigo

Son circuitos combinacionales cuya funcin es cambiar los datos de un cdigo


binario a otro, esto es as porque para determinadas operaciones de transmisin y
procesamiento de informacin son ms eficaces unos cdigos que otros. Se
suelen implementar mediante dispositivos lgicos programables.

Comparadores

Son circuitos integrados combinacionales con uno o ms pares de entradas


que tienen como funcin comparar dos magnitudes binarias para determinar su
relacin.
El comparador ms bsico, que determina si dos nmeros son iguales, se
consigue mediante una puerta XOR (or exclusiva), ya que su salida es 1 si los dos
bits de entrada son diferentes y 0 si son iguales.
Muchos comparadores poseen adems de la salida de igualdad, dos salidas ms
que indican cul de los nmeros colocados a la entrada es mayor (M) que el otro,
o bien es menor (m) que el otro.

Aritmticos:

Sumadores

Un sumador es un circuito que realiza la suma de dos palabras binarias. Es


distinta de la operacin OR, con la que no nos debemos confundir. La operacin
suma de nmeros binarios tiene la misma mecnica que la de nmeros decimales.

Por lo que en la suma de nmeros binarios con dos o ms bits, puede ocurrir el
mismo caso que podemos encontrar en la suma de nmeros decimales con varias
cifras: cuando al sumar los dos primeros dgitos se obtiene una cantidad mayor de
9, se da como resultado el dgito de menor peso y me llevo" el anterior a la
siguiente columna, para sumarlo all.
En la suma binaria de los dgitos 1 + 1, el resultado es 0 y me llevo 1, que debo
sumar en la columna siguiente y pudindose escribir 10, solamente cuando sea la
ltima columna a sumar. A este bit ms significativo de la operacin de sumar, se
le conoce en ingls como carry (acarreo), equivalente al me llevo una de la suma
decimal.

Restadores

En realidad este circuito no existe ya que para realizar restas se emplean


sumadores, puesto que una resta de dos nmeros es igual a la suma de uno con
el negativo del otro. Para lo que se utiliza el mtodo de complemento a uno
(invertir todos los bits uno a uno, es decir cambiando 1 por 0 y 0 por 1), o bien el
mtodo de complemento a dos, aadindole un bit de signo. Pero no vamos a
explicar este mtodo de operar,

4. De qu se encarga la unidad aritmtica lgica?


Se trata de un circuito integrado con la capacidad de realizar diferentes
operaciones aritmticas y lgicas (es decir, del lgebra de Boole), con dos
palabras de n bits. Se pueden encontrar como circuitos independientes, y tambin
como bloque funcional dentro de los microprocesadores y microcontroladores.La
ALU realiza dos tipos de funciones:

Realizacin de las operaciones aritmticas como: suma, resta, multiplicacin y


divisin.
Ejecucin de operaciones de tipo lgico: comparacin de dos datos.

La ALU efecta las operaciones aritmticas por medio de unos circuitos


electrnicos que componen los siguientes dispositivos: dispositivo de adicin,
registros y dispositivo de control de clculo.
El dispositivo de adicin sirve para calcular las operaciones de suma, resta,
multiplicacin y divisin. Esto es as ya que estas tres ltimas operaciones se
pueden efectuar mediante sumas sucesivas o cambiando el signo en la
operacin de sumar.

Los registros se utilizan para contener los operandos, los resultados parciales
que se van obteniendo en las distintas operaciones y los resultados finales.
El dispositivo de clculo dirige y controla las operaciones de clculo que se
realizan en la ALU.

Para realizar las comparaciones la ALU dispone de un circuito llamado


comparador, que es capaz de detectar si dos datos son iguales, o cul de los dos
es el mayor o el menor. La Unidad de Control tambin se encarga de controlar
otras operaciones como son el transporte de los resultados, proporcionar
operandos, comenzar la operacin siguiente, etc.

5. Cmo organiza el computador su memoria?


Una memoria principal se compone de un conjunto de celdas bsicas dotadas
de una determinada organizacin. Cada celda soporta un bit de informacin. Los
bits se agrupan en unidades direccionables denominadas palabras. La longitud de
palabra la determina el nmero de bits que la componen y constituye la resolucin
de la memoria (mnima cantidad de informacin direccionable). La longitud de
palabra suele oscilar desde 8 bits (byte) hasta 64 bits. Cada celda bsica es un
dispositivo fsico con dos estados estables (o semi-estables) con capacidad para
cambiar el estado (escritura) y determinar su valor (lectura). Aunque en los
primeros computadores se utilizaron los materiales magnticos como soporte de
las celdas de memoria principal (memorias de ferritas, de pelcula delgada, etc.)
en la actualidad slo se utilizan los materiales semiconductores.
Dentro de las memorias electrnicas de semiconductor podemos distinguir dos
grandes grupos: las estticas (SRAM: Static Random Access Memory) y las
dinmicas (DRAM: Dynamic Random Access Memory). Las estticas utilizan el
principio de biestabilidad que se consigue con dos puertas inversoras (NAND
NOR) realimentadas, mientras que las dinmicas aprovechan la carga o ausencia
de carga de un pequeo condensador creado en un material semiconductor.
Debido a la descarga natural que sufren las celdas cargadas, las memorias
dinmicas necesitan un sistema de refresco que peridicamente - y antes que la
carga elctrica del condensador se haga indetectable - recargue las celdas que se
encuentran en estado de carga. Desde un punto de vista conceptual y con
independencia de la tecnologa, consideraremos la celda bsica de memoria como
un bloque con tres lneas de entrada (entrada dato, seleccin y lectura/escritura) y
una de salida (salida dato). La celda slo opera (lectura escritura) cuando la
seleccin est activa.

6. Defina e indique sus caractersticas, semejanzas y diferencias entre memoria


RAM y ROM

Caracteristicas

La Memoria RAM es la memoria de acceso aleatorio o directo; es decir, el tiempo


de acceso a una celda de la memoria no depende de la ubicacin fsica de la
misma (se tarda el mismo tiempo en acceder a cualquier celda dentro de la
memoria). Son llamadas tambin memorias temporales o memorias de lectura y
escritura.
En este tipo particular de Memoria es posible leer y escribir a voluntad. La
Memoria RAM est destinada a contener los programas cambiantes del usuario y
los datos que se vayan necesitando durante la ejecucin y reutilizable, y su
inconveniente radica en la volatilidad al contratarse el suministro de corriente; si se
pierde la alimentacin elctrica, la informacin presente en la memoria tambin se
pierde.
Por este motivo, surge la necesidad de una memoria que
permanentemente, guarde los archivos y programas del usuario que son
necesarios para mantener el buen funcionamiento del sistema que en se ejecute
en la misma.

La Memoria ROM nace por esta necesidad, con la caracterstica principal


de ser una memoria de slo lectura, y por lo tanto, permanente que slo permite la
lectura del usuario y no puede ser reescrita.
Por esta caracterstica, la Memoria ROM se utiliza para la gestin del
proceso de arranque, el chequeo inicial del sistema, carga del sistema operativo y
diversas rutinas de control de dispositivos de entrada/salida que suelen ser las
tareas encargadas a los programas grabados en la Memoria ROM. Estos
programas (utilidades) forman la llamada Bios del Sistema.

Diferencias
Memoria RAM
o Tipo de memoria voltil.

o Este tipo de memoria es de acceso aleatorio, es voltil (se borra al apagar el


pc), es ms rpida que el resto de memorias del tipo y es donde un ordenador
guarda los datos que est utilizando mientras la mquina est encendida tiene
especialmente los siguientes tipos:
o SDR.
o DDR: Este tipo de memoria es la de la primera generacin DDR y dispone de
velocidades de 1600Mbps hasta 4263Mbps.
o DDR2: Este tipo de memoria es de la segunda generacin y de ah a que su
nombre sea DDR2. Dispone de velocidades de 3200Mbps hasta 9600Mbps.
o DDR3: Es el tipo de memoria utilizado en la actualidad con velocidades de ms
de 8000Mbps en adelante a pocos nanosegundos (ns).
o RDRam.

Memoria Rom
o Tipo de memoria no voltil.
o Este tipo de memoria, a diferencia de la memoria RAM, es no voltil (no se
borra al apagar el pc), de slo lectura y, por tanto, no se pueden modificar sus
datos ya que es frecuentemente usada para guardar los firmwares del propio
pc, consolas, etctera. Se programa cuando es fabricada y constituye un chip
con un circuito integrado en l. Existen los siguientes tipos:
o ROM. Las memorias Rom son las que se utilizan en la actualidad desde su
creacin siendo estas flasheables pudiendose actualizar su contenido en
cualquier momento.
o PROM.
o EPROM. Este tipo de memoria es no voltil pudindose borrar su contenido
con un lser ultravioleta.
o Memoria Flash: Este tipo de memoria es la que utilizan las memorias usb y
encaja perfectamente en esta categora al almacenar datos y que estos no
sean borrados al desconectarse de un puerto Usb. Se denominan memorias en
estado slido y representan el futuro debido a su comodidad en lo que respecta
al fcil transporte (son muy pequeas) y adems poseen grandes capacidades
de memoria superando algunas los 64 GigaBytes entre otras capacidades.
7. Tipos de buses de computadora

Las unidades componentes del ordenador se encuentran interconectadas por


unos circuitos que permiten el transporte fsico de las distintas informaciones
presentes en la ejecucin del proceso. Estos circuitos reciben el nombre de buses.
Dentro de la arquitectura del ordenador se tienen tres buses:
Bus de Direcciones: Este es un bus unidireccional debido a que la informacin
fluye es una sola direccin, de la CPU a la memoria a los elementos de
entrada y salida. La CPU sola puede colocar niveles lgicos en las n lneas de
direccin, con la cual se genera 2n posibles direcciones diferentes. Cada una
de estas direcciones corresponde a una localidad de la memoria dispositivo
de E / S.
Los microprocesadores 8086 y 8088 usados en los primeros computadores
personales (PC) podan direccionar hasta 1 megabyte de memoria (1.048.576
bytes). Es necesario contar con 20 lneas de direccin. Para poder manejar ms
de 1 megabyte de memoria , en los computadores AT (con procesadores 80286)
se utiliz un bus de direcciones de 24 bits, permitiendo as direccionar hasta 16
MB de memoria RAM (16.777.216 bytes). En la actualidad los procesadores
80386DX pueden direccionar directamente 4 gigabytes de memoria principal y el
procesador 80486DX hasta 64 GB.

Bus de Datos: Este es un bus bidireccional, pues los datos pueden fluir hacia
desde la CPU. Los m terminales de la CPU, de D0 - Dm-1, pueden ser
entradas salidas, segn la operacin que se este realizando (lectura
escritura), en todos los casos, las palabras de datos transmitidas tiene m bits
de longitud debido a que la CPU maneja palabras de datos de m bits; del
nmero de bits del bus de datos, depende la clasificacin del microprocesador.
En algunos microprocesadores, el bus de datos se usa para transmitir otra
informacin adems de los datos (por ejemplo, bits de direccin informacin de
condiciones ). Es decir, el bus de datos es compartido en el tiempo multiplexado.
En general se adopt 8 bits como ancho estndar para el bus de datos de los
primeros computadores PC y XT. Usualmente el computador transmite un carcter
por cada pulsacin de reloj que controla el bus (bus clock), el cual deriva sus
pulsaciones del reloj del sistema (system clock). Algunos computadores lentos
necesitan hasta dos pulsaciones de reloj para transmitir un caracter.
Los computadores con procesador 80286 usan un bus de datos de 16 bits de
ancho, lo cual permite la comunicacin de dos caracteres o bytes a la vez por
cada pulsacin de reloj en el bus. Los procesadores 80386 y 80486 usan buses de
32 bits. El PENTIUM de Intel utiliza bus externo de datos de 64 bits, y uno de 32
bits interno en el microprocesador.

Bus de Control: Este conjunto de seales se usa para sincronizar las


actividades y transacciones con los perifricos del sistema. Algunas de estas
seales, como R / W, son seales que la CPU enva para indicar que tipo de
operacin se espera en ese momento. Los perifricos tambin pueden remitir
seales de control a la CPU, como son INT, RESET, BUS RQ.
Las seales ms importantes en el bus de control son las seales de
cronmetro, que generan los intervalos de tiempo durante los cuales se realizan
las operaciones. Este tipo de seales depende directamente del tipo del
microprocesador. Para la comunicacin de la CPU con el exterior hay una serie de
elementos situados en la propia CPU donde se conectan los perifricos, son los
puertos de entrada/salida. Cuando se deben enviar datos desde la memoria a un
puerto y viceversa, se emplean unos buses de datos utilizados para las entradas y
salidas

8. Cmo hace el computador para decodificar la direccin de memoria?


En secciones conteniendo RAM esttica (SRAM), tres de E/S (dos PPI y uno
de reserva llamado otro), y dos secciones de memoria no voltil EEPROM
(EEPROM1 y EEPROM2). El propsito de este decodificador es el de
monitorear los 4 bits (A15-A12) de mayor orden del bus de direcciones de 16
bits y seleccionar la seccin correcta de memoria basndose en el valor de
tales bits de direccionamiento. Para llevar al cabo dicha funcin, un simple
decodificador con seis entradas y siete salidas se disea para implementarse
en una GAL22V10. Un segundo propsito es generar la seal de habilitacin
de lectura para los tres bloques de memoria. Eso lo logra combinando dos
seales de habilitacin de lectura; PSEN que permite leer memoria de cdigo y
RD que permite leer memoria de trabajo. Los dispositivos PPI-8255 (Interfaz
Paralela Programable) reciben RD y WR de manera directa desde el
microprocesador 80C31 de INTEL.

También podría gustarte