miércoles, 26 de noviembre de 2008

Administracion de memoria

Cuando se crea la memoria virtual en el disco duro el sistema operativo asigna la cantidad adecuada. Imaginemos que el usuario modifica dicha cantidad:

1¿Que ocurre si la memoria virtual revasa la cantidad de memoria fisica? es decir si en memoria fisica hay 1 giga y en memoria virtual 2gigas.

2.- Si un proceso que no cabe en memoria fisica es asignado a la memoria virtual (disco) la cual es mas grande que la fisica y despues dicho proceso se intenta asignar a memoria fisica ¿Esto causa un error? ¿Que ocurre con dicho proceso?

1 comentario:

Edgar Augusto dijo...

¿Que ocurre si la memoria virtual revasa la cantidad de memoria fisica?

>La memoria debe ser dividida en unidades de asignación segun el tamaño que se desee, con esto cuando los programas son muy grandes y no caben en la memoria, el programa se divide en capas, la capa 0 se ejecuta en primer lugar y al terminar llamaria a la otra capa. Las capas se mantienen en el disco y se intercambian con la memoria por medio del S.O.