Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_Drobin_doc.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.87 Mб
Скачать
  1. Файловые системы. Функции операционной системы по управлению файлами.

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

Файловые системы включают:

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

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

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

Функции операционной системы по управлению файлами (СУФ).

• через систему управления файлами связываются по данным все системные обрабатывающие программы;

• с помощью СУФ решаются проблемы централизованного распределения дискового пространства и управления данными;

• с помощью СУФ пользователям предоставляются возможности работать с файлами.

СУФ предоставляет следующие возможности:

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

• работа с не дисковыми периферийными устройствами как с обычными файлами;

• обмен данными между файлами, файлом и устройством, между устройствами;

• работа с файлами с помощью обращений к программным модулям СУФ;

• защита файлов от несанкционированного доступа.

В некоторых ОС может быть несколько СУФ, что обеспечивает возможность работы с несколькими файловыми системами. Основное назначение файловой системы и соответствующей ей СУФ – организация удобного доступа к данным, организованным в файлы. Файловая система определяет принципы доступа к данным. Любая СУФ не разрабатывалась сама по себе, а для конкретной ОС. Для того чтобы можно было загрузить с магнитного диска собственно саму ОС, а уже с ее помощью и организовывать работу той или иной СУФ, были приняты специальные системные соглашения о структуре диска.

Первый сектор магнитного диска содержит информацию о логической организации диска и простейшую программу, с помощью которой можно найти и вызвать программу загрузки самой ОС. Информация на магнитных дисках размещается и передается блоками. Каждый блок называется сектором и располагается на концентрических дорожках поверхности диска. Группа дорожек одного радиуса, расположенных на поверхностях магнитных дисков, образуют цилиндры. Каждый сектор состоит из поля данных и поля служебной информации, ограничивающей и идентифицирующей его. Размер сектора (объем поля данных) устанавливается контроллером или драйвером. Физический адрес сектора на диске определяется с помощью трех «координат»:   

  • номер цилиндра;

  • номер рабочей поверхности диска;

  • номер сектора на дорожке.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]