como se maneja este problema de manejo de memoria??

Iniciado por MRx86, 28 Noviembre 2016, 21:19 PM

0 Miembros y 1 Visitante están viendo este tema.

MRx86

Hola, leyendo la respuesta a este tema que hice

http://foro.elhacker.net/windows/duda_memoria_virtual_y_paginacion-t461211.0.html

me puse a pensar y este es el problema

como hace un sistema operativo cuando por ejemplo, se carga un proceso en la RAM, lo llamaremos "proceso 0", desde la direccion de memoria 1000:0001 hasta la direccion 1000:0100, bien, ahora se carga otro, este lo llamaremos "proceso 1", este desde la direccion 1000:0100 hasta la direccion 1000:0fff, bien.. ahora se carga el ultimo, llamado "proceso 2", este desde la direccion 1000:1000 hasta la 1000:ffff, este es el probleme:

que pasa si se descarga de memoria el proceso 1, que se hace con la memoria que quedo, no creo que se deje ahi hasta que otro proceso se cargue porque, y si el otro proceso es ms grande que el proceso 1, o mas pequeño, se perderia memoria, la pregunta en si es: que se hace con la memoria de 1000:0100 a 1000:0fff? se pierde???

gracias de antemano y saludos porai xD
"Tengo una pregunta que a veces me tortura: ¿Estoy loco
yo, o los locos son los demas?"
- Albert Einstein

MCKSys Argentina

Si lees la info de wikipedia, entenderás cómo funciona el tema.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."