SOP wyk nr 9-Slajd31: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
m uzupełnienie brakujących słów |
||
Linia 4: | Linia 4: | ||
Zachowanie poprawnej struktury pliku przy współbieżnym realizowaniu operacji wymaga często koordynacji działań procesów, które mają dostęp do tego pliku. Koordynację taką w najprostszym można uzyskać poprzez wyłączność dostępu do pliku na czas wykonywania operacji. Blokada wyłączna jest często nadmiarowa, podobnie jak blokowanie całego pliku. | Zachowanie poprawnej struktury pliku przy współbieżnym realizowaniu operacji wymaga często koordynacji działań procesów, które mają dostęp do tego pliku. Koordynację taką w najprostszym przypadku można uzyskać poprzez wyłączność dostępu do pliku na czas wykonywania operacji. Blokada wyłączna jest często nadmiarowa, podobnie jak blokowanie całego pliku. | ||
Wyróżnia się zatem blokadę | Wyróżnia się zatem blokadę |
Aktualna wersja na dzień 16:05, 2 wrz 2006
Synchronizacja dostępu do plików
Zachowanie poprawnej struktury pliku przy współbieżnym realizowaniu operacji wymaga często koordynacji działań procesów, które mają dostęp do tego pliku. Koordynację taką w najprostszym przypadku można uzyskać poprzez wyłączność dostępu do pliku na czas wykonywania operacji. Blokada wyłączna jest często nadmiarowa, podobnie jak blokowanie całego pliku.
Wyróżnia się zatem blokadę
- współdzieloną, zakładaną na czas odczytu i dopuszczająca inne blokady współdzielone,
- wyłączną, zakładaną na czas modyfikacji i wykluczającą jakiekolwiek inne blokady.
Inną kwestią jest ziarnistość blokad. Bardzo często wystarczy zablokować tylko modyfikowany lub czytany fragment pliku.
Więcej szczegółów związanych z synchronizacją znajduje się w następnych modułach.