Pourquoi Windows 10 est-il tellement plus gourmand en ressources que Windows 98 ou XP, par exemple ? Graphiques mis à part, que fait-il avec toute cette puissance de calcul ?


Diwan Chowthry fournit une réponse très complète mais étroite. Il est vrai que Windows 10 a une façon différente de gérer l'utilisation de la mémoire ; je crois me souvenir avoir lu quelque part à ce sujet il y a des lustres. Et pour ce que la réponse de Diwan donne, c'est une partie de l'explication mais en aucun cas toute l'explication.

Mattia Campagnano propose également une explication, et je pense qu'elle est plus complète que celle de Diwan, dont la réponse est bonne mais insuffisante. Une grande partie de ce qui se cache derrière l'augmentation de l'utilisation du CPU est expliquée par plus de fonctionnalités, (et plus de bloat). Mais le facteur le plus important est celui que vous vouliez mettre de côté : Les graphismes. Microsoft tire des milliards de dollars de sa division jeux vidéo. Et il y a quelque temps, à l'époque de Steve Ballmer je crois, Microsoft a décidé de s'assurer que les jeux qui tournent sur leur système XBOX pouvaient également tourner sur leurs systèmes d'exploitation de bureau. N'étant pas un joueur moi-même, je ne savais pas jusqu'à ce que je lise ceci (Gaming on Windows 10 | Xbox Canada) que les jeux écrits par Microsoft peuvent fonctionner sur l'une ou l'autre plateforme.


La chose à propos des joueurs est que les ordinateurs qu'ils veulent sont les plus rapides, la meilleure plus grande capacité de disque dur, de RAM, de graphiques vidéo, etc. Lorsque je travaillais dans la vente au détail de machines professionnelles chez Office Depot, chaque fois qu'un gamer franchissait les portes, la demande était toujours la même : montrez-moi l'ordinateur le plus rapide et le meilleur que vous avez.

Donc, parce qu'une partie de la raison d'être de Windows 10 (en dehors d'essayer d'être tout pour tout le monde) est d'être une plateforme de jeu, et parce que le jeu nécessite des logiciels très gourmands en CPU RAM / Graphique pour le système d'exploitation, Windows est gourmand en ressources, et pour un gamer, il n'y a pas de plus grande faim de système que pour les ressources vidéo. C'est pourquoi, comme le souligne Mattia C., "Windows 98 et XP sont maintenant des systèmes de l'âge de pierre. Cependant, chaque nouvelle version de Windows a toujours été plus gourmande en ressources que la précédente". Son explication de la raison est en partie correcte ; les fabricants d'ordinateurs qui ont Windows sur leurs systèmes (et c'est pratiquement tous les fabricants qui utilisent l'architecture x86 ou AMD) veulent que vous mettiez à niveau, que vous mettiez à niveau votre matériel, afin qu'ils puissent faire de l'argent.

Mais il y a un autre aspect ; Microsoft continue à ajouter des bidules à ses systèmes d'exploitation, ce qui signifie plus de lignes de code, ce qui signifie plus d'utilisation de ressources. Il y a une raison à cela, pas seulement pour faire plus d'argent ; le(s) service(s) cloud de Microsoft, Azure et OneDrive sont très Linux-y, (oui, ils utilisent beaucoup de serveurs Linux, et peuvent même avoir leur propre version interne pour faire fonctionner leurs fermes de serveurs) et donc des trucs pour intégrer Windows 10 avec Linux est un aspect moteur des plans d'affaires de Microsoft ; c'est pourquoi la prochaine édition anniversaire contiendra probablement BEAUCOUP de choses sur Linux, et c'est aussi pourquoi il est possible d'installer le shell de ligne de commande BASH de Linux, qui est destiné aux programmeurs et aux geeks en général, de sorte que plus d'intégration Linux peut être faite par des programmes travaillant déjà sur une plate-forme Linux, mais qui veulent que leur logiciel, qui fonctionnerait normalement sur un serveur Linux, fonctionne aussi sur un ordinateur Windows, comme une sorte de client de virtualisation, ou une autre technologie d'entreprise, et Microsoft ne fait qu'encourager cette activité. D'où plus de code et plus d'utilisation de ressources.

Merci pour l'A2A