← Todas las simulaciones Sistemas · El precipicio

Cuando no cabe en memoria

Un programa cree que tiene toda la memoria del mundo. En realidad solo hay un trozo, y lo que no cabe se guarda en el disco. Mientras la parte que usa de verdad quepa, no se nota nada. Cuando deja de caber, no va un poco más lento: se cae por un precipicio.

Todo en memoria
La memoria por dentro
Fallos0 %
Tiempo medio0 ns
Más lento×1
Le falta0
Velocidad según la memoria que tengas
Últimos accesos
Memoria disponible40 páginas
Cuántos trozos caben a la vez. Lo demás vive en el disco, que es unas cien mil veces más lento.
Lo que el programa usa de verdad30 páginas
No todo el programa: solo la parte que está tocando ahora. Se llama «conjunto de trabajo».
Cuánto se dispersa0 %
Cada cuánto sale de esa parte y toca algo cualquiera. Con mucho, la memoria deja de servir.

Qué mirar: deja la memoria en 40 y sube lentamente lo que usa el programa. Mientras quepa, nada. Pasa de 40 y mira el tiempo medio: no sube poco a poco, se dispara, porque cada acceso que falla hay que ir a buscarlo al disco. Es la misma curva de El atasco: mientras te sobra capacidad no pasa nada, y en cuanto deja de sobrar, todo se hunde de golpe.

Ver las ecuaciones — los números de abajo son los de ahora mismo, cambiando en directo