RAS operatsioonisüsteemid - reaalajalised tuumad
· Ketta samaaegne kasutamine, printeri samaaegne kasutamine "I am I am Task A Task B
· Kriitiline piirkond on tegumi osa, kus tegum kasutab mingit ühekordselt pöördutavat
ühisressurssi, mille ta kasutamiseks blokeerib
24. Globaalsete muutujate kasutamine, eelised ja puudused, puhverdamine.
[Kommunikatsioon ja faasidele vajaliku info säilitamine toimub globaalsete muutujate abil.]
Globaalsed muutujad kiireim ja lihtsaim moodus andmete vahetamiseks. Vaatamata
programmeerimistavale (mis ei pea soovitavaks globaalsete muutujate kasutamist) on nad
manusarvutites väga tihti kasutusel.
Probleem andmete tootja-tarbija kiiruste erinevus vaja tuua sisse puhvrid. Puhvrite puhul suuruse
hindamine.
Puhverdamine: Ühendusega on seotud teadete järjekord.
Järjekorra pikkuse jaoks mitu võimalust:
1. Null mitte ühtegi teadet, käsitsi puhverdamine
2. Piiratud maht etteantud arv teateid, kui saatmisel on järjekord täis, siis sünkroonne saatja