Л. Партыка, И. И. Попов системы управления базами данных


Режим многопользовательского доступа



бет24/215
Дата29.01.2022
өлшемі4,64 Mb.
#115817
1   ...   20   21   22   23   24   25   26   27   ...   215
Байланысты:
Голицына О Л Партыка Т Л Попов И И Системы

Режим многопользовательского доступа. Если операционная система поддерживает многопользовательский режим, вполне реальна ситуация, когда два или более пользователя одновременно пытаются работать с одним и тем же файлом. Если все пользователи собираются только читать файл, ничего страшного не произойдет. Но если хотя бы один из них будет изменять файл, для корректной работы этих пользователей требуется взаимная синхронизация.

В системах управления файлами обычно применялся следующий подход. В операции открытия файла (первой и обязательной операции, с которой должен начинаться сеанс работы с файлом) среди прочих параметров указывался режим работы (чтение или изменение). Если к моменту выполнения этой операции от имени некоторого пользовательского процесса А файл уже находился в открытом состоянии от имени некоторого другого процесса В, причем файл был открыт в режиме, который не совместим с желаемым режимом открытия (совместимы только режимы чтения), то в зависимости от особенностей системы процессу Л либо сообщалось о невозможности открытия файла в желаемом режиме, либо он блокировался до тех пор, пока в процессе В не выполнялась операция закрытия файла.





Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   215




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет