La letra del problema es
En la parte 2 de este problema piden:
Determine el espacio virtual utilizado y la memoria residente en bytes para el proceso según las tablas de paginas presentadas en la figura, como solución dicen que:
El proceso tiene en total 8 páginas de memoria asignadas, por lo tanto ocupa 8 x 4 KB = 32 KB de memoria virtual. De esas 8 páginas solo 4 tienen marcos asignados, por lo tanto el proceso ocupa 4 x 4 KB = 16 KB de memoria física.
De la solución planteada no entiendo como se obtienen la cantidad de páginas asignadas, agradezco si alguién me lo puede explicar.
En la parte 4 piden:
Indique que sucede si el proceso realiza la operación M(3, 3, 33). Como solución dicen:
El proceso intenta acceder a un espacio de memoria no asignado. El sistema operativo debe terminar el proceso con un error de acceso a memoria.
De la solución no entiendo por que debe terminar el proceso con un error, entiendo que el espacio de memoria aún no esté asignado pero la dirección es parte de la memoria virtual del proceso ¿no se debería pedir una nueva página y acceder a ella inmediatamente? como se hace en la parte 5 de este mismo problema, agradezco si alguién me lo puede explicar.
Desde ya muchas gracias por las aclaraciones.
Saludos.