Hledejte v chronologicky řazené databázi studijních materiálů (starší / novější příspěvky).

Pro přístup je nutno postupovat následovně (časově):

1. Protokol pro získání zdroje

2. Operace se zdrojem, tzv. kritická sekce procesu, který ke zdroji přistupuje

3. Protokol uvolnění zdroje

Protokoly musí zajistit, že:

1. v daný okamžik manipuluje s objektem nejvýše jeden proces

2. zamezit možnosti uváznutí protokolů

Kritický objekt (zdroj) může být:

· fyzický zdroj (například tiskárna)

· logický zdroj (například soubor)

- nemohou ho současně modifikovat dva procesy, ale může jeden modifikovat a druhý číst

ad 2. Synchronizace z důvodu koordinace procesů

V C/S se koordinace procesů provádí pomocí globálních proměnných, které jsou umístěny v centrální (sdílené) paměti (například koncepce semaforů). V DS může podmínka pro synchronizaci zahrnovat vyhodnocení určitého počtu proměnných rozmístěných v různých uzlech DS

Žádné komentáře:

Okomentovat