25Aug
¿Windows, Linux, Android u otro sistema operativo usa mucha RAM?¡No entres en pánico! Los sistemas operativos modernos usan la RAM como caché de archivos para acelerar las cosas. Suponiendo que su computadora está funcionando bien, no hay nada de qué preocuparse.
Si bien puede parecer contradictorio para aquellos de nosotros que recordamos que nuestras computadoras siempre están siendo privadas de RAM, el alto uso de RAM significa que su memoria RAM está siendo utilizada. RAM vacía es RAM desperdiciada.
Mal uso de memoria alta frente a buen uso de memoria alta
En primer lugar, el uso de memoria alta no siempre es una buena cosa. Si su computadora parece muy lenta, entonces el uso de la memoria de acceso aleatorio( RAM) no es buena. Si su memoria RAM está llena, su computadora es lenta y la luz de su disco duro parpadea constantemente, su computadora se está intercambiando en el disco. Esta es una señal de que su computadora está usando su disco duro, que es mucho más lento de acceder, como un "desbordamiento" de su memoria.
Si esto está ocurriendo, es un lado claro que su computadora necesita más memoria RAM, o que necesita usar menos programas que tengan mucha memoria. Esto definitivamente es algo malo.
Sin embargo, hay una clara diferencia entre este caso, donde su computadora no está funcionando bien, y el caso más común donde su computadora parece funcionar bien, pero hay una cantidad alarmante de RAM que se usa con pocos programas abiertos.
Disk Caching
Instale Windows XP en una computadora y probablemente lo verá utilizando varios cientos de megabytes de memoria cuando el sistema esté inactivo. Instale Windows 7 en la misma computadora y probablemente verá Windows 7 usando varios gigabytes de memoria en la misma situación.
Entonces, ¿qué está pasando?¿Es Windows XP simplemente un sistema operativo más ligero y más rápido?¿Son los sistemas operativos modernos hinchados y derrochadores de memoria? No exactamente.
RAM es más abundante de lo que era cuando Windows XP era el nuevo y brillante sistema operativo, y los sistemas operativos modernos lo aprovechan. Los sistemas operativos modernos usan la memoria RAM de su computadora como un caché para los archivos accedidos con frecuencia y los datos del programa.
En Windows, esta característica se conoce como SuperFetch, que se introdujo en Windows Vista. SuperFetch observa las aplicaciones que utiliza y carga las bibliotecas y los archivos de aplicaciones comúnmente utilizados en la memoria RAM de su computadora antes de que los necesite. Cuando inicia una aplicación, Windows carga los archivos de la aplicación desde su RAM en lugar de leerlos desde el disco, que es un proceso lento. Esto acelera el lanzamiento de aplicaciones y generalmente hace que su computadora sea más rápida y más receptiva.
Esto no solo se aplica a Windows. Los usuarios de Linux también notarán que su computadora está usando una cantidad aparentemente alarmante de memoria para guardar en caché los archivos de su disco, y los nuevos usuarios de Linux pueden estar preocupados cuando lo noten. Muchos programas de monitoreo de uso de recursos, como GNOME System Monitor, ocultan la memoria utilizada por el caché al usuario para que los usuarios no tengan que entender esto o preocuparse. Navegadores
y otro software
Lo mismo se aplica a los navegadores y otras aplicaciones de software con sus propios cachés. Por ejemplo, si observa que un navegador web como Mozilla Firefox usa una gran cantidad de RAM, eso no es necesariamente algo malo. Si tienes mucha RAM en tu computadora, es bueno que Firefox la esté usando. Al almacenar en caché las páginas web que ha visitado en su memoria RAM, Firefox puede acelerar los tiempos de carga de la página web, haciendo que el uso de los botones Atrás y Adelante sea mucho más rápido. Por esta razón, Firefox determina automáticamente el tamaño de caché ideal en función de la cantidad de RAM en su computadora.
Es posible que Firefox haya tenido históricamente fugas de memoria y otros problemas, pero el concepto es el mismo. No tiene sentido que Mozilla reduzca el uso de la memoria RAM de Firefox a los 50 megabytes porque las computadoras modernas tienen mucha memoria RAM que Firefox puede usar para acelerar la navegación web.
Lo mismo aplica para otro software. Los programas con un alto uso de memoria pueden estar haciendo un buen uso de su RAM, sin desperdiciarla.
¿Por qué la memoria RAM vacía es inútil?
Quizás esté pensando que usar RAM como memoria caché es excelente, pero no desea que estos archivos de programa y otros datos ocupen su RAM.Prefiere tener RAM vacía disponible para que los programas se inicien de manera instantánea y la memoria se utilizará para lo que crea que es mejor, no lo que su sistema operativo y sus programas creen que es mejor.
Sin embargo, esto no es una preocupación en absoluto. Si su memoria RAM está llena de archivos almacenados en caché o completamente vacía, está disponible para programas que realmente la necesitan. Los datos almacenados en caché en su RAM están marcados como de baja prioridad, y se descartan instantáneamente tan pronto como la memoria se necesita para otra cosa.
Debido a que estos datos pueden descartarse instantáneamente cuando es necesario, no hay inconveniente en utilizar la memoria RAM para la caché.(La única desventaja potencial es que los usuarios que no entienden lo que está pasando se confunden).
La memoria RAM vacía es inútil. No es más rápido para la computadora escribir datos en la RAM vacía, ni la RAM vacía consume menos energía. De hecho, suponiendo que está iniciando un programa que ya puede estar presente en la caché de archivos de su memoria RAM, los programas se cargarán mucho más rápido cuando se use su memoria RAM que cuando esté vacía.
Es por eso que utilizar un asesino de tareas en Android es una mala idea, y también es la razón por la cual no debería preocuparse demasiado si su computadora está llenando su RAM.También es una de las razones por las que Windows XP no es el sistema operativo ideal para el hardware de hoy; aunque el uso de la memoria RAM puede ser mucho menor que el de Windows 7, eso no es necesariamente bueno si tienes una computadora moderna con una cantidad decente de RAM.