29
25.3.2003
Copyright Teemu Kerola 2003
KJ esimerkki: laiteajuri
•Prosessina
–proseduurina kutsuttu laiteajurin tynkä (stub) lähettää I/O-pyynnön viestinä laiteajuriprosessille ja odottaa vastausta
•tynkä voi olla käyttäjätilainen
•ajuriprosessi voi olla (joskus) etuoikeutettu
•vaatii prosessien välistä viestintää
sov. prosessi
laiteajuri stub
laiteajuri pros.
Text Box: call
call
Text Box: return
return
msg
msg
Ks. Minix esimerkki floppy disk driver [Tane87], 2 kalvoa
Text Box: send
send
Text Box: send
send
Text Box: receive
receive
Text Box: receive
receive