Une collection d' interrupteurs marche /arrêt --- c'est ce qui est un processeur . Bien sûr, si vous avez aligné autant de lumière met fin à la fin car il ya des transistors dans un microprocesseur moderne , ils auraient facilement enrouler autour de la terre. Dans votre ordinateur, ils prennent à peu près autant d'espace que d'une carte de crédit. Mais nombre de transistors est seulement un facteur contribuant à la performance du processeur. Comprendre quelques autres facteurs clés vous aidera à choisir l'ordinateur qui convient le mieux à vos besoins, vous économisant temps et argent . Taux
processeurs modernes de l'horloge contiennent des centaines de millions de transistors. Chaque contrôle le flux de courant électrique , ce qui représente "un" quand il permet au courant de passer à travers et un "zéro" quand il ne fonctionne pas. Le processeur utilise ce langage binaire pour effectuer des calculs envoie ensuite les résultats aux autres composants . Les rythmes d'horloge du mouvement de ces opérations en élevant et en abaissant le courant électrique. Cela lui permet de raconter des composants lors d'envoyer des données et d'autres quand s'y attendre , gardant ainsi le système de couler. Avec chaque cycle haut /bas, les transistors du processeur manipuler le courant pour effectuer des calculs et d'exécuter des instructions. Par exemple, un processeur trois Gigahertz (GHz) peut fonctionner à un rythme de trois milliards de cycles par seconde . Les autres cycles de processeur peut traiter par seconde , plus l'horloge peut pomper le courant et le mieux les
instructions par cycle d'horloge ( IPC)
L'IPC est l' quantité d' instructions que le processeur exécute par cycle. Il est largement dépendant du nombre de transistors sur un processeur et de l'architecture globale. Alors qu'il est de bon ton d'assimiler la vitesse du processeur à la performance , il est inutile sans CIB. Comme un train de fret rapide mobile portant une seule boîte de la cargaison, il n'est pas bon d' avoir un processeur à grande vitesse d'exécution des instructions des milliards de fois par seconde si chaque fois qu'il exécute seulement deux instructions. Si elle exécute 70000000000 , il commence à exécuter comme un PC moderne. Un moyen rapide de se faire une idée générale de la performance d'un processeur est de multiplier par IPC fréquence d'horloge .
Taille du cache
Processeurs obtiennent leurs données à partir de l'ordinateur de random Access Memory ( RAM ) . Comme les données se déverse dans le processeur copie et l'envoie à un "cache ". Le cache agit comme une station de façon temporaire de l'information. Il rend les données fréquemment ou récemment utilisées facilement disponibles pour sauver le processeur d'avoir à récupérer de la RAM . Plus le cache, le plus de ce facile à l'accès mémoire le processeur peut utiliser .
Simple -core vs multi -core
multi-core le processeur est essentiellement un nombre de processeurs identiques intégrés dans une seule puce . Cela augmente , mais pas littéralement double, l' IPC . Il permet également le processeur pour diviser le travail . Si le logiciel est écrit pour plusieurs cœurs , le processeur peut diviser instructions complexes dans un certain nombre d' instructions simples , un processus connu sous le nom " threading ". Si le logiciel n'est pas spécifique multi-core , le processeur peut diviser le travail au niveau de l' ensemble des opérations telles que le téléchargement de vidéo ou des logiciels en cours d'exécution , la création d'une «affinité» entre certains noyaux et certaines opérations .