Certamen2 Flashcards
¿En qué momento se puede realizar la reasignación de direcciones?
La reasignación a direcciones de memoria puede realizarse en tiempo de compilación, tiempo de carga o tiempo de ejecución.
¿Qué áreas de almacenamiento puede acceder directamente la CPU?
- La memoria principal.
- A los registros integrados del propio procesador.
¿Qué es la caché y para qué se utiliza?
La caché es una memoria rápida entre la CPU y la memoria principal utilizada para resolver el problema de las velocidades.
Mejora el rendimiento del sistema
¿Cómo se logra la protección del espacio de memoria?
Se logra haciendo que el hardware de la CPU compare las direcciones generadas en modo usuario con el contenido de los registros base y límite.
¿Qué es el almacenamiento de respaldo?
Es un disco suficientemente grande y rápido que se utiliza para almacenar copias de la memoria de los procesos que se han intercambiado temporalmente fuera de la memoria principal.
¿Qué es la carga dinámica?
Es un mecanismo que permite cargar solo las partes de un programa que se utilizan en memoria, en lugar de cargar todo el programa.
¿Qué es el montaje dinámico?
Es un mecanismo que permite cargar rutinas de biblioteca solo cuando son necesarias, en lugar de cargar todas las rutinas de biblioteca al inicio del programa.
¿Qué son las bibliotecas compartidas?
Son bibliotecas que se cargan dinámicamente durante la ejecución del programa, en lugar de ser copiadas en cada ejecutable que las utiliza.
¿Qué es el intercambio?
Swapping
Mecanismo que permite sacar temporalmente un proceso de la memoria principal y almacenarlo en un respaldo para liberar espacio en la memoria.
¿Qué son los registros base y límite?
Son registros que definen el espacio de direcciones para cada proceso y se utilizan para proteger la memoria de accesos indebidos.
¿Qué es la reasignación de direcciones?
Proceso de cambiar las direcciones simbólicas de un programa de direcciones absolutas que se pueden encontrar en la memoria.
¿Qué es la dirección lógica?
Dirección generada por la CPU que se utiliza para acceder a la memoria.
¿Qué es la dirección física?
Dirección real de la memoria a la que se accede después de la reubicación de direcciones.
¿Qué es la unidad de gestión de memoria MMU?
Dispositivo de hardware que se utiliza para mapear direcciones virtuales a direcciones físicas.
¿Qué es la tabla de segmentos?
Es una estructura de datos utilizada para mantener la contigüidad del espacio lógico de un programa segmentado.