[27.10.11] Лекция №9 (1061267)
Текст из файла
Лекция №9 [27.10.11]
Файловый сервер – тот, кто организовывает доступ к своим данным, аппаратная и программная часть.
Клиенты – кто обращается к серверу за файлами, тоже аппаратный и программный.
И протокол – кто обеспечивает связь между сервером и клиентами.
Обращение к удалённому файлу должно быть таким же, как будто это локальная ОС на одном компьютере.
В принципах построения сетевых файловых систем используются следующие модели переноса данных:
1) считывания/записи. Чтобы получить доступ к файлу, процесс сначала считывает его с удалённого сервера, а после окончания работы с этим файлом обновлённый файл записывается обратно на сервер. Модель простая, позволяет переносить файлы целиком, а не частями;
2) удалённого доступа. Файл остаётся на сервере, а клиент посылает серверу команды для работы с файлом;
На сервере стоит его локальная файловая система сервера, у неё есть интерфейс, с которым работают и локальные приложения, и приложения клиентов. Для связи с клиентом должен быть сервер сетевой файловой системы:
Особенности протокола сетевых ФС:
1) ведение таблиц места хранения атрибутов открытых файлов. Таблицы могут храниться как на сервере, так и на клиентах. После падения сервера таблицы на нём теряются. А если они хранятся на клиенте, то серверы тогда называются серверами без сохранения состояния, и при их падении ничего не теряется;
2) кэширование – производится всегда только на стороне клиента, не на сервере. Протокол должен обеспечивать согласованность копий;
3) репликация – для повышения отказоустойчивости, в файловой системе сети можно хранить несколько копий одного файла, либо файловую систему целиком. Каждая копия (реплика) хранится на разных узлах сети (только на стороне сервера, не на клиентах).
Алгоритмы разделения файлов для централизованных и сетевых систем
Модель Unix – система производит абсолютное временное упорядочивание всех операций и всегда возвращает самое последнее значение. Если запись в этом случае осуществляется в открытый несколькими клиентами файл, то все клиенты немедленно видят эти изменения. Больше подходит для централизованных систем. Можно и в распределённых, но только если имеется лишь один файловый сервер и клиенты не кэшируют файлы.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.














