Computers fois pris les grandes pièces entières , mais maintenant leurs principaux composants peuvent tenir sur une puce que vous pouvez tenir sur un doigt . En raison de puces électroniques , calculatrices de bureau mécaniques ont été remplacés par des dispositifs assez petit pour mettre dans une poche de chemise - et les nouveaux sont un million de fois plus rapide . L'architecture de base de la puce , cependant, est presque exactement le même que celui de ceux qui dans les vieux ordinateurs - mais en plus petit . Calculatrices modernes font beaucoup plus que calculer - ils sont vraiment minuscules ordinateurs . La CPU Depuis l'invention des ordinateurs électroniques modernes dans les années 1940, le Central Processing Unit (CPU) a été au centre de l'action. La CPU répète le même cycle (appelé le cycle de la machine ) jusqu'à ce que l'ordinateur est éteint. Le cycle de la machine est (1) obtenir la prochaine instruction de la mémoire de l'ordinateur, (2) décoder l'instruction - de décider ce qu'il fait et mettre les choses en place et (3) effectuer l'action que l'instruction décrit . En répétant ce cycle encore et encore, la CPU provoque l' ordinateur pour travailler dans les instructions d'un programme informatique. L'ordinateur est une machine de traitement de l'information générale but - c'est le cas quel que soit le programme précise - et le CPU est ce qui provoque l'ordinateur pour faire son chemin à travers le programme L' ALU . Photos Quand le CPU travaille son chemin à travers un programme, il s'agit souvent d' une instruction qui est plus complexe que les autres instructions. Habituellement, ce sont des instructions arithmétiques (comme " multiplier ces deux chiffres ensemble et stocker la réponse " ) ou logiques (comme " si A et B sont vrais , font C " ) . Ces instructions complexes sont envoyés à l' unité arithmétique et logique ( ALU) . L' ALU travaille sur ces opérations complexes alors que le CPU attend . Lorsque l' ALU est terminé , il envoie la réponse à la CPU et les cycles de la machine de continuer . Certaines machines récentes ont trouvé des moyens pour accélérer le traitement en faisant certains de ces processus en même temps - . Obtenir une instruction tout en travaillant sur un autre , ou d' exécution de la CPU et ALU ensemble si le processeur n'a pas besoin d' un résultat avant de continuer < br > mémoire cache Obtention d'une nouvelle instruction de la mémoire dans le CPU de processus est un processus de longue haleine. Ce processus peut être accéléré par un facteur de milliers si une petite quantité de mémoire - beaucoup plus petite que la mémoire nécessaire pour tenir tout un programme - se trouve sur la puce. Ce petit souvenir de vitesse, haute est appelée mémoire cache et il est situé sur la puce avec la CPU et l'ALU . La mémoire cache fonctionne parce que les programmes sont écrits de telle sorte que la prochaine instruction à exécuter est presque toujours situé à l'emplacement de mémoire suivant après l'instruction qui est actuellement en cours d'exécution . Parties à venir de mémoire cache peuvent être chargés pendant que le CPU et ALU travaillent sur des instructions qui sont déjà dans le cache.
|