Реферат Курсовая Конспект
Работа сделанна в 1998 году
Режим многопользовательского доступа - Дипломная Работа, раздел Программирование, - 1998 год - Разработка программного обеспечения для Отделения Реанимации и Интенсивной Терапии новорожденных МГБ N1 г. Сургута Режим Многопользовательского Доступа. Последнее, На Чем Мы Остановимся В Связ...
|
Режим многопользовательского доступа. Последнее, на чем мы остановимся в связи с файлами это способы их использования в многопользовательской среде. Если операционная система поддерживает многопользовательский режим, вполне реальна ситуация, когда два или более пользователей одновременно пытаются работать с одним и тем же файлом. Если все эти пользователи собираются только читать файл, ничего страшного не произойдет.
Но если хотя бы один из них будет изменять файл, для корректной работы этой группы требуется взаимная синхронизация. Исторически в файловых системах применялся следующий подход. В операции открытия файла первой и обязательной операции, с которой должен начинаться сеанс работы с файлом помимо прочих параметров указывался режим работы чтение или изменение. Если к моменту выполнения этой операции от имени некоторой программы A файл уже находился в открытом состоянии от имени некоторой другой программы B правильнее говорить процесса, но мы не будем вдаваться в терминологические тонкости, причем существующий режим открытия был несовместимым с желаемым режимом совместимы только режимы чтения, то в зависимости от особенностей системы программе A либо сообщалось о невозможности открытия файла в желаемом режиме, либо она блокировалась до тех пор, пока программа B не выполнит операцию закрытия файла.
Заметим, что в ранних версиях файловой системы ОС UNIX вообще не были реализованы какие бы то ни было средства синхронизации параллельного доступа к файлам.
Операция открытия файла выполнялась всегда для любого существующего файла, если данный пользователь имел соответствующие права доступа. При совместной работе синхронизацию следовало производить вне файловой системы и особых средств для этого ОС UNIX не предоставляла. В современных реализациях файловых систем ОС UNIX по желанию пользователя поддерживается синхронизация при открытии файлов.
Кроме того, существует возможность синхронизации нескольких процессов, параллельно модифицирующих один и тот же файл. Для этого введен специальный механизм синхронизационных захватов диапазонов адресов открытого файла. 1.2.
– Конец работы –
Эта тема принадлежит разделу:
Сильные места и недостатки ранних систем 1. Основные особенности систем, основанных на инвертированных списках 33 3.1.1. Структуры данных 2.… Демографическая ситуация нашего региона достаточно благополучная. Рождаемость год от года не только не падает но еще и растет, но тяжелые условия крайнего севера и постоянно…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Режим многопользовательского доступа
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов