Please enable JavaScript.
Coggle requires JavaScript to display documents.
Administración de memoria (Paginación (Reemplazo de páginas…
Administración de memoria
Funciones y operaciones
Espacio de direccionamiento
Hardware: la unidad de manejo de memoria (MMU)
La memoria caché
Localidad temporal
Localidad espacial
Localidad secuencial
El espacio en memoria de un proceso
Sección (o segmento) de texto
Sección de datos
Espacio de libres
Pila de llamadas
Resolución de direcciones
En tiempo de compilación
En tiempo de carga
En tiempo de ejecución
Asignación de memoria contigua
Partición de la memoria
Fragmentación
Primer ajuste
Mejor ajuste
Peor ajuste
Compactación
Intercambio (swap) con el almacenamiento secundario
Segmentación
Intercambio parcial
Rendimiento
Ejemplificando
Paginación
Tamaño de la página
Almacenamiento de la tabla de páginas
El buffer de traducción adelantada (TLB)
Subdividiendo la tabla de páginas
Memoria compartida
Copiar al escribir (copy on write, CoW)
Paginación sobre demanda
Rendimiento
Acomodo de las páginas en disco
Reemplazo de páginas
Primero en entrar, primero en salir (FIFO)
Reemplazo de páginas óptimo (OPT, MIN)
Menos recientemente utilizado (LRU)
Más frecuentemente utilizada (MFU)/Menos frecuentemente utilizada (LFU)
Aproximaciones a LRU
Bit de referencia
Columna de referencia
Segunda oportunidad (o reloj)
Segunda oportunidad mejorada
(0, 0)
(0,1)
(1,0)
(1,1)
Algoritmos con manejo de buffers
Asignación de marcos
Mínimo de marcos
Esquemas de asignación
Ámbitos del algoritmo de reemplazo de páginas
Reemplazo local
Reemplazo global
Reemplazo global con prioridad
Hiperpaginación
Consideraciones de seguridad
Desbordamientos de buffer (buffer overflows)
La pila de llamadas (stack)
Apuntador a la pila
Apuntador del marco
Ligado estático y dinámico de bibliotecas
Las bibliotecas y la seguridad