Extrait du cours structure des ordinateurs
Interruptions (1)
Le processeur exécute les instructions séquentiellement
Il faut parfois déclencher des traitements non prévus dans la séquence de code originale Raison asynchone (périphérique, horloge, …)
→ interruption
Raison synchrone (division par zéro, appel système …) → exception
Interruptions (2)
Le signalement d’une interruption déclenche :
-Sauvegarde du registre PC sur la pile superviseur
-Basculement en mode superviseur
-Exécution d’une routine dont l’adresse a été préalablement communiquée au processeur A la fin du traitement, retour grâce à une instruction qui ramène au mode précédant l’interruption
Interruptions (3)
Une interruption peut se produire pendant le traitement d’une autre:
Les processeurs utilisent souvent un niveau de priorité courant;
Si l’interruption est de priorité supérieure, l’interruption est servie;
Sinon elle sera servie dès que le niveau d’interruption redescendra au sien;
Introduction
Interruptions
Eloignons-nous du processeur
Constituants d’un ordinateur
Architecture PC classique
Architecture de l’Apple Xserve Intel
Architecture de l’Apple Xserve G5
Les processeurs AMD Athlon intègrent un north bridge
Série/Parallèle
Port série
Port parallèle
Quelques bus classiques
Disques durs
Le démarrage d’un ordinateur
…….
Maintenance informatique structure des ordinateurs (372 KO) (Cours PDF)