Windows monotache VS Linux multitache
Fermé
Enolalila
Messages postés
166
Date d'inscription
dimanche 12 février 2017
Statut
Membre
Dernière intervention
24 mai 2017
-
Modifié le 29 avril 2017 à 18:11
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 2 mai 2017 à 03:34
ElementW Messages postés 4814 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 - 2 mai 2017 à 03:34
A voir également:
- Windows est-il un système d'exploitation mono tâche ou multi tâches expliquer
- Restauration systeme windows 10 - Guide
- Windows 11 barre des taches a gauche - Guide
- Comment remettre la barre des tâches à la normale ? - Guide
- Clé windows 10 gratuit - Guide
- Montage video windows - Guide
1 réponse
Utilisateur anonyme
29 avril 2017 à 18:21
29 avril 2017 à 18:21
Je sais pas où tu as vu ça mais Windows est multitâche, c'était au temps de MS-Dos qu'il était mono-tâche, donc il fallait qu'un programme soit terminé pour qu'un autre se lance, alors que maintenant c'est multitâches puisqu'il va donner un temps d’exécution à chaque programme, et ça tournera comme ça, donc on pense que tout fonctionne en même temps mais en réalité c'est juste chaque programme qui tourne l'un à la suite de l'autre mais c'est tellement rapide qu'on pense que c'est en simultané
Modifié le 1 mai 2017 à 14:11
1 mai 2017 à 19:56
Mais par exemple je suis sous Antergos (Arch Linux) alors qu'avant j'étais sous Windows 10, pour le démarrage et certaines applications je vois que c'est plus rapide, mais après le problème des distrib Linux c'est le support du matériel, par exemple mon GPU est très mal supporté, je vois une grosse baisse de performance par rapport à Windows.
2 mai 2017 à 03:34
Un coeur de CPU ne peut exécuter qu'un seul fil d'instruction (thread) à la fois, et c'est le rôle du noyau (Linux ou NT) de répartir ce temps adéquatement en prenant compte des capacités physiques du processeur utilisé.
Étant beaucoup utilisé sur les serveurs où la performance est un élément clé, Linux a reçu beaucoup de modifications et de paramétrages pour optimiser ce répartiteur de ressources qu'on appelle CPU scheduler, au point qu'il a été changé plusieurs fois, et qu'on peut même le changer et le paramétrer à la volée (cf cette question superuser@SO; un des meilleurs scheduler pour le bureau est mais il est expérimental).
Le noyau NT a évidemment vu beaucoup de modifications à ce sujet mais ça reste un noyau conçu pour un environnement de bureau où la latence importe moins et l'impression de réactivité est importante, donc n'utilise pas nécessairement le CPU de manière optimale.
C'est une histoire de priorités et d'objectifs plus qu'autre chose. Linux vise explicitement la performance mais pas Windows.