Swapping es conocido como el proceso con el cual la memoria RAM intercambia información con la memoria virtual.
Su idea fundamental se relaciona con que cada programa que está en la memoria RAM tiene una copia en la memoria virtual y esa copia se traspase a la memoria principal cada vez que se necesite.
Para poder ahorrar tiempo se tiene q tener presente que la memoria virtual tiene datos que son dinamicos y los resultados de los procesos. Por otra parte están los que son los códigos de los programas, que estos son lo contrario a los de la memoria virtual, por lo tanto los códigos de los programas son datos fijos, no dinámicos.
Un ejemplo claro de esto sería:
"En un sistema de tiempo compartido donde todos los usuarios están trabajando en la creación de documentos de un mismo editor, entonces se podría tener en memoria principal sólo una copia del editor, la cual puede ser compartida por todos los usuarios". (Ejemplo perteneciente a manual Fundamento de Sistemas Operativo. página. 53).
De esta forma sería recomendable dividir la memoria principal en tres áreas:
· Una de almacenamiento de datos. Los que implican intercambio de entrada y salida.
· Una de almacenamiento de programas. Los que implican sólo intercambio de salida.
· Una de almacenamiento compartido. Lo cual no implica ningún tipo de intercambio.
2 comentarios:
El modo de interrelacionar la memoria principal (RAM) con la secundaria de tal modo que se produce un intercambio de programas entre ambas cuyo resultado es la simulación de un sistema multitareas.
El área de swap conocida con el nombre de espacio de intercambio, esta área se utiliza cuando la memoria RAM es limitada(que es de alto costo) por lo que es necesario utilizar memoria virtual o área de swap.
Sin duda estas técnicas son un gran aporte al funcionamiento cada vez mas inteligente de los ordenadores, puesto que la memoria se administra de mejor manera y permite un acceso mas rápido a aplicaciones a las cuales anteriormente ya se han accedido.
Publicar un comentario