Операционная система должна предоставлять средства постоянного хранения и обработки информации. В UNIX понятие файл используется для обозначения контейнера для данных. Файловая система позволяет производить различные действия с файлами и обладать доступом к ним.
Также может иметь смысл заглянуть на сайт perm.pr52.ru, ведь именно там можно узнать много нового на тему http://perm.pr52.ru/catalog/5955. Тема насосы может показаться на первый взгляд незначительной и даже не тематичной. Но стоит посетить сайт perm.pr52.ru, и тема насосы начинает проявлять себя с неожиданной стороны и вызывает всё больший интерес. Дело в том, что тема насосы очень подробно представлена на сайте perm.pr52.ru. Трудно найти более детальное освещение темы насосы чем это сделано на сайте perm.pr52.ru. Спасибо сайту perm.pr52.ru за такое доскональное преподнесение темы насосы.
В этой статье описывается интерфейс взаимодействия между файловой системой и пользовательскими приложениями, а также базовые элементы, используемые ядром для поддержки различных файловых систем. Главы 9, 10 и 11 посвящены конкретным реализациям файловых систем, позволяющим получить доступ к данным, как на локальных, так и на удаленных машинах.
Интерфейс объединяет системные вызовы и утилиты, при помощи которых пользовательские программы могут производить различные операции над файлами. Команды и утилиты остаются неизменными уже много лет, подвергаясь лишь небольшой шлифовке и не теряя совместимости с предыдущими версиями. С другой стороны, базовые элементы файловой системы были детально пересмотрены. Первые ОС поддерживали только один тип файловой системы.
Все файлы располагались локально и хранились на одном или нескольких физических дисках компьютера. Позже была произведена замена этой файловой системы на интерфейс vnode/vfs, позволяющий использовать на одной машине несколько различных типов файловых систем, которые могут быть как локальными, так и удаленными.
Ранние коммерческие варианты UNIX имели простую файловую систему, известную сейчас под названием s5fs (System V file system) [14]. Ее поддерживают все существующие реализации System V UNIX, а также все версии ОС от Berkeley до 4.2BSD. В ОС 4.2BSD разработчиками была представлена новая файловая система FFS (Fast File System) [10], имеющая лучшие характеристики производительности и большую функциональность по сравнению с s5fs. Система FFS получила широкое распространение, кульминацией которого было ее включение в SVR4.
Далее вы увидите описания s5fs и FFS, а также некоторых других специализированных файловых систем, основанных на архитектуре vnode/vfs.
Термины FFS и ufs (UNIX file system, файловая система UNIX) часто заменяют друг друга. Однако если быть более точными, FFS — это оригинальная реализация Fast File System от разработчиков из Беркли, a ufs является версией FFS с поддержкой элементов vnode/vfs. В этой книге мы будем придерживаться более точных значений приведенных терминов.
После появления возможности соединять компьютеры друг с другом сетью разработчики систем стали искать способы получения доступа к файлам на удаленных узлах. В середине 80-х годов конкурировало несколько технологий доступа, предлагающих совместное прозрачное использование файлов, находящихся на компьютерах, объединенных между собой.
Далее вы увидите описание трех наиболее распространенных вариантов систем: Network File System (NFS), Remote File Sharing (RFS) и Andrew File System (AFS).
В последние годы появились новые файловые системы, расширяющие возможности FFS либо применяемые специализированными приложениями. Большинство из них основано на таких сложных технологиях, как поддержка журналов, моментальные снимки (snapshots) и управление томами, используемых для увеличения производительности, надежности и работоспособности. Рассказ о некоторых современных файловых системах вы найдете далее
Опубликовал katy
July 06 2015 18:12:12 ·
0 Комментариев ·
5630 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.