SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

Arquitectura teorico


🇪🇸
In Spanish
Created:
Arquitectura teorico


Public
Created by:
Joaquín Mesa


0 / 5  (0 ratings)



» To start learning, click login

1 / 21

[Front]


Circuitos: Explique detalladamente el funcionamiento de un biestable (D,JK,T) sincrónico y asincrónico:
[Back]


En el biestable síncrono el cambio de estado ocurre de manera sincronizada con solamente una señal de reloj a todas sus partes. En el biestable asíncrono no requiere de una señal de reloj para cambiar de estado.

Practice Known Questions

Stay up to date with your due questions

Complete 5 questions to enable practice

Exams

Exam: Test your skills

Exam mode unavailable

Learn New Questions

Popular in this course

Learn with flashcards

Dynamic Modes

SmartIntelligent mix of all modes
CustomUse settings to weight dynamic modes

Manual Mode [BETA]

Select your own question and answer types
Other available modes

The course owner has not enabled any other modes

Arquitectura teorico - Leaderboard

2 users have completed this course

No users have played this course yet, be the first


Arquitectura teorico - Details

Levels:

Questions:

21 questions
🇪🇸🇪🇸
Circuitos: Explique detalladamente el funcionamiento de un biestable (D,JK,T) sincrónico y asincrónico:
En el biestable síncrono el cambio de estado ocurre de manera sincronizada con solamente una señal de reloj a todas sus partes. En el biestable asíncrono no requiere de una señal de reloj para cambiar de estado.
Describe todas las patas de una memoria de una memoria ROM y una RAM
Anotar todos los buses: RAM - 3 pines importantes + buses de datos + buses de direcciones ROM - 2 pines importantes + buses de datos + buses de direcciones
Explique la diferencia entre circuitos combinacionales y circuitos secuenciales.
Circuitos combinacionales: La salida depende de las entradas actuales. No tiene memoria interna Circuitos secuenciales: La salida no solo depende de las entradas actuales, sino que también de los estados anteriores. Tiene memoria interna La mayor diferencia es la memoria de cada uno y la forma de manejar la información.
Explique por qué no podemos implementar memoria con circuitos combinacionales.
Porque no tenemos formas de almacenar los datos de entrada sin perder los anteriores, a diferencia del secuencial que utiliza flips flops.
Explicar qué hace un decodificador
El decodificador tiene varias salidas y solamente una de ellas es 1. La misma prende según el bit más significativo.
Explica la arquitectura Von Neumann
Estamos frente a la arquitectura de Von Neumann cuando: 1. Tanto los programas como los datos se almacenan en una memoria en común. 2. Cada celda de memoria se identifica con un número único, llamado dirección. 3. Cada programa se ejecuta de forma secuencial que, en el caso de que no haya instrucciones especiales, comienza con la primera instrucción.
Describa la arquitectura de tres buses. Explique cada uno.
Bus de datos: Transporta datos entre la CPU, la memoria y los puertos. Bus de direcciones: Es controlado por la CPU y se usa para direccionar posiciones de memoria y los puertos. Bus de control: Son las señales que la CPU utiliza para controlar los dispositivos (por ejemplo señal RD/WR para la memoria)
Describe los componentes de la CPU.
Unidad de Control Unidad Aritmético-Lógico Registros internos a la CPU Flags (Registro de banderas) Buses
Explica la arquitectura básica vista en clase.
La arquitectura básica (Little Mans Computer), se utiliza principalmente con fines educativos, y es un modelo aplicado de la Arq. de Von Neumann, que consta de un conjunto de acciones aplicables a distintos tipos de problemas, con capacidad de memorizar y de decidir, ejecutando de forma secuencial los programas (como lo dijo Von Neumann en su arquitectura), y es programable. Tiene tres buses (datos, control, dirección), una memoria básica RAM, un acumulador y un puntero de instrucción o contador de programa. Tiene una especie de assembler para programarse, y realiza tareas básicas aritméticas y lógicas.
Describa brevemente los componentes de la arquitectura básica.
Memoria: La memoria almacena los datos con los que la computadora trabaja, así como las instrucciones que permiten ejecutar los algoritmos que se desean. ALU: Se emplea para realizar cálculos y operaciones lógicas y numéricas, tales como sumas, restas, multiplicaciones, divisiones, conjunción, disyunción, exclusive or, etc. CPU: La misma comanda el programa a ejecutarse, mediante el contador del programa, que mantiene un registro que va apuntando a la instrucción a ejecutarse. Adicionalmente, cuenta con acumuladores, registros y el stack que guardan datos relativos a la ejecución, que pueden ser pusheados a la memoria RAM. UC: Lleva a la memoria las instrucciones que componen un programa, las interpreta y genera ordenes para que las ejecute la ALU. Se comunica mediante un bus de datos y uno de direcciones. En resumen, se encarga de las comunicaciones y comandos de todas las partes del procesador.
Explique el rol de la memoria.
La memoria almacena los datos con los que la computadora trabaja, así como las instrucciones que permiten ejecutar los algoritmos que se desean. La misma se encuentra conectada a la Unidad Central de Procesamiento, la cual comanda su funcionamiento, a través de dos buses: el de dirección y el de datos. En el de dirección se selecciona la dirección de memoria (Registro) a operar, y por el de datos se escriben o leen los bits que se desean, seleccionando uno u otro modo a través de los contactos CS, OE o RD. En el caso de la memoria ROM, no permite escritura, sólamente lectura, por lo que carece del contacto RD.
Explique el concepto de bus.
Es un conjunto de alambres en paralelo que sirve para conectar los componentes de una computadora.
Explique la relación entre la cantidad de hilos (bits) del bus y la cantidad de direcciones a la que es posible acceder.
La cantidad de palabras es 2^10 * 2 ^ n, siendo n el número que elevando 2 al dicho número da el valor de la memoria (K, G, etc). El ancho de palabra es especificado en el modelo de la memoria. La cantidad de direcciones es la cantidad de palabras menos 1.
Explique la utilidad y funcionamiento de la unidad de control.
Controla el funcionamiento del sistema Obtiene las instrucciones, las decodifica y ejecuta Se comunica con las restantes partes de la CPU para obtener resultados de la instrucción. Controla el bus de datos y los restantes dispositivos para obtener y ejecutar las instrucciones.
Explique la utilidad y funcionamiento de la unidad aritmético-lógica.
Sistema combinacional que realiza las operaciones solicitadas por la unidad de control. Toma los datos de un par de registros de entrada, y el resultado es almacenado en un registro de salida. La información adicional sobre la operación se guarda en el registro de Flags. Funciones aritméticas : Suma, resta,multiplica,divide. Funciones lógicas: And,or,xor,nor,nand,xnor. Funciones de desplazamiento y rotación: Shift left, shift right, rotate left, rotate right.
Explique el rol de la CPU en el sistema.
Tiene a los acumuladores y se encarga de traer instrucciones de la dirección de memoria correspondiente (mediante uso del contador de programa, en el cual se registra por dónde va el programa), así como de guardar ciertos datos en sus registros, tales como el stack, las flags o banderas que la ALU levanta, y los datos que se necesitan usar de forma rápida o comandados a través de programas hechos en assembler (AX, BX, CX, DX, etc etc)
¿Qué es la BIU, cuáles son sus funciones y sus componentes básicos en el procesador 8086?
La unidad de interfaces de buses en el procesador 8086, es la unidad encargada de la transmisión de datos intra procesador, así como al exterior. Maneja la lectura y escritura desde/hacia la memoria del procesador, así como las recepciones de datos desde los dispositivos de entrada, como el teclado, etc, y el envío de datos hacia los dispositivos de salida, como pantallas, consola, etc.
Describa el ciclo de ejecución de instrucciones
1) Busca la instrucción en la memoria principal 2) Decodifica la instrucción 3) Ejecuta la instrucción 4) Guarda los resultados
Describa 5 banderas con su funcionalidad.
O: overflow I: interrupción S: signo Z: cero C: carry