Está en la página 1de 7

Resumen OC Parcial teórico

-Teorema Fundamental de la Numeración: El valor total del número será la suma de cada
dígito multiplicado por la potencia de la base correspondiente a la posición que ocupa en el
número.

-Circuito Combinacional: La salida está determinada por los valores de las entradas en
ese instante, por lo que, si cambia la entrada cambia la salida. Responden a valores lógicos
en las entradas.
Cualquier valor pasado de las entradas no influye en los valores de las salidas.

-Circuito Secuencial:Las salidas dependen de las entradas como del estado interno del
circuito.
Estos circuitos tienen la característica de almacenar valores lógicos internamente.

Estos valores se almacenan aunque las entradas no estén.

Se almacenan ya que la salida es tambien la entrada.

-Flip Flop SR: Aparece la salida Qn+1, en la cual Qn es la salida anterior.


S = Set = Poner a 1. R = Reset = poner a 0.
Las salidas Q y Q negada son complementarias.

-Memoria: Se puede construir con un flipflop una memoria de 1 bit. Se llama biestable
porque posee solo 2 estados posibles, salvo que las entradas provoquen un cambio. Segun
la manera en que las salidas respondan a las señales lógicas de la entrada, se clasifican en:
SR, J-K, D y T.

Respecto cuando puede cambiar dicha salida pueden ser:


-Asincronicos: Se establece un cambio cuando en la entrada hay una combinación.

-Sincrónico: La presencia de una entrada especial (reloj) determina cuando cambian las
salidas acorde a las entradas.
La sincronización (reloj) es necesaria porque proporciona información para saber en qué
preciso instante se lee la señal de entrada. Flanco ascendente: pasa de 0 a 1, Flanco
descendente: pasa de 1 a 0. Se mide en Hertz, que quiere decir que una unidad por
segundo.

-Flip Flop D: 1 sola entrada para cambiar la salida.

-FlipFlop J-K: Es un flipflop SR donde se soluciona el problema de cuando se tiene un


doble 1, en este caso es 1 1 = Qn negada donde Qn es el estado anterior.
Los registros se arman con FlipFlops D:

ej registro de 3 bits.

Ej de diagrama:
La computadora esta conformada por la Unidad Central de Procesamiento (CPU), la
memoria y la entrada/ salida. Todo lo que ayude al CPU a realizar las tareas y no sea parte
de la memoria se encuentra en la parte de “Entrada/Salida”. Posee un sistema de
interconexión (Bus de datos, bus de dirección y bus de datos.)

CPU: Dentro del CPU esta formada por registros (Datos temporales), una unidad aritmética
y lógica que es la que se encarga de las cuentas y la unidad de control que se conectan
mediante una interconexión interna.

Unidad de control: Decodificadores y registros, lógica de secuenciamiento y memoria de


control(pasos elementales de cada instrucción aca adentro).

Modelo Von Neumann:


Consta de 5 componentes principales:
-Unidad de entrada: Provee los datos e instrucciones
-Unidad de memoria: Donde se almacenan datos e instrucciones.
-Unidad aritmético-Lógica: Procesa los datos
-Unidad de control: dirige la operación
-Unidad de salida: se envían los resultados. (Se muestran. Ej: Monitor)

Aspectos más importantes


-Utiliza el sistema binario: Simplifica la implementación de funciones y disminuye la
posibilidad de fallos.
-Instrucciones y datos residen en memoria: Ejecución del programa en forma
secuencial, aumenta la velocidad.
-La memoria es direccionable por localidad sin importar el dato almacenado.

Para c/paso se necesita un nuevo conjunto de señales de control.


Las instrucciones proporcionan esas señales de control
Aparece el nuevo concepto de programación (Sofware). No hay que cambiar el hardware
Programa:
Secuencia de pasos
Se hace una operación aritmético/lógica por cada paso (o se mueve un dato)
Diferentes señales de control se necesitan para cada operación: la Unidad de
Control saca la información de cada instrucción.
Toda la información necesaria para ejecutar la tarea debe estar en la instrucción.

Interconexión de un sistema de cómputo


El sistema de cómputo está compuesto por 3 subsistemas:
-CPU
-Memoria
-Entrada/Salida.
Estos componentes deben poder comunicarse entre si.

Bus: Medio de comunicación compartido.

Bus de direcciones: Compartido por diferentes elementos, con sus identidades distintivas.
La dirección de memoria identifica una celda de memoria que almacena información. La
lectura y escritura se plantean respecto de la CPU.

Bus de datos: Viaja todo lo que sea información, sean datos o instrucciones.

Bus de control: Viajan señales para organizar las operaciones / tareas. Este bus lo maneja
la Unidad de Control.
-Señales de lectura/escritura de Memoria o E/S.
-Señales de Reloj
-Señales de selección o habilitación
-Señales de pedido de Interrupción
IR: registro que almacena la instrucción que debe realizar la unidad de control.

PC(contador de programa): lleva la dirección de la próxima instrucción a ejecutar. La


unidad de control saca la instrucción de este contador.

-Todas las CPU tienen registros internos de propósito general que pueden ser referenciados
por el programador, como fuente o destino (o ambos) en una instrucción.

MBR: Registro intermedio que comunica el exterior (bus de datos) con el registro IR, por lo
que la Unidad de Control sabe que hay que hacer, por lo que busca los datos en el contador
de programa, viajando por el bus de direcciones.

MAR: Almacenamiento temporario entre el bus de direcciones y la CPU.

Función Computadora: Ejecutar programas compuestos por un conjunto de instrucciones


almacenadas en memoria. La CPU procesa estas instrucciones, trayendolas desde la
memoria una por una y cumpliendo cada operación de forma ordenada.

Ciclo de instrucción: Son los passos requeridos para ejecutar una sola instrucción

Se puede descomponer en 2 etapas


-Búsqueda: leer desde la memoria
-Ejecución: Depende de la instrucción puede implicar varias operaciones. Esta se
interrumpe solo si la computadora se apaga, hay algun error o con una instrucción que
interrumpa a la computadora.

Al principio de cada ciclo, la CPU busca una instruccion en memoria. La instrucción(Cod. de


Operación) buscada se carga en el registro IR, el cual indica de forma específica las
acciones que tomará la CPU, la cual interpreta cada instrucción y lleva a cabo las acciones.
En la CPU, hay un registro llamado contador de programa (PC) que tiene la
dirección de donde se encuentra la proxima instrucción a buscar. Después de cada
instrucción aumenta el valor contenido en PC asi podrá buscar la proxima instrucción.

4 tipos de acciones:
CPU - Memoria: datos pueden transferirse entre memoria y CPU
CPU - E/S: datos pueden transferirse entre CPU y entrada/salida
Procesamiento de datos: La CPU realiza operaciones aritméticas o lógicas en datos. (ALU)
Control: Altera la secuencia de ejecución de las instrucciones.

Multiplexor: Toma varias entradas y las convierte en una sola salida.

Decodificador: Toma algunas entradas y las convierte en varias salidas.

Comparador: compara varios pares de entradas, si la entrada A1 es igual a la B1,


la A2 es igual a la B2 y así con todos los pares, la salida del comparador es 1, en
cambio si son diferentes la salida es 0.

También podría gustarte