La Marsellesa
http://xn--forum-franais-rgb.xbws.org/

Cest quoi une interruption au sens informatique?
http://xn--forum-franais-rgb.xbws.org/viewtopic.php?f=7&t=2795
Page 1 sur 1

Auteur:  NBagley [ Jeu Sep 22, 2011 4:15 am ]
Sujet du message:  Cest quoi une interruption au sens informatique?

Bonjour tous, je suis en train de lire un cours sur les systmes dexploitations et jai un souci de compréhension sur les interruptions. Par définition il est dit quune interruption est un arrt temporaire de lexécution normale dun programme informatique par le microprocesseur afin dexécuter une routine dinterruption.Lorsque je branche par exemple une cle usb ou un disque dur, une interruption est l pour signaler quil est prt émettre mais quel est le programme qui est arrté ici (si ce on se base sur la définition qui dit que linterruption marque larrt dun programme? Et pour combien de temps?
Expliquez moi sil vous plait avec simplicité le concept dinterruption.Merci.

Auteur:  vroland [ Lun Jan 09, 2012 4:04 pm ]
Sujet du message:  Cest quoi une interruption au sens informatique?

Windows est multitche... donc, tu supposes que tu mets une clé USB sur ton ordinateur alors que tu es en train dimprimer... Que va-t-il se passer ?
Une interruption va signaler le branchement de ta clé pour déclencher le logiciel de lecture de la clé... et une autre interruption surviendra nouveau pour continuer dans le mme temps limpression...
En faisant Ctrl-Alt-Suppr, tu peux visualiser tous les programmes résidant en mémoire vive... Dans la colonne Processeur, tu verras que celui ci se déclenche alternativement entre des programmes résidants... Mais, toi, tu ne ten rends mme pas compte... sauf si la mémoire vive devient insuffisante pour gérer le tout...

Auteur:  CosetteR [ Mer Jan 18, 2012 6:48 am ]
Sujet du message:  Cest quoi une interruption au sens informatique?

rien a dire corby a tous dit sauf bien sur mes il doit le savoir dautre Application peuvent provoquer aussi un arrt du systme tel quun virus arrt du systme de sécurité une mise a jour logiciel ou mme des donner de mise a jour microsoft qui interrompre le systme totale avec un redémarrage automatique autre une surcharge électrique en bref une multitude de programme peuvent interrompre le systme et mme indépendant de notre propre demande en bref les interruption peuvent etre sois humaine sois automatique dans tous les cas de figure tous dépend la cause réel de linterruption elle mme et liée bien souvent a des systme de sécurité interne du pc et sont fabricant
et heureusement car bien souvent les beug les erreur les mauvaise donner peuvent elle mme faire un crash systme pire encore détruire le disque dur et ses données

Auteur:  EFagg [ Lun Jan 23, 2012 11:22 pm ]
Sujet du message:  Cest quoi une interruption au sens informatique?

il y a deux type dinterruptions ; les matériels et les logiciels., mais en gros cest pour dire au processeur quil faut exécuter une tche qui a un niveau de priorité différent (souvant plus élevé que ce quil fait habituellement )

Pour faire simple , prennons les commandes dun avion plutt quun PC. Le processeur soccupe de laffichage de la température a bord mais aussi des commandes de pilotage . Quand le pilote tire sur le manche a balais on souhaite que lavion réagisse tout de suite et on se dit que si laffichage de la température nest pas réactualisé toutes les secondes ce nest pas grave .
Donc sur les commandes du manche a balais on met une interruption de haut niveau , tandis quon met laffichage de la température en tache de fond

Auteur:  aatherton [ Lun Mars 05, 2012 11:28 pm ]
Sujet du message:  Cest quoi une interruption au sens informatique?

On peut voir un programme, et par extension le fonctionnement de tout systme informatique comme une succession détats différents (de la mme manire que chez toi, la lumire peut tre allumée ou éteinte, et cest la personne qui actionne linterrupteur qui change létat - linformatique cest la mme chose, mais plus grande échelle). Le flux dexécution est garanti par un mécanisme régulier de passage dun état un autre. Dans linformatique actuelle, cest ce quon appelle lhorloge qui déclenche ce changement détat. Selon la fréquence de ton processeur, le nombre de "battements" dhorloge est plus ou moins important (2 millions sur un processeur cadencé 2Mhz par exemple). Tout ce qui se passe lors du changement détat de lhorloge est dit synchrone. Au contraire, tout ce qui est déclenché par un phénomne extérieur est asynchrone. Or, on ne peut pas laisser un évnement extérieur perturber le bon fonctionnement de la machine en intercalant un "état" intermédiaire non prévu, il faut donc que la gestion de cet événement extérieur soit laissé linitiative du systme lui-mme : cest le rle des interruptions. En gros, lorsque ce genre dévnement survient, un "signal" est émis, cest dire quun digit indépendant change détat ("sallume"), et il existe un mécanisme interne au systme qui contrle intervalle régulier létat de ce digit. Forcément, le signal doit rester "allumé" suffisamment longtemps pour quil ait le temps dtre détecté. Une fois détecté, le processeur en gros "met de cté" ce quil était en train de faire pour traiter le signal, puis il reprend l o il en était.
Un exemple plus concret : tu appuies sur une touche de ton clavier : un signal est émis. Au bout dun moment, létat du signal est contrlé, on saperoit quil est "allumé" : le processeur "sauvegarde" l o il en était, lance la procedure de traitement du signal, puis reprend son activité.

Page 1 sur 1 Les heures sont au format UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/