Está en la página 1de 5

1.

Explica los elementos de la arquitectura de Von Neumann

CPU: se encarga de ejecutar los programas.

- Memoria: almacena el programa (conjunto de instrucciones ordenado lógicamente) y los


datos (operadores y resultados de la ejecución de las instrucciones).

- Entrada/Salida: comunica el computador con el mundo exterior, permitiendo la interacción


con los usuarios y con otras computadoras.

2. ¿Qué es un bus y qué es el ancho de bus?

Bus: Es una línea de interconexión portadora de información, constituida por varios hilos
conductores (en sentido físico) o varios canales (en sentido de la lógica de transmisión), por
cada una de las cuales se transporta un bit de información.

Ancho de bus: Es el número de líneas que forman los buses, por la cual se mide dependiendo
de cuanta información puede pasar por ellos.

3. ¿Para qué sirve el bus de datos y en qué sentido viaja la información?

Sirven para transmitir datos e instrucciones y es bidireccional

4. ¿Qué información viaja por el bus de direcciones y en qué sentido?

Enviamos direcciones de memoria o de puertos y es unidireccional

5. ¿Qué es el espacio de direcciones y cómo se calcula?

El espacio de direcciones es el rango de valores distintos que el microprocesador puede


seleccionar. En general, la cantidad máxima de direcciones disponibles será 2n, siendo n el
número de líneas del bus de direcciones.

6. ¿Qué información circula por el bus de control y en qué sentido viaja la información?

El bus de control gobierna el uso y acceso a las líneas de datos y de direcciones. Como éstas
líneas están compartidas por todos los componentes, tiene que proveerse de determinados
mecanismos que controlen su utilización.

7. Explica el ciclo de lectura de un dato o instrucción.

Fetch o Captación: En la que la instrucción es captada desde la memoria RAM y copiada a


dentro del procesador.

Decode o Descodificacion: En la que la instrucción previamente captada es descodificada y


enviada a las unidades de ejecución

Execute o Ejecución: Donde la instrucción es resuelta y el resultado escrito en los registros


internos del procesador o en una dirección de memoria de la RAM

8. Explica el ciclo de escritura de un dato.

Lo primero que hace es saber si el bus está ocupado o libre, una vez está libre esa dirección
recibe la memoria, si es correcta, la memoria “depositada” el dato del bus de datos. Por último
se reconoce la finalización de la escritura mediante el procesador para poder recibir ordenes.

9. ¿Qué es un registro y cuáles son sus características?


Los registros son pequeñas porciones de memoria dentro de la C.P.U. Es importante destacar
que no tienen semejanza ninguna con la memoria R.A.M., siendo su velocidad de lectura y
escritura mucho más rápida (deben poder ser actualizados a la misma velocidad que es capaz
de funcionar el procesador, pues de otra forma se produciría un cuello de botella en las
operaciones con registros).

10. ¿Qué diferencia hay entre los registros de propósito general y propósito específico?

Son registros que sirven para almacenar direcciones o datos generales. Se trata de una especie
de registros mixtos que, como su propio indica, no tienen una función específica, mientras que
los de propósito específico son registros que sirven para almacenar direcciones o datos
generales. Se trata de una especie de registros mixtos que, como su propio indica, no tienen
una función específica.

11. Explica brevemente qué componentes forman una CPU.

La CPU está compuesta de tres elementos: la memoria, la unidad aritmética lógica y la unidad
o procesador de control

12. ¿Cuál es la función de la unidad de control?

Es la encargada de procesar y mandar las ordenes necesarias para realizar un proceso

13. Explica brevemente los tipos de microprocesadores que existen según su repertorio de
instrucciones.

Pueden ser núcleo simple, doble o cuádruple. De acuerdo al número de núcleos, su capacidad
de cálculo será mayor o menor.

14. Explica qué son los registros de Instrucción y Contador de Programa.

Es quien contiene la dirección de la instrucción siguiente que hay que leer de la memoria.
Instruction register (IR): registro de instrucción, contiene la instrucción que hay que ejecutar.

15. ¿Cuál es la función del decodificador y del secuenciador?

El decodificador se encarga de interpretar la instrucción para su posterior proceso. Es el


encargado de extraer el código de operación de la instrucción en curso (que está en el Registro
de instrucción), lo analiza y emite las señales necesarias al resto de elementos para su
ejecución a través del secuenciador.

16. ¿Qué es la unidad aritmético-lógica y qué componentes la forman?

Es la parte encargada de realizar las operaciones aritméticas y lógicas, La ALU se compone


básicamente de: Circuito Operacional, Registros de Entradas, Registro Acumulador y un
Registro de Estados

17. ¿Qué es el coprocesador matemático y para qué se utiliza?

Es un chip, o parte de un chip, encargado de procesar operaciones en coma flotante y algunas


microordenes

18. ¿Qué diferencia hay entre una posición de memoria y una dirección de memoria?
19. ¿Qué diferencia hay entre el RDM y el RIM?

20. ¿Qué es el selector?

Es el que busca la posición de memoria mediante la dirección de memoria

21. Explica brevemente las características que tiene la memoria principal.

La RAM es una memoria volátil, es decir, requiere de alimentación eléctrica para


mantener la información. En otras palabras, la RAM pierde toda la información al
desconectar el ordenador. La mínima información accesible es la palabra de memoria,
pudiendo esta ser de 8, 16, 32 o 64 bits.

22. Indica las características principales de la memoria RAM.

La RAM es una memoria volátil, es decir, requiere de alimentación eléctrica para


mantener la información. En otras palabras, la RAM pierde toda la información al
desconectar el ordenador. La mínima información accesible es la palabra de memoria,
pudiendo esta ser de 8, 16, 32 o 64 bits.

23. Indica las características principales de la memoria ROM.

memoria de solo lectura, llamadas también memorias residentes o permanentes. Son


memorias que sólo permiten la lectura y no pueden ser reescritas. Su contenido viene
grabado en origen por el fabricante del ordenador y no puede ser cambiado nunca. No es
volátil, los datos almacenados permanecen aunque desaparezca el fluido eléctrico.

24. ¿Qué diferencia hay entre la memoria PROM y la EPROM

Son lo mismo pero la EPROM se puede reprogramar

25. ¿Qué es la memoria caché y qué niveles existen?

Un tipo importante de memoria es la memoria caché. Funcionalmente, la memoria


caché es igual a la memoria principal. Sin embargo, físicamente en el ordenador es un
componente distinto (no es imprescindible que esté en los ordenadores). Se puede
definir como una memoria rápida y pequeña, situada entre la memoria principal y el
procesador, especialmente diseñada para contener información que se utiliza con
frecuencia en un proceso con el fin de evitar accesos a otras memorias (principal). Se
puede hablar de varios niveles de memoria caché:

- Caché L1 o de primer nivel: es aquella que está integrada en el propio


microprocesador, y se utiliza para el almacenamiento temporal de datos e instrucciones,
organizados en bloques de 32 bytes. Su tamaño está limitado por estar integrada en el
microprocesador y suele oscilar entre 8 y 256 KB .
- Caché L2 o secundaria: similar a la primaria pero de mayor tamaño y algo más lenta,
actualmente suele encontrarse integrada dentro del núcleo. Tamaños típicos son 1, 2, 4 y
8 MB.

- Caché L3, algunos microprocesadores disponen de ella pero estos se destinan


actualmente como servidores. Cuando el microprocesador necesita un dato, primero
intenta encontrarlo en la L1, si no está accederá a la L2, y por último a la RAM del
sistema.

26. Explica brevemente los diferentes niveles de jerarquía de la memoria.

Registros de procesador: Estos registros interaccionan continuamente con la CPU


(porque forman parte de ella). Los registros tienen un tiempo de acceso muy pequeño y
una capacidad mínima, normalmente igual a la palabra del procesador (1 a 8 bytes).

Registros intermedios: Constituyen un paso intermedio entre el procesador y la


memoria, tienen un tiempo de acceso muy breve y muy poca capacidad.

Memorias caché: Hace algunos años este nivel era exclusivo de los ordenadores grandes
pero actualmente todos los ordenadores lo incorporan.

Memoria central o principal: En este nivel residen los programas y los datos. La CPU
lee y escribe datos en él aunque con menos frecuencia que en los niveles anteriores.

auxiliares: Son memorias que residen en dispositivos externos al ordenador, en ellas se


archivan programas y datos para su uso posterior. También se usan estas memorias para
apoyo de la memoria central en caso de que ésta sea insuficiente (memoria virtual).

27. Explica la fase de búsqueda de una instrucción.

En esta fase se transfiere la instrucción que corresponde ejecutar desde la memoria


central a la unidad de control.

28. Explica la fase de ejecución de una instrucción.

1. Se transfiere la dirección del primer operando ($02) desde el registro de instrucciones


(RI) al registro de direcciones de memoria (RDM). (por el bus de direcciones)

2. El selector extrae de la memoria dicho dato, depositándolo en el registro de


intercambio de memoria (RIM).

3. Se lleva este operando desde el registro de intercambio de memoria (RIM) al registro


de entrada 1 (REN1) de la Unidad aritmético-lógica. (por el bus de datos)

4. Se transfiere la dirección del segundo operando ($04) desde el registro de


instrucciones (RI) al registro de direcciones de memoria (RDM). (por el bus de
direcciones)
5. El selector extrae de la memoria dicho dato depositando lo en el registro de
intercambio de memoria (RIM).

6. Se lleva este operando desde el registro de intercambio de memoria (RIM) al registro


de entrada2 (REN2) de la Unidad Aritmético-lógica (por el bus de datos).

7. El secuenciador envía una microorden (por el bus de control) a la U.A.L. para que se
ejecute la operación de que se trata. El resultado de la operación queda almacenado en
el registro acumulador.

8. Este resultado es enviado desde el registro acumulador al registro de intercambio de


memoria (RIM) por el bus de datos.

9. Se transfiere desde el registro de instrucciones (RI) al registro de direcciones de


memoria (RDM) por el bus de direcciones, la dirección donde ha de almacenarse el
resultado en la memoria.

10.Mediante el selector se transfiere el resultado desde el registro de intercambio de


memoria (RIM) a la dirección de memoria indicada en el registro de direcciones de
memoria (RDM).

También podría gustarte