In out Entrées Sorties Une des t? ches fondamentales du système d'exploitation est le contrôle des périphériques d'entrée sortie et la gestion des ux de données en entrée ou en sortie Il doit Émettre des commandes vers ses périphériques Intercepter les in
Entrées Sorties Une des t? ches fondamentales du système d'exploitation est le contrôle des périphériques d'entrée sortie et la gestion des ux de données en entrée ou en sortie Il doit Émettre des commandes vers ses périphériques Intercepter les interruptions Gérer les erreurs I ?? L'aspect matériel Une des principales di ?cultés vient de la grande diversité des périphériques clavier disque or l'interface doit autant que possible tous les englober avec le même traitement Les di ?érents périphériques Du point de vue du traitement de l'information on peut séparer les périphériques d'entrée sortie en deux classes Les périphériques par blocs en général de o ?? Ko disques Les périphériques par caractères appelés aussi périphériques alpha-numérique qui traitent un ot sans structure ?xe clavier souris imprimante Il reste des périphériques à part qui n'entrent pas dans ces catégories comme l'horloge et l'écran avec mappage de mémoire Mais cette classi ?cation peut su ?re comme base d'interface entre le logiciel du système d'exploitation et un périphérique d'entrée sortie autonome Une des di ?cultés vient des grandes di ?érences de débit des ux de données suivant les périphériques A titre d'exemples Périphérique Débit de données Clavier o s Souris o s Imprimante laser Ko s Scanner Ko s USB Universal Serial Bus Mo s Disque IDE Integrated Drive Electronics Mo s CD-ROM x Mo s Clé USB en écriture Mo s Bus ISA Industry Standard Architecture Mo s Disque EIDE Extented IDE Mo s FireWire IEEE bus série Mo s USB taux maximal Mo s Écran XGA Mo s Disque SCSI Small Computer System Interface Mo s Bus PCI Peripheral Component Interconnect Mo s Contrôleur de périphérique Une unité d'entrée sortie est en général constituée de deux parties Un composant mécanique le périphérique lui-même Un composant électronique le contrôleur de périphérique puce placée sur une carte qui contrôle physiquement le périphérique appelé aussi unité d'échange C'est le contrôleur qui reçoit les ordres du système d'exploitation comme lire une donnée par exemple Le contrôleur doit fournir une interface simpli ?ée au système d'exploitation par exemple l'ordre du S E lire secteur du disque ? doit être traduit en numéro de cylindre numéro de secteur numéro de tête par le contrôleur Le contrôleur doit ensuite véri ?er que le secteur n'est pas défectueux conna? tre la position du bras lui ordonner de se déplacer de tant de cylindres attendre que le secteur recherché soit sous la tête de lecture ordonner la lecture convertir dans un tampon le ot binaire série en bloc d'octets détecter d'éventuelles erreurs En ?n si le bloc complet est déclaré sans erreur il peut ensuite être copié en mémoire principale Le système d'exploitation ne voit que l'interface avec le contrôleur de périphérique pas avec le périphérique mécanique Le contrôleur possède un petit nombre de registres qui servent à communiquer avec le système d'exploitation registre d'état registre de commande registre de données Chaque type de contrôleur est spéci ?que il faut donc un logiciel spécial pour communiquer avec le contrôleur il est
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704280647efagstk5emcf9tly2ktetxcuaid6thwnfqx4amtqbopyb9srtv3cp5dnq7woseuqxpcf76frgaeqz0wdtkhomcfheqg4xegbkxza.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703458507i8j6ixez0xwkuwbveht1tqswwvtppky6gdjmrnafr88eighnhtwli2o6sxbpqbfnu66e887b8mtsxuoq41eo8gwt4rnvjgrauxv2.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704042467u4y2ahkttl0vth3s8gibtbpdnxgxfblczb4982hlf0qboxmtjqnndiurdp9ee3etdvvvcijsvhb7zhqjiknk7c22wcpgk5sjiqik.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/02Rr0GLgHQcg0jZb8r3J4W7fXJyozBCK4TYUdEbRGAXnilsVxdlfNR9Bp35rhAQwRFSJzj7ooGAH1FSZlMJWfNVn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QBqxrRrpybHqxhr1jlS90ldxxRrcNdwFw7wlmTbrJTQaN0Wg9CBDrD4jNgZepbWLRMMu1DPh5L0cByop4Y1RDrBg.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/7yxiun4p5uo96Q8Qio9wC7mJ2zopgJjaCvYewdvY2cVvvyh94WhlQskbpfgI92aZhmQhQucTRkCHyX3sGWSzBYHM.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704237234vcev3p2ym1z9bgzhxyed4rl4r09o2apzrvdr4zsvsokoarfixkm9iql7sjnu514bfttdxu2qel6w2zvylhovsfb8qlr4esbme2fb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11703411187c7usmaivglexikooczhgn3fosysagcaikflw0nj8hnlzrsobip9wniphrxjtlm6vdl81qk6bemds68i2b7ruxsvlthnccduazgdj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/OBvusUd9Lhiq9NrKKXSGmYFhmLZ6fswZp6x63dlGQtKrODOqVLUVVd1NRgv6lq5f0QqXdBWOUKkacbE1DTU0KJpK.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117039444298cxeqjnzxsawcjhyf9dgzhr6lhmnmb3wup14c6xil7lqtpozjhedaar1vp00noeiz2ohsdfyxranbng8dpmqvgsrs0q3vitfgc84.png)
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 05, 2021
- Catégorie Management
- Langue French
- Taille du fichier 56.6kB