Odlomak

Računarski sistemi imaju dosta resursa koji istovremeno ne mogu biti korišćeni od strane više procesa. Prost primer su štampači, magnetne trake i zapisi u unutrašnjim sistemskim tabelama. Ako dva procesa istovremeno pristupaju štampaču dolazi do zabune, takođe ako dva procesa koriste isti zapis sistemske tabele dolazi do greške sistema fajliranja. Usled toga svaki operativni sistem ima mogućnost trenutnog dodeljivanja ekskluzivnog prava procesu za pristup određenim resursima.

Kod mnogih aplikacija proces mora imati ekskluzivni pristup ne samo jednom već nekoliko resursa. Na primer, dva procesa koji imaju isti zadatak: da snime skeniran dokument na CD. Proces A traži dozvolu za upotrebu skenera i dobija je. Proces B, koji je programiran na drugi način, traži prvo dozvolu za upotrebu CD snimača i takođe ju dobija. Sada A traži dozvolu za upotrebu CD pisača, ali zahtev se odbija sve dok B ne oslobodi CD pisač. Međutim, B umesto da oslobodi CD pisač, traži dozvolu za upotrebu skenera.

No votes yet.
Please wait…

Prijavi se

Detalji dokumenta

Više u Informacione tehnologije

Više u Seminarski radovi

Više u Skripte

Komentari