Changes between Version 55 and Version 56 of SoclibCourseTp4


Ignore:
Timestamp:
Dec 4, 2010, 7:01:47 PM (14 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp4

    v55 v56  
    1515D'un autre côté, on souhaite modéliser des architectures comportant plusieurs processeurs programmables.
    1616
    17 = 2 Interruptions vectorisées =
    18 
    1917Il existe deux types de périphériques:
    2018
     
    2321 * Par opposition un périphérique ''bloc'', tel qu'un contrôleur de disque, (ou un contrôleur réseau) doit tranférer de grosses quantités de données entre la mémoire et le disque (ou le réseau). Les transferts se font par blocs (un bloc contenant généralement 512 octets), et ces périphériques ont généralement une capacité DMA : Ils sont à la fois maître et cible sur le bus, cat ils peuvent directement lire ou écrire en mémoire.
    2422
    25 == 2.1 Architecture matérielle ==
     23== 2. Architecture matérielle ==
    2624
    2725Lorsque le nombre de périphériques augmente, le nombre de lignes d'interruption augmente également,
     
    9189par le numéro du terminal concerné.
    9290
    93 '''Question''' : Comment les deux entités communicantes (l'ISR et l'appel système) calcule-t-il l'index du terminal concerné ? La réponse se trouve dans les fichier ''drivers.c'' et ''isr.s''.
     91'''Question''' : Comment les deux entités communicantes (l'ISR et l'appel système) calculent-elles l'index du terminal concerné ? La réponse se trouve dans les fichier ''drivers.c'' et ''isr.s''.
    9492
    9593'''Question:''' Que fait la routine d'interruption ISR déclenchée par le périphérique TTY lorsqu'un caractère est frappé alors que  la variable '''_tty_get_full[i]''' vaut 1 ?   La réponse se trouve dans le fichier ''isr.s''.