La simulación

         Para empezar con la simulación, clic-aremos en el botón “Continuar” de la ventana principal, y se nos abrirá una nueva ventana.

        


         En la primera línea, vemos qué política de reemplazamiento estamos usando, y en la segunda línea, la secuencia de páginas.

         El siguiente objeto, es una tabla, donde se podrá ver cómo se aplica el algoritmo de reemplazamiento. La última línea de la tabla es usada para mostrar si la página cargada estaba en la memoria o no. Si no estaba en la memoria, se marca con una “x”, sinó, con el stick verde.

         Las demás lineas de la tabla son para simular cada marco de la memoria principal. En el ejemplo de arriba, vemos que la memoria principal tiene 3 marcos, y la tabla de reemplazamiento de páginas tiene 4 (3 para cargar las hojas, y la última, para mostrar si la hoja estaba en la memoria o no). Además, la tabla tiene 12 columnas, una por cada página que se cargará en la memoria.

         Al empezar con la simulación, la tabla estará vacía. Al cargar la primera hoja, se utilizará la primera columna, al cargar la segunda página se utilizará la segunda columna y así sucesivamente, hasta llegar a la 12ª columna.

         Al ir colocando las páginas, se insertarán en la línea de más abajo, señalando, que es una hoja nueva, y las antiguas, se desplazaran una posición hacia arriba.

         Existe la posibilidad, de usar el botón “Anterior”, para volver hacia atrás y ver como ocurrió el cambio.

         Debajo de los botones, tenemos una imagen de una memoria, con su memoria virtual, tabla de paginación, memoria principal y área swap. Estos elementos irán cambiando según se vayan insertando páginas en la memoria principal.

         Al insertar una página, si ésta no existía en la memoria principal, se dibujará con un fondo rojo.

         Si al insertar una página ha habido una víctima, y se ha expulsado una página, entonces esa página se dibujará con fondo morado.

         Por último, si la página que hemos insertado estaba en la memoria principal, se dibujará con el fondo verde.