? Dispositifs matériels utilisent des requêtes d'interruption , les signaux qui détournent l'attention de l' unité centrale de traitement de son action, d' obtenir l'autorisation de la CPU pour exécuter une tâche . Parce que la CPU a cependant traitement limites, si trop d'appareils demande l'action du microprocesseur , la surcharge du processeur va se produire, amener l'ordinateur à geler . Basics
L'unité centrale de traitement est responsable de l'exécution de toutes les instructions de programmation. Il contient une unité arithmétique et logique , qui effectue des calculs logiques et mathématiques , et permet au microprocesseur pour décoder les données ou les instructions qui lui sont adressées. L'unité de commande gère l'exécution des instructions dans le processeur et facilite la transmission de données entre l'unité ALU et les autres composants du processeur . Les données qui sont en cours d'élaboration sur , ou qui a été traitée , sont stockées dans des registres . CPU disposent d'un nombre limité de registres disponibles , et si ces registres se remplissent , le processeur ne pourront pas effectuer des tâches supplémentaires jusqu'à ce qu'il finisse le calcul des données actives .
Processus
< p> canaux IRQ sont intégrés à la carte mère et les prises où les appareils se connectent . Chaque fois qu'un dispositif connecté doit effectuer une action , il envoie une requête à la CPU. L'ordinateur enregistre ensuite dans une pile de toutes les données que le processeur travaille avec d'empêcher le gestionnaire d'IRQ de détruire le contenu du registre . L'ordinateur localise quel appareil envoyés l'interruption, puis appelle les routines trouvés dans le pilote de périphérique associé. Une fois le processus terminé , l'ordinateur restaure toutes les données dans la pile à leurs registres différents et retourne à ce qu'il faisait avant que l'appareil a envoyé le IRQ .
Architecture