Pour une grande partie de l'évolution des ordinateurs personnels , des ingénieurs ont porté sur le développement de puces de traitement plus rapides. Ils ont mesuré les progrès par combien de calculs par seconde un processeur peut exécuter, et les muscles de calcul et la vitesse étaient identiques. Avec le développement des processeurs dual-core dans le milieu des années 2000 , une nouvelle ride a été ajouté à la quête de la puissance de traitement : les processeurs qui pourraient fonctionner indépendamment , bien synchronisées dans les mêmes opérations. Mieux multitâche Alors que chaque utilisateur d'ordinateur sait que le multitâche peut drainer les ressources de traitement d'une machine si trop d' applications sont exécutées simultanément , les processeurs multicœurs offrent la flexibilité et la vitesse de calcul pour gérer plus efficacement les applications qui se chevauchent sans traîner les performances. Multitâche qui nécessite beaucoup de puissance de fonctionnement en arrière- scènes , tels que les mises à jour logicielles automatiques , des scans de virus et fonction de gestion de base de données un gain de performances de processeurs multicœurs. Amélioration de l'efficacité des Performances hiérarchique nombreuses applications modernes fonctionnent en exécutant plusieurs sous-programmes différents , que ce soit dans l'ordre ou simultanément. Les processeurs multicœurs ont été conçus pour aider avec cette technique, appelée processus de filetage . Habituellement, ces applications nécessitent filetés processeurs d'exécuter du code de l'application, ainsi que le code du système d'exploitation . Avec les processeurs multicœurs , les carottes peuvent gérer individuellement chaque composante du filet au lieu de diviser la charge sur un seul processeur. Intégration avec les systèmes d'exploitation modernes de 2010 , la plupart des systèmes d'exploitation de la génération actuelle ont été conçus pour exécuter des applications filetés , y compris Windows 7 , Mac OS X , Windows Vista, versions de Linux et systèmes d'exploitation serveur d'administration. Les processeurs multicœurs permettent à ces systèmes d'exploitation à faire usage de leur capacité aux applications de fil. Amélioration de rendu vidéo Certaines applications multimédias , tels que des programmes qui rendent les graphismes 3D et vidéo , dépendra en grande partie sur les processus filetés tout en exigeant beaucoup de vitesse de traitement. Ainsi, les utilisateurs des processeurs multicœurs verront nettement amélioré leur rendement dans ces applications , par rapport aux processeurs single-core . Accrue performances d'un serveur serveurs informatiques ralentissements lors de l' plusieurs utilisateurs accèdent eux à la fois , en particulier pour les applications à traitement intensif , y compris les bases de données ou des options de cryptage de pointe . Grâce à processeurs multicœurs , les serveurs pourraient déléguer des noyaux de traitement des demandes des utilisateurs individuels au lieu de les multitâche sur un seul processeur ou attendre que le processus soit terminé.
|