/ / Memoria de computadora virtual y formas de aumentarla

Memoria virtual de la computadora y formas de aumentarlo

La memoria virtual es una especialtecnología mediante la cual se lleva a cabo la gestión de la memoria de los sistemas informáticos que utilizan sistemas operativos multifuncionales. La esencia de esta tecnología radica en el hecho de que cada programa, para garantizar su operatividad como parte de dicho dispositivo, se refiere a la memoria general de la computadora en una dirección separada. Este direccionamiento se mapea de cierta manera en el módulo físico que proporciona esta memoria. Un aumento en la eficiencia del uso de la memoria organizada de esta manera se logra por el hecho de que se reserva el espacio de memoria necesario para cada programa en ejecución. Además, la memoria virtual de la computadora permite al usuario aumentar el volumen total, alcanzando valores que superan a los encontrados en los dispositivos físicos. Esto lo proporciona la tecnología de bombeo de los recursos no utilizados en el almacenamiento.

La aparición de esta tecnología pertenece a la mitadsiglo pasado. Antes de eso, los dispositivos informáticos usaban dos niveles de memoria: primaria y secundaria. La aparición de la memoria virtual fue dictada por la necesidad de encontrar un modo más sencillo de gestionarla.

Cuando se usa la memoria virtual de la computadorasimplifica enormemente el proceso de programación, ya que elimina la necesidad de monitorear constantemente la cantidad de memoria usada y libre o distribuirla entre programas en ejecución. Esta tecnología proporciona acceso a todo el espacio de direcciones para casi todas las aplicaciones en ejecución, independientemente de la cantidad de dispositivos físicos para los que estén diseñados.

En el sentido más general, la memoria virtual de una computadora resuelve las siguientes tareas:

- simplifica y agiliza el direccionamiento de memoria para ejecutar aplicaciones;

- proporciona una gestión racional de RAM - memoria de acceso aleatorio, seleccionando y almacenando las aplicaciones más demandadas y utilizadas;

- Autonomiza los procesos de computación de tal manera que cada proceso se implementa como si poseyera toda la memoria del ordenador.

En las computadoras modernas, la tecnología de creaciónLa memoria virtual también es compatible con soporte de hardware, excepto en aquellos casos para resolver problemas especiales en los que se requiere mantener modos de funcionamiento de ultra alta velocidad. Como regla general, tales dispositivos no están destinados a un uso masivo y, por lo tanto, su multifuncionalidad está significativamente limitada.

La tecnología en consideración se implementa principalmente en dos formas de organización.

La organización de la página proporciona divisiónRAM por página con un tamaño fijo, generalmente 4096 bytes. Dentro de este tamaño hay un archivo que codifica información sobre su número de serie (número de página) y su desplazamiento. El procesador central de la computadora transforma el número de página en su dirección correspondiente. El procesador traduce el número de página virtual a la dirección correspondiente en el dispositivo físico. Luego, el sistema operativo "monitorea" independientemente el uso de esta celda de memoria y la administra, dependiendo de si está ocupada o no.

La organización del segmento se basa en el hecho de que todo elLa memoria virtual de la computadora se divide en ciertas partes, segmentos a los que el sistema operativo otorga derechos de acceso para cada programa. El proceso de direccionamiento con este método es casi el mismo que se usa para el método de paginación, sin embargo, cuando se asignan segmentos, se produce su fragmentación, lo que afecta negativamente la velocidad de la computadora. Hay dos formas de superar este inconveniente: aumentar la cantidad de memoria o liberar la memoria utilizada borrándola de datos innecesarios. Para saber cómo liberar memoria virtual, cualquier usuario puede dirigirse al departamento de ayuda del sistema operativo que está instalado en la computadora y allí se detalla este sencillo procedimiento.

Aumentar la cantidad de memoria virtual puedeSe logra de dos formas principales: limpiando, como se mencionó anteriormente, o aumentando su volumen físico mediante la instalación de nuevos equipos. Hay muchos programas que te dirán cómo aumentar la cantidad de memoria virtual y te ayudarán a hacerlo tú mismo.