Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Логическая организация файловой системы



Читайте также:
  1. Body-Line. Ванна бальнеологическая
  2. I. Идеологическая доктрина.
  3. I. ОРГАНИЗАЦИЯ ПСИХИАТРИЧЕСКОЙ ПОМОЩИ В ТВЕРСКОЙ ОБЛАСТИ
  4. I. Типологическая принадлежность памятника
  5. I. ТИПОЛОГИЧЕСКАЯ ПРИНАДЛЕЖНОСТЬ ПАМЯТНИКА
  6. II. ОРГАНИЗАЦИЯ ВЫПОЛНЕНИЯ И НАУЧНОЕ РУКОВОДСТВО выпускной квалификационной (дипломной) РАБОТОЙ
  7. II. ОРГАНИЗАЦИЯ КОМИССИЙ ПО ТРУДОВЫМ СПОРАМ

Одной из основных задач ОС является предоставление удобств пользователю при работе с данными, хранящимися на дисках. Для этого ОС подменяет физическую структуру хранящихся данных некоторой удобной для пользователя логической моделью.

Логическая модель файловой системы материализуется в виде дерева каталогов, выводимого на экран специальными утилитами, в символьных составных именах файлов, в командах работы с файлами. Базовым элементом этой модели является файл, который так же, как и файловая система в целом, может характеризоваться как логической, так и физической структурой. Файл — это именованная область внешней памяти, в нее можно записывать и считывать данные. Файлы хранятся в памяти, не зависящей от электропитания.

Основные цели использования файла: долговременное и надежное хранение информации, а также совместное использование.

Файлы обеспечивают естественный и легкий способ разделения информации между приложениями и пользователями за счет понятного человеку символьного имени и расположения файла с хранящейся информацией.

Средства работы с файлами обеспечивает файловая система — часть ОС, включающая:

— совокупность всех файлов на диске;

— наборы структур данных, используемых для управления файлами (каталоги, дескрипторы, таблицы распределения пространства на диске);

— комплекс системных программных средств, реализующих различные операции над файлами, такие как создание, уничтожение, чтение, запись, именование и поиск файлов.

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

Задачи, решаемые файловой системой, зависят от способа организации вычислительного процесса в целом.

Основные функции файловой системы для однопользовательской и однопрограммной ОС:

— именование файлов;

— программный интерфейс для приложений;

— отображение логической модели файловой системы на физическую организацию хранилища данных;

— устойчивость файловой системы к сбоям питания, ошибкам аппаратных и программных средств.

В однопользовательской мультипрограммной ОС добавляетсясовместный доступ к файлу из нескольких процессов; вомногопользовательских системах появляется еще одна задача — защита файлов одного пользователя от несанкционированного доступа другого.


Дата добавления: 2015-07-10; просмотров: 117 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)