Методы разделения дискового пространства и файлов в лвс
Методы разделения дискового пространства и файлов в лвс
В одноранговых ЛВС, как известно, компьютер может выполнять одновременно функции рабочей станцией и файлового сервера. В ЛВС с выде ленным сервером файловый сервер это отдельный компьютер, который предоставляет дисковое пространство и файлы всем остальным компьютерам в сети. Оба типа серверов выполняют в основном сходные функции В интенсивно работающей ЛВС следующий диалог происходит десятки или даже сотни раз в минуту:
Рабочая станция | Файл-сервер |
Открыть файл SALES .WK1 | Файл открыт |
Передать содержимое файла | Пожалуйста, вот они |
Закрыть файл | Файл закрыт |
Такой диалог типичен в 99 процентах случаев обмена между рабочей станцией и сервером в средней ЛВС. Кабели ЛВС несут эти сообщения от рабочей станции к серверу и обратно. Управляет диалогом сетевая операционная система, часть которой работает на сервере, а часть на рабочих станциях. Сетевая ОС представляет обращения рабочих станций к дискам на файловом сервере как обращения к дополнительным собственным накопителям. Для этого сетевая ОС берет на себя функции DOS и выполняет эти обращения через кабели и сетевые адаптеры ЛВС, а не локально, внутри рабочей станции.
КОНФЛИКТВ ПРИ РАЗДЕЛЕНИИ ФАЙЛОВ Если пользователи двух рабочих станций попытаются примерно одновременно начать модифицировать какой-либо файл, например SALES.WK1, то мoжeт возникнyть конфликтная ситуация. Предположим, что Джо загружает файл данных электронной таблицы, вносит изменения и сохраняет файл на диске. Вы делаете то же самое, но модифицируете другие данные. Предположим, что вы вводите данные с большей скоростью, чем Джо и записываете свой файл на пару минут раньше него. В результате, ваших модификаций не окажется в из-за того, что после; вас на диск записывал свой файл Джо. Koнeчно таких ситуаций допускать нельзя. Во избежание подoбныx ситуаций работа двух пользователей с файлом должна быть скоординирована. Если две рабочие станции получают доступ к файлу SALES.WK1 почти одновременно, то файловый сервер открывает файл только для одной станции, запрещая доступ к нему для другой. Вы сможете спокойно вносить изменения в файл, а у Джо появиться сообщение: Sharing Violation; Abort, Retry or Ignore? Существует множество способов избежать проблем, связанных с разделением файлов. Простейший из них состоит в координации действий при модификаций: файлов (в этом может помочь электронная почта). Другой метод состоит в том, чтобы передавать пользователям только копии файлов от центрального источника и разрешить только одному из них изменять этот центральный файл. Или же можно каждый раз выдавать файл для работы только одному из пользователей, как это делается с книгами в публичных библиотеках. Когда в этой главе обсуждение перейдет к сетевым ОС, вы поймете, как сетевая ОС может помочь эффективно использовать методы разделения файлов. |
Обсуждение Компьютерные сети
Комментарии, рецензии и отзывы