*   >> Lecture Éducation Articles >> science >> des ordinateurs

Les demandes d'interruption (IRQ)

diminué). Pour surmonter l'inefficacité de scrutin une stratégie différente; connu sous le nom "Interruption"; également appelée Requête d'interruption (IRQ), a été développé.

Interruption

L'autre façon que le CPU (processeur) peut utiliser pour gérer CPU processus nécessaires et les transferts de données est d'avoir les dispositifs nécessitant l'attention de la CPU à lancer une demande de l'attention comme et quand ils en ont besoin. Ceci est le concept de base des demandes d'interruption.


Ainsi, quand un dispositif a des données à transférer, il génère une interruption qui dit "M. CPU je besoin de votre attention maintenant, s'il vous plaît". Le processeur arrête alors ce qu'il fait et traite de l'appareil qui a demandé à son attention. Parce que les processeurs modernes sont si rapides en comparaison avec la plupart des autres sous-systèmes d'un ordinateur de la CPU moderne peut traiter beaucoup de ces demandes d'interruption à la fois.

Supposons une dactylo est de taper à une vitesse de 120 mots par minute et que le Il ya en moyenne cinq lettres par mot.

Cela équivaut à la dactylo produire 600 caractères de la saisie au clavier par minute. Cela signifie que un vieux 200 MHz Pentium CPU traitera 20.000.000 instructions entre chaque frappe.

Ceci est pourquoi avoir le processeur passent beaucoup de temps à poser le clavier si elle a besoin d'aide serait du gaspillage, surtout depuis la dactylo peut à tout moment, arrêter pendant une minute ou deux pour revoir la copie, ou faire autre chose comme prendre une tasse de café.

Même lors de la manipulation d'un transfert complet de la bande passante d'un Kb modem 28,800 /sec, ce qui bien sûr se déplace des données beaucoup plus rapidement que les doigts de la dactylo, le processeur a plus de 60.000 cycles d'instruction entre les octets nécessaires pour traiter.

Interruption Gestion des demandes de

Dans le cas de plusieurs demandes d'interruption simultanée de la CPU utilise un système de priorité qui donne un statut prioritaire pour interrompre les demandes fondées sur la priorité associée à l'appareil dont émane la demande.

Ceci est connu comme demande d'interruption de gestion.

interruptions matérielles

interruptions matérielles tels que ceux mentionnés ci-dessus (transferts typage /entrée et modem clavier) se distinguent des logiciels interrompt par le fait qu'ils proviennent généralement à partir d'un dispositif extérieur de la

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.