UniTestReal

Tema 5 · Estructura y Tecnología de Computadores

Test de Jerarquía de memoria - Memoria Virtual

18 preguntas tipo test de exámenes reales de Estructura y Tecnología de Computadores.

Qué entra en este tema

Según la guía docente oficial.

Preguntas falladas

Aquí irán las que falles, dejes en blanco o marques para revisar, para repasarlas después.

Configura tu test

18 preguntas de Jerarquía de memoria - Memoria Virtual

Modo

Ves si aciertas nada más responder.

Número de preguntas

Ejemplos de preguntas de Jerarquía de memoria - Memoria Virtual

8 de 18 preguntas. La respuesta correcta se ve al practicar.

  1. 1.

    ¿Qué función cumple el registro de la tabla de páginas en un sistema de memoria virtual?

    • a)Almacenar las páginas físicas utilizadas por cada proceso.
    • b)Indicar la ubicación de la tabla de páginas de cada proceso en la memoria física.
    • c)Gestionar qué páginas se expulsan de la memoria principal.
  2. 2.

    ¿Qué componente se encarga de realizar la traducción de direcciones virtuales a físicas en la memoria virtual?

    • a)El TLB.
    • b)La MMU.
    • c)La tabla de páginas.
  3. 3.

    En un sistema con memoria virtual, donde las tablas de páginas tienen 1024 entradas, la memoria virtual máxima de cada programa en ejecución es de 1 MiB y las direcciones físicas son de 19 bits, es cierto que:

    • a)Las páginas son de 1024 bytes y en memoria física caben hasta 512 páginas.
    • b)Las direcciones virtuales son de 20 bits, de los que 12 bits se dedican al desplazamiento.
    • c)El número de página física ocupa 10 bits y la memoria física tiene un tamaño de 512 KiB.
  4. 4.

    En un sistema con memoria virtual, las tablas de páginas:

    • a)Se indexan con los bits menos significativos de la dirección virtual, y permiten obtener la dirección física.
    • b)Se indexan con el número de página virtual, y permiten obtener el número de página física.
    • c)Se indexan con el número de página física, y permiten obtener el número de página virtual.
  5. 5.

    El TLB es un tipo de caché:

    • a)Que contiene sólo información de la tablas de páginas
    • b)Que contiene información de la tabla de páginas y de las cachés de instrucciones y datos.
    • c)Que contiene una serie de bits de control, etiqueta y las traducciones de algunas direcciones virtuales a direcciones físicas.
  6. 6.

    En un sistema con memoria virtual como el explicado en las clases de esta asignatura, en un instante dado:

    • a)Dos variables de dos programas diferentes pueden tener la misma dirección física pero su dirección virtual será diferente.
    • b)Dos variables de dos programas diferentes pueden tener la misma dirección virtual pero su dirección física será diferente.
    • c)Puede ocurrir que dos variables de dos programas diferentes tengan la misma dirección virtual y la misma dirección física.
  7. 7.

    En cada traducción, la MMU accede al TLB usando:

    • a)La dirección virtual completa a traducir.
    • b)El desplazamiento de la dirección virtual a traducir.
    • c)El número de página de la dirección virtual a traducir.
  8. 8.

    La memoria virtual permite que varios programas compartan la memoria física de un sistema. Para ello, según se ha explicado en clase:

    • a)El sistema operativo gestiona una tabla de páginas para todos los programas, asegurándose que los mapeos de dirección virtual a física son correctos, y el registro de la tabla de páginas apunta al inicio de esta tabla.
    • b)Cada programa tiene una tabla de páginas, y el registro de la tabla de páginas apunta al inicio de la tabla del programa que se está ejecutando actualmente.
    • c)Cada programa tiene un registro de la tabla de páginas, y el sistema operativo actualiza este registro cada vez que se produce un fallo de página.

Otros temas de Estructura y Tecnología de Computadores