Il est difficile d’imaginer à quoi ressemblerait notre vie si nous n’avions pas d’ordinateurs. Mais il fut un temps où ils occupaient l’ensemble de la maison et les spécialistes étaient certains qu’ils ne seraient recherchés que par quelques universités. Heureusement, avec la création de microprocesseurs, qui a considérablement réduit la taille des ordinateurs, une véritable révolution a commencé dans tous les domaines de l'activité humaine.
Et les besoins croissants en ressources informatiques pour des ordinateurs toujours plus puissants vont de pair avecune augmentation de la fréquence d'horloge des microprocesseurs , puisqu'il s'agit du moyen le plus simple d'accroître leurs performances globales. Mais ce chemin présente un inconvénient important: le microprocesseur nécessite de plus en plus d'énergie pour lui-même, tout en se réchauffant incroyablement et nécessitant un refroidissement accru. Cela a finalement conduit les ingénieurs et les concepteurs à une impasse technologique.
processeur dual-core
La solution a été jugée totalement non triviale: au lieu d’un noyau de calcul, il a été décidé d’en créer plusieurs. Naturellement, le premier était le processeur dual-core, publié au début du zéro. Grâce à cette architecture, il est devenu possible de diviser les tâches en plusieurs flux et de les résoudre en parallèle, grâce à quoiune efficacité accruede tels ordinateurs a été obtenue et la charge d’énergie a été supprimée en réduisant la fréquence d’horloge.
processeur quad-core
La prochaine étape logique a été l’apparition de processeurs àquatre cœurs . Intéressant qu'avec la croissancele nombre de cœurs, la valeur de la fréquence d'horloge n'avaient pas un rôle aussi important et la quantité d'électricité consommée a considérablement diminué.
Dans un ordinateur monocœur classique, l’illusion du multitâche était obtenue à partir d’un point délicat: l’ordinateur effectuait plusieurs tâches en passant constamment de l’une à l’autre. Ceci est très similaire à l'hôtesse négligente, qui devrait avoir le temps de préparer le dîner, de nettoyer la maison et de faire les courses - et tout cela pour une période de temps complètement courte. Elle se précipitera donc de l’un à l’autre sans avoir le temps.
Mais si ses amis viennent l'aider, les choses iront beaucoup mieux. Chacun entreprendra une chose et, ensemble, ils finiront tous leurs devoirs en temps voulu.
Cette analogie aide à comprendre la différence fondamentale entre un processeur monocœur et un processeur multicœur.
Caractéristiques générales
Un processeur de circuit intégré, ou microprocesseur, est le cœur et le cerveau d'un ordinateur. Sans lui, tout appareil externe n'est qu'un tas de fer inutile et rien de plus.
Il représente un cristal semi-conducteur sur lequel une puce est imprimée à l’aide d’une méthode à technologie plane spéciale. Se compose de plusieurs composants requis:
- Le générateur d'horlogeest une puce spéciale qui émet des impulsions à une fréquence donnée. C’est le «rythme» dans lequel le processeur lui-même et les autres unités de l’ordinateur fonctionnent. C'est gentilun batteur sur un bateau à rames, sous les coups desquels les rameurs travaillent en harmonie.
- Unité arithmétique et logiquedirectement impliquée dans les calculs. En même temps, peu importe ce que fait l’ordinateur - lire le film, exécuter un programme, etc. - tout se fait à l’aide de simples calculs.
- Dispositif de commande- régule et contrôle le fonctionnement du microprocesseur dans son ensemble, et de tous ses composants en particulier.
- Les registres de mémoiresont des cellules de mémoire à court terme dans lesquelles sont enregistrés les résultats intermédiaires et finaux des calculs.
- Pneuspar lesquels le processeur est connecté au reste de l’ordinateur.
Alors, où devraient être les noyaux? Pour répondre à cette question, nous utilisons l'analogie. Imaginez un appartement dans un immeuble résidentiel qui agira comme un processeur. Dans ce cas, une pièce sera le noyau. Ainsi, le processeur plat est toujours un, mais il peut y avoir plusieurs cœurs de salle.
Cependant, il existe maintenant des technologies qui permettent à un ordinateur de créercœurs virtuels , augmentant ainsi ses performances. Il s’appelleHyper-Threading (HT)et vous permet de créer un noyau virtuel supplémentaire pour chaque noyau physique. Bien sûr, dans une paire, ils ne peuvent jamais s'approcher des performances de deux physiques, mais néanmoins nettement plus puissants qu'un.
Comparaison et quelle est la différence
Bien entendu, il existe une relation directe entre le nombrecœurs de microprocesseur et le prix de celui-ci. Par conséquent, lorsque vous choisissez un type de processeur, vous devez clairement comprendre les tâches pour lesquelles il sera utilisé: naviguer sur Internet et regarder des vidéos, des jeux sur ordinateur, etc.
Une caractéristique importante du processeur estl'efficacité énergétique , qui dépend de la fréquence d'horloge, du nombre de cœurs et de la consommation d'énergie de l'électricité. Bien sûr, ce ne sera pas une valeur précise qui peut être mesurée, mais en comparant quelques pourcentages sur ces critères, vous pouvez vous faire une opinion à leur sujet.
Champs d'application
Actuellement, les processeurs monocœurs ne sont plus disponibles, ils sont tombés dans l'oubli il y a longtemps. L’avenir est celui des microprocesseurs multicœurs, mais il est nécessaire d’aborder leur choix avec sobriété et de la manière la plus pratique possible.
Cependant, les spécialistes du marketing rusés ne sont pas inactifs et ne cherchent pas à acheter des microprocesseurs dotés d’un nombre maximal de cœurs, ce qui promet une augmentation incroyable de la productivité. Mais à quoi sert-il d’acheter un observateur puissant si vous conduisez au supermarché le plus proche en voiture?
Deux noyaux sont donc adaptés au travail quotidien. Ils feront un excellent travail avec la plupart des jeux informatiques, peu importe leur niveau de difficulté, et avec la lecture de fichiers vidéo. Eh bien, le travail de simples programmes de texte et une promenade à travers les étendues d’Internet ne poseront aucun problème.
Une autre chose est de savoir si votre travail sera associé à un logiciel très spécifique qui nécessite une grandepuissance de calcul. Par exemple, il s’agit de montage vidéo ou de jeux informatiques qui exigent insensément du matériel.