366 Shares 9743 views

processeurs multi-core: les principes de

Un autre il y a cinq ou six ans, peu de gens étaient au courant de l'introduction de processeurs multi-core, mais ces dispositifs ont été utilisés dans les systèmes de serveur. Composants mêmes éléments de données des ordinateurs personnels ont commencé en 2005.

Ce qui donne des processeurs multi-core dans l'amélioration de la performance des ordinateurs?

Le principe d'augmenter la puissance du dispositif grâce au travail de plusieurs noyaux est à la résolution de problèmes séparés. On peut dire sous forme de sommaire que tout processus en cours d'exécution dans le système, dispose d'une pluralité de flux. Si possible, le fonctionnement simultané de plusieurs applications (processus) nous parlons de multi-tâches, qui est pris en charge par le système d'exploitation windose.

Les processeurs multicœurs vous permettent d'augmenter la vitesse des programmes, bien que le principe de multi-tâches est mis en œuvre sur un seul appareil-core. Par exemple, un noyau est en train de traiter les informations de texte, et l'autre – pour écouter de la musique lors de l'exécution de ces applications simultanément.

Si, par exemple, de prendre un programme antivirus, un thread effectue une analyse de la mémoire et les lecteurs de disque dur, et l'autre – mettre à jour les bases de données antivirus. Un exemple d'une très simplifiée, mais vous permet de comprendre le concept global sur lequel le travail des processeurs multi-core.

Dans un ordinateur équipé d'un dispositif classique pour le programme de fonctionnement simultané crée une occasion virtuelle pour les exécuter. Ici vient le système d'exploitation sournoisement, il passe alternativement travailler les flux, tout se passe en une fraction de seconde et transparente pour l'utilisateur. Il se trouve que un peu mis à jour windose antivirusnik, puis a pris des scans, puis a commencé à faire la mise à jour à nouveau. L'utilisateur a l'impression que tout se passe à la fois.

Lorsque le processeur multi-core en cours d'exécution, une telle commutation ne sera pas effectuée. Le système d'exploitation envoie un flux clair sur certains noyau. En conséquence, il est possible de se débarrasser de la dégradation des performances, comme dans le cas de commutation entre les tâches. La mise en œuvre des programmes est en même temps, à la suite des mises à jour de bases de données et des analyses sera beaucoup plus rapide. Cependant, toutes les applications ne prend en charge cette technologie et peut donc être optimisé. Les développeurs créent plus des programmes qui peuvent gérer les processeurs multi-core.

Aujourd'hui, le marché de ces dispositifs est divisé entre AMD et Intel, qui sont les principaux fabricants. ordinateur stationnaires modernes, les systèmes de serveur, ainsi que les ordinateurs portables et les smartphones à utiliser Intel ou processeurs multi-core AMD.

Même un des dispositifs à faible coût ont au moins deux noyaux, et les transformateurs sont réalisés à 4, 6, 8 ou de plusieurs éléments. Cependant, toutes les performances des appareils peuvent être obtenus que si l'équilibre du système entier, dont les paramètres doivent être conformes et RAM et un disque dur et carte vidéo, et d'autres composants de l'ordinateur.