Conceptos básicos
Fallo de página
Algoritmos de reemplazo
Problemas críticos
Implementaciones reales
100

¿Qué separa la memoria virtual de la memoria física?

La memoria virtual separa la memoria lógica del usuario de la memoria física real.

100

¿Qué ocurre cuando el bit presente es 0?

Se produce un fallo de página.

100

¿Qué algoritmo es considerado el “estándar de oro” teórico?

El algoritmo Óptimo.

100

¿Qué es el thrashing?

Cuando el sistema pasa más tiempo paginando que ejecutando.

100

¿Qué archivo usa Windows para la memoria virtual?

El archivo pagefile.sys.

200

¿Cuál es el beneficio principal de la memoria virtual?

Permite ejecutar programas sin cargarlos completamente, aumentando la concurrencia.

200

¿Cuál es el primer paso cuando la CPU solicita una página inválida?

El sistema operativo recibe una excepción.

200

¿Qué significa LRU y cómo funciona?

Least Recently Used; reemplaza la página menos usada recientemente.

200

¿Qué ocurre con la CPU durante el thrashing?

Su utilización cae drásticamente.

200

¿Qué sistema ofrece parámetros configurables avanzados?

Solaris.

300

¿Qué significa “paginación por demanda”?

Que las páginas se cargan en RAM solo cuando el proceso las necesita.

300

¿Qué hace el SO después de localizar la página en disco?

La transferencia a un marco libre en RAM.

300

¿Cómo funciona la política del reloj (CLOCK)?

Usa un bit de uso y da una segunda oportunidad antes de reemplazar.

300

¿Qué condición se da cuando D > M en el conjunto de trabajo?

El sistema suspende procesos porque la demanda excede la memoria.

300

¿Qué alternativa a la paginación usan sistemas heredados?

La segmentación.

400

¿Qué indica el bit válido/inválido en la tabla de páginas?

Si la página está en memoria física (1) o no (0).

400

¿Por qué es importante minimizar los fallos de página?

Porque interrumpe el procesamiento y reduce el rendimiento.

400

¿Qué vulnerabilidad tiene FIFO?

La anomalía de Belady.

400

¿Cómo se previene el thrashing?

Calculando el conjunto de trabajo y asignando marcos suficientes.

400

¿Cuál es la diferencia entre segmentación y paginación?

Segmentación usa descriptores de segmentos; paginación divide en páginas fijas.

500

¿Qué ventaja ofrece la memoria virtual frente a la limitación física de la RAM?

Permite ejecutar programas más grandes que la memoria instalada, gracias al uso de almacenamiento secundario como extensión.

500

Describe toda la secuencia de un fallo de página.

Referencia → Excepción → Búsqueda en disco → Carga en RAM → Actualización de tabla.

500

Explica la anomalía de Belady con un ejemplo.

Con FIFO, aumentar marcos de 3 a 4 puede incrementar fallos en lugar de reducirlos.

500

¿Por qué aumentar procesos puede provocar hiperpaginación?

Porque se saturan los marcos y aumenta la tasa de fallos.

500

¿Cómo difieren Linux y Solaris en su gestión de memoria virtual?

Linux usa swap estándar; Solaris ofrece gestión avanzada y configurable.

M
e
n
u