Академический Документы
Профессиональный Документы
Культура Документы
A szinkronizcis elemek
Mindkt hvsnl paramterknt meg kell adni a postalda szmt, ezen kvl az RQSEN-nl
a kldend zenet kezdcmt. Az RQWTE hvs, ha van zenet, annak kezdcmt adja
vissza.
Az RQSEN hvsnl a hv task nem kerlhet WAIT llapotba, az RQWTE-nl - res
postalda esetn - igen. A vrakoz llapotbl a task akkor szabadul, ha zenet rkezik az
exchangebe.
Az zeneteket, ahogy a postn a leveleket, bortkban kell kldeni. A bortknak itt az
elhasznlt (feldolgozott) zenet felel meg. gy a kldnek elszr kell vennie egy elhasznlt
zenetet, annak tartalmt fell kell rnia az j adatokkal (aktualizlni kell), s ezt kell
rvnyes j zenetknt elkldenie. A vev, miutn feldolgozta a kapott zenetet, nem
dobhatja el, hanem elhasznlt zenetknt el kell kldenie egy erre a clra fenntartott
postaldba.
A vzolt zenetforgalom kt task kztt kt postalda kzvettsvel szervezhet meg
(6-3. bra).
6-1. bra
6-2. bra
Az utols zenet fejben un. lncvg-jel van. A postalda az els zenetre mutat. Ha a
postalda res, akkor tartalmazza a lncvg-jelet. Az zenetlnc FIFO jellege biztostja,
hogy a vev task a klds sorrendjben kapja meg az zeneteket.
A lncolsi mechanizmus a kvetkezkppen mkdik: zenetkldskor a monitor a lnc
utols zenetnek fejbl kiveszi a lncvg-jelet s a kldtt zenet cmt helyezi bele, mg a
lncvg-jel az jonnan becsatolt zenet fejrszbe rdik.. zenetvtelkor a postaldban lv
cmet kapja meg a hv, majd a postaldba a kicsatolt zenet fejben lv cm rdik.
A monitor a taskok szmra tbb (64, 128,...) postaldt biztost.