[PDF] GIF-1001 Ordinateurs: Structure et Applications Solutions: Les





Previous PDF Next PDF



Le micro-ordinateur : qui fait quoi ?

Cela tient à ce que les. Macintosh et les PC ont des processeurs différents qui ne “comprennent” pas le même langage machine : du coup un logiciel qui tourne 



Quest-ce quun ordinateur

Qu'est-ce qu'un ordinateur ? Un ordinateur est un ensemble de composants électroniques ayant des caractéristiques différentes.



Introduction à linformatique - Cours complet - G. Santini J.

Qu'est-ce qu'un ordinateur ? Les composants principaux et les principes de fonctionnement d'un ordinateur. 2 Le système d'exploitation. 3 Le système Linux.



GIF-1001 Ordinateurs: Structure et Applications Solutions: Les

GIF-1001 Ordinateurs: Structure et Applications. Solutions: Les interruptions. 1. Qu'est-ce qu'une interruption? Quand cela se produit-il?



Quest-ce quun réseau dordinateurs ?

Il est composé d'ordinateurs de commutateurs



Quest-ce quun réseau local ?

afin qu'ils puissent Un réseau domestique avec deux ordinateurs n'est ... Que ce soit sur internet ou dans le réseau local les.



Promesses et menaces de lordinateur

L'ordinateur qui sui- vit î'E.N.I.A.C. (Electronic Numerical Integrator and Calculator) ne mettait plus que trois millièmes de seconde



1 1.1 Quest-ce quInternet ? Cest un système dexploitation. Cest un

Paramétrer l'affichage des fichiers. Gérer la mise à jour des logiciels. Réponse 4. Quel est le protocole qui permet à des ordinateurs de communiquer entre eux 



Présentation OBS Studio Quest-ce que OBS ? Le logiciel OBS

Le logiciel OBS Studio permet de produire des ressources en vidéo directement depuis votre ordinateur et ce avec plusieurs sources Webcam Présentation PC/ 



LA MICRO-INFORMATIQUE REFLET DES MŒURS

mais d'autre part il est clair que le micro-ordinateur exerce actuellement une forte séduction et qu'il est devenu

GIF-1001 Ordinateurs: Structure et Applications Solutions: Les

GIF-1001 Ordinateurs: Structure et Applications

Solutions: Les interruptions1. Qu'est-ce qu'une interruption? Quand cela se produit-il? Solution:Une interruption est un evenement generalement imprevu qui interrompt la sequence normale d'execution des instructions par le microprocesseur. Les interruptions se produisent quand un peripherique signale un evenement, quand une faute materielle ou logicielle survient ou quand le programmeur appelle une interruption.2. D'un point de vue logiciel, que fait generalement un microprocesseur lorsqu'il detecte un signal d'interruption provenant d'un peripherique?Solution:

1. Le microprocesseur termine l'instruction (ou les instructions) en cours

2. Le microprocesseur verie si l'interruption peut ^etre traitee en fonction de sa priorite et si elle est permise. 3. Le microprocesseur sauvegarde l'adresse de retour et toute l'information necessaire a la reprise normale de l'execution apres le traitement de l'interruption. 4. Le microprocesseur determine l'adresse de la routine a executer an de traiter l'interruption.

5. Le microprocesseur fait un saut vers la routine qui traite l'interruption3. Pourquoi un ordinateur se sert-il de la pile lorsqu'une interruption se produit?

Solution:

Pour sauvegarder l'adresse de retour de l'interruption et pour sauvegarder les autres informations necessaires a la poursuite des operations, apres le traitement de l'interruption.4. Qu'est-ce qu'une interruption masquee?

Solution:

Il s'agit d'une interruption dont le traitement est repousse ulterieurement parce qu'elle est desactivee.5. A quoi sert la table des vecteurs d'interruption? Cette table est-elle en memoire vive, dans le microprocesseur, dans une memoire non-volatile ou sur le disque dur?

GIF-1001 Solutions: Les interruptions Page 2 de 3

Solution:La table des vecteurs d'interruption associe les interruptions a la routine qu'il faudra executer an de les traiter. Situee dans la FLASH initialement (peut ^etre deplacee en memoire RAM), elle a pour index le numero de l'interruption et pour contenu l'adresse absolue de la routine qui traitera l'interruption.6. A quoi sert le contr^oleur d'interruption programmable de votre ordinateur?Solution: Le contr^oleur d'interruption programmable est un circuit logique qui gere les interruptions : il recoit et traite les signaux d'interruptions provenant des peripheriques d'un c^ote et, de l'autre c^ote, echange les signaux adequats avec le microprocesseur pour gerer les interruptions.7. Quelles sont les instructions communes a toutes les routines traitant les interruptions (ISR,

Interrupt Service Routine)?Solution:

Generalement, la routine d'interruption commence par sauvegarder sur la pile les registres qui seront utilises dans l'interruption. Ensuite la routine d'interruption contiendra habituellement des instructions gerant l'interruption elle-m^eme (exemple : remettre a 0 le drapeau signalant l'interruption pour que l'interruption puisse se produire de nouveau). La routine d'interruption contiendra aussi tres souvent des instructions qui lui demanderont d'acceder au peripherique ayant cause l'interruption lorsqu'il s'agit d'une interruption materielle. Puis, la routine d'interruption rechargera les registres sauvegardes sur la pile au debut de l'interruption Enn, une instruction de retour a la n de la routine d'interruption depilera l'adresse de retour et les autres informations necessaires a la reprise de l'execution apres la routine d'interruption.8. Qu'est-ce qu'une exception? Pourquoi les exceptions ont-elles une priorite plus grande que les interruptions materielles et les interruptions logicielles?Solution: Une exception est un evenement anormal ou imprevu survenant lors de l'execution du code. Habituellement, une exception rend impossible la lecture ou l'execution de l'instruction en cours (exemple : division par 0). Les exceptions ont des priorites plus grande que les interruptions parce qu'il faut les traiter si elles se produisent lors de l'execution d'une interruption.9. Pourquoi utilise-t-on des interruptions logicielles plut^ot que des appels de fonction pour appeler des routines du systeme d'exploitation an d'acceder aux peripheriques?Solution: Pour permettre au systeme d'exploitation de changer facilement l'adresse des routines permettant d'acceder au materiel, susceptible de changer d'un ordinateur a l'autre. Pour fournir une interface conviviale entre les fonctions du systeme d'exploitation qui peuvent changer de place et les applications des programmeurs.

GIF-1001 Solutions: Les interruptions Page 3 de 3

10. Quel est l'eet d'une interruption sur le registre PC?

Solution:PC prend une nouvelle valeur fournie a partie du numero de l'interruption et de la table des vecteurs d'interruptions.11. Pour le coeur ARM, ou est sauvegardee l'adresse de retour qui sera utilisee lorsque la routine traitant l'interruption sera terminee?Solution:Sur la pile.12. A quelles adresses de la memoire retrouverons-nous l'adresse de la routine d'interruption 9h (assumez un coeur ARM).Solution:L'adresse sera 94 = 36.13. Decrivez ce qui ce passe, au niveau des lignes dediees a le gestion des interruptions, lorsqu'un usager appuie sur une touche du clavier?Solution: Le contr^oleur de clavier active un signal d'interruption qui sera recu par le contr^oleur d'interruption. Ensuite, en fonction des autres interruptions et en fonction de ses parametres d'operation, le contr^oleur d'interruption generera un signal d'interruption au microprocesseur. Ce signal sur vu par le microprocesseur qui entamera le traitement de l'interruption apres echange d'information et de signaux avec le contr^oleur d'interruption.14. Y a-t-il une dierence entre l'instruction permettant de revenir d'une interruption et celle per- mettant de revenir d'une fonction? Y a-t-il une dierence de comportement du microprocesseur dans ces deux cas?Solution: Il n'y a pas de dierence entre les deux instructions pour le processeur ARM : dans les deux cas, BX LR est utilisee. Cependant, LR contient l'adresse de retour lorsqu'on revient d'une fonction et LR contient une valeur egale a 0xFFFFFFFX lorsqu'on veut revenir d'une interruption. Quand LR n'est pas 0xFFFFFFFX (retour de fonction), PC prends la valeur de LR et le retour est fait. Quand LR vaut 0xFFFFFFFX (retour d'interruption), le microprocesseur depile l'adresse de retour (PC = Mem[SP, #X]et plusieurs autres informations (drapeaux, LR et certains registres).quotesdbs_dbs2.pdfusesText_3
[PDF] Qu est-ce que la commission de surendettement?

[PDF] Quadro Paese Stream 2013-2015 TUNISIA

[PDF] Qualibat environnement Niveau «Maîtrise de l environnement» Référentiel. «Maîtrise de l environnement»

[PDF] Qualifications requises selon les disciplines à l enseignement régulier

[PDF] Qualité de vie des Franciliens de 60 ans ou plus : agir sur les limitations physiques

[PDF] qualité DES SOINS ET CONSEILS

[PDF] Qualité écologique des cours d eau en Ile-de-France

[PDF] Qualité hygiène sécurité environnement

[PDF] Que l on sache par les présentes - puisse Dieu en élever et en fortifier la teneur! Que Notre majesté Chérifienne, A DECIDE CE QUI SUIT :

[PDF] QUE PEUT APPORTER l AUTO ENTREPRENARIAT?

[PDF] QUE PEUT-ON FAIRE DANS UNE CYBER-BASE? SOMMAIRE. Cyber-base mobile, à la demande. Pourquoi aller dans une Cyber-base?

[PDF] Quel financement pour les PME? 7 recommandations de base pour l entrepreneur en recherche de financement externe

[PDF] Quelle place pour la formation dans la future filière industrielle Énergies Marines Renouvelables en France et en Bretagne?

[PDF] Quels changements pour les cantons et les communes?

[PDF] Questionnaire - Investisseurs en Capital