1. Kernel y Procesos

Parte a: ¿Cuál de las siguientes opciones están contenidos en el archivo binario ELF de un programa?

  1. Heap segment, bibliotecas, data segment, stack segment.
  2. Code segment, heap segment, símbolos y tablas de realocación.
  3. Heap segment, stack segment, code segment, data segment.
  4. Heap segment, code segment, data segment.
  5. Entry point, bibliotecas, code segment, símbolos y tablas de realocación
  6. Símbolos y tablas de realocación, data segment.

Parte b: ¿Cuál/cuáles mecanismos de hardware utiliza el kernel para evitar la ejecución directa?

2. Memoria

Parte a: Explique qué es la virtualización de memoria

Parte b: Seleccionar las correctas:

✅  Para mejorar el address translation, se utiliza un mecanismo de hardware (TLB).

✅  La TLB es un address translation caché.

✅  Uno de los problemas del address translation reside en la velocidad de la traducción.

3. Memoria