microprocesseurs sont les appareils électriques qui utilisent des circuits de logique binaire pour traiter les données qui sont entrées dans des autres périphériques . Bien que la conception architecturale d'un microprocesseur est complexe dans la nature, leur fonctionnalité globale est pas. Dans son explication la plus simple , un microprocesseur applique simplement une instruction logique de nombres binaires et renvoie le résultat . Instruction fixe Tous les microprocesseurs sont livrés avec un ensemble pré-programmé des instructions. Ces instructions sont câblés dans les circuits du microprocesseur et prévoient une action de la logique binaire tels que l'incrémentation d'un champ binaire par un. En fait , les microprocesseurs viennent souvent avec plusieurs jeux d'instructions à des fins spécifiques . Par exemple , le processeur Intel Pentium contient non seulement le jeu d'instructions x86, mais aussi introduit le jeu d'instructions MMX , qui a ajouté des instructions supplémentaires et des actions binaires logiques pour aider à la manipulation de traitement multimédia . Ces jeux d'instructions définissent les capacités d'un processeur et souvent sont un bon indicateur de la véritable performance de traitement de n'importe quel microprocesseur . Registres registres sont petites en mourir emplacements mémoire intégrés à l' microprocesseur , qui sont utilisés pour stocker des données binaires et de l'instruction en cours d'exécution à appliquer à ces données. La taille de la capacité de mémoire d'un registre est dicté par l'architecture globale du microprocesseur. Par exemple, un microprocesseur 16 -bit aurait un registre AX et BX , alors qu'un processeur 32 bits aurait un registre appelé EAX et EBX . Le E signifie que le registre a été étendu pour englober un champ de 32 bits au lieu de le champ de 16 bits disponible dans le registre de 16 bits standard. Les registres sont la mémoire de travail directe d'un microprocesseur lui-même et toutes les données d'entrée et de sortie passe par ces registres directement avant et après l'exécution de l'instruction s'est produite. Flux de données et la mémoire cache la mémoire cache de est la mémoire immédiatement disponible entre tout autre matériel dans un ordinateur et le microprocesseur lui-même. La mémoire cache est la première étape dans la procédure de traitement de données . C'est là que des instructions et des demandes de tout autre matériel dans un ordinateur sont d'abord présentés au microprocesseur. Le microprocesseur utilise ensuite un moteur de traitement comme le noyau out- of-order dicter que l'enseignement doit être appliquée dans ce afin de permettre un traitement cohérent et efficace. C'est aussi durant cette période dans la mémoire cache qu'un microprocesseur , s'ils sont conçus avec un tel circuit , va utiliser un moteur de prédication dans une tentative de sauver les cycles de traitement en répétant simplement les instructions qui sont déjà dans le cache plutôt que de ré- leur demandant de l' la mémoire principale de l'ordinateur. Les données et les instructions sont déplacés à partir de la mémoire cache dans les registres à prendre pour le moteur d'exécution qui va appliquer les instructions binaires pour les données et sortir les résultats associés à nouveau dans la mémoire cache . Une fois cela accompli , l'information est alors envoyée à l'appareil demandant approprié qui a envoyé l'interruption du microprocesseur d'origine et les données de la mémoire cache sur puce .
|