Pourquoi Windows a besoin et consomme plus de RAM que Linux

Une des choses Windows les utilisateurs se plaignent le plus de la consommation excessive de RAM. Dans les exigences minimales du système d'exploitation, Microsoft recommande d'avoir 2 Go de mémoire pour pouvoir installer et utiliser le système d'exploitation. D'autres systèmes d'exploitation, comme macOS, ont des exigences similaires. cependant, Linux/Unix, qui est un système d'exploitation entièrement fonctionnel et avec lequel nous pouvons faire presque la même chose qu'avec les deux autres, a des besoins de mémoire beaucoup plus faibles. Pourquoi?

Qu'un système d'exploitation utilise plus de RAM ce n'est pas mal, tant qu'il y a assez de RAM. Dans le cas de Windows, ce qui se passe, c'est que le système d'exploitation Microsoft est livré en standard avec un grand nombre de services, processus et programmes chargés en mémoire qui, petit à petit, ajoutent des ressources. Nous n'avons peut-être jamais besoin de beaucoup de ces services et processus, mais ils sont là, occupant des dizaines de mégaoctets de RAM qui s'additionnent. Pour cette raison, un Windows fraîchement installé peut occuper environ 2 Go de RAM, alors que Linux ne s'approche que de 1 Go.

Pourquoi Windows a besoin et consomme plus de RAM que Linux

Le concept avec lequel Linux est programmé est différent de celui de Windows. Le système d'exploitation gratuit est conçu pour charger le minimum, ce qui est strictement nécessaire, pour fonctionner. Par conséquent, au démarrage, tout ce dont nous aurons besoin est chargé, en fonction de la configuration, et tous les autres services et processus sont désactivés. S'ils sont nécessaires, ils sont lancés au moment de leur exécution, mais par défaut ils sont désactivés.

Les distributions Linux légères, qui peuvent fonctionner avec 128 Mo de RAM et même moins, tirent parti de la suppression des services et des ressources pour charger le moins de mémoire possible au démarrage. Cela, avec le SWAP (échange de mémoire avec le disque dur), permet à Linux d'utiliser beaucoup moins de RAM que Windows pour démarrer.

Mais une fois en fonctionnement, la consommation est similaire.

Le problème est dans le système d'exploitation: les programmes consomment

Le fait que le système d'exploitation consomme moins de RAM n'implique pas que les programmes que nous allons exécuter utilisent moins de ressources. Bien au contraire. Un programme, comme Google Chrome or Firefox, consommera plus de 1 Go de mémoire sous Windows et Linux dès que nous ouvrirons plusieurs onglets en même temps. Même sous Linux, si vous avez besoin de processus ou de services supplémentaires, vous devrez les activer.

Memoria consomme Google Chrome

Un programme pour Windows consommera pratiquement la même quantité qu'un programme pour Linux. De même, il existe un programme qui consomme un peu moins sous Windows et un autre qui nécessite moins de ressources sous Linux. Mais en moyenne, tous les programmes multiplateformes consomment la même chose sur les deux systèmes.

L'optimisation de la RAM peut accélérer Windows

La mémoire RAM est à utiliser. Si nous avons 16 Go de RAM, ou 32 Go de mémoire, et que Windows, les programmes et les ressources consomment beaucoup, laissez-les faire. Nous n'avons pas à nous soucier de garder la mémoire au minimum. Lorsque nous manquons de mémoire, le système lui-même libère de l'espace en supprimant les données qui ne sont pas nécessaires pour disposer de l'espace dont nous avons besoin.

Cependant, si nous manquons de mémoire, nous pouvons toujours recourir à des programmes qui nous permettent d'optimiser et de libérer de la RAM sous Windows. On peut même activer la mémoire virtuelle pour pouvoir dédier un petit espace sur le disque dur (ou mieux, le SSD) pour fonctionner comme mémoire RAM au cas où nous en manquerions.

Et si nous continuons à avoir des problèmes avec la mémoire du PC, nous devrions penser à acheter un module pour l'étendre. Après tout, il vaut mieux avoir de la RAM libre et inutilisée que d'être rare.