Файловые системы
-
Upload
kurbanovafaina -
Category
Education
-
view
112 -
download
0
Transcript of Файловые системы
![Page 1: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/1.jpg)
Тема 5.“Файловые системы.”
1. Основные свойства файлов2. Основные свойства файловых систем3. Файловые системы поддерживаемые Windows
![Page 2: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/2.jpg)
1. Основные свойства файловФайловая система - это компонент операционной системы, обеспечивающий организацию создания, хранения и доступа к именованным наборам данных. Эти именованные наборы данных называются файлами. Файл - это некий объект, имеющий имя, и позволяющий
оперировать с содержимым файла через ссылку на это имя.
![Page 3: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/3.jpg)
Обычно, этот набор функций состоит из следующих запросов: Открыть файл для работы. Чтение/запись. Управление файловым указателем. Закрытие файла. Эта операция может осуществляться
двумя функциями:1. Закрыть и сохранить текущее содержимое файла.2. Уничтожить файл.
![Page 4: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/4.jpg)
Защита данных:
Многопользовательская система должна обеспечивать защиту информации от несанкционированного доступа. На самом деле, проблема защиты связана не только с файловой системой. Реально операционная система обеспечивает защиту данных во всех областях: это и файлы, и процессы, и ресурсы, принадлежащие процессам, запущенным от имени одного пользователя.
![Page 5: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/5.jpg)
2. Основные свойства файловых систем Одноуровневая организация файлов непрерывными сегментами.
Термин «одноуровневая» означает, что система обеспечивает работу с файлами уникально именованными.
В пределах пространства ВЗУ выделяется некоторая область для хранения данных, которая называется каталог. Каталог имеет следующую структуру:
«Начальный блок» ссылается на некоторый относительный адрес пространства ВЗУ, с которого начинается файл с заданным именем. «Конечный блок» определяет последний блок данного файла. Функция открытия файла сводится к нахождению в каталоге имени файла и определении его начала и конца
имя начальный блок конечный блок
![Page 6: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/6.jpg)
Что будет, когда нужно записать в такой файл дополнительную информацию, а свободного пространства за этим файлом нет? В этом случае система может поступить двояко. Первое, она скажет, что нет места и вы должны сделать что-
то сами, например, запустить некий процесс, который перенесет этот файл в другое место и добавит нужную информацию. Этот перенос - функция достаточно дорогостоящая.
Вторая возможность - в обмене будет отказано. Это означает, что при открытии файла нужно было заранее зарезервировать дополнительное место; при этом файловая система проверяет размер свободного буфера, и если его мало, то ищет свободное место там, где этот файл разместится.
![Page 7: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/7.jpg)
В случае нехватки пространства для файла начинается неэффективность.
При долговременной работе такой файловой системы на диске случается - фрагментация.
Борьба с фрагментацией для такой организации файловой системы - это периодическая компрессия.
С другой стороны, система проста и не требует почти никаких накладных расходов.
![Page 8: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/8.jpg)
Файловая система с блочной организацией файлов.
Пространство ВЗУ разделено на блоки. При такой организации нет фрагментации, хотя могут быть потери кратные блоку (если файл занял хотя бы один байт в блоке, то весь блок считается занятым). Следовательно, нет проблем компрессии, и эта система может использоваться при многопользовательской организации.
![Page 9: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/9.jpg)
Организация файлов может быть через каталог. Структура каталога может быть следующая: Каталог содержит строки; каждая i-тая строка соответствует i-тому блоку файловой системы. При обмене система может действовать по-разному.
![Page 10: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/10.jpg)
Иерархическая файловая система.Все файлы файловой системы построены в структуру, которая называется деревом. В корне дерева находится, так называемый, корень файловой системы.
![Page 11: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/11.jpg)
3. Файловые системы поддерживаемые Windows
В Windows NT, Windows 2000, Windows XP поддерживается три файловых системы: FAT16, FAT32 и NTFS. На выбор файловой системы оказы вают влияние следующие факторы:Цель, для которой предполагается использовать компьютер;Аппаратная платформа;Количество жестких дисков и их объем;Требования к безопасности.
![Page 12: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/12.jpg)
FAT16.Файловую систему FAT, вследствие больших накладных расходов, не реко мендуется использовать для томов, размер которых превышает 511 Мб.
![Page 13: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/13.jpg)
FAT32.
32-разрядная файловая система FAT32 была введена с выпуском Windows 95 OSR2, и ее поддержка обеспечивается в Windows 98. Она обеспечивает оп тимальный доступ к жестким дискам, повышая скорость и производитель ность всех операций ввода/вывода.
![Page 14: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/14.jpg)
NTFS.Преимущества: обеспечивает такое сочетание произ водительности, надежности и
эффективности, которое невозможно предос тавить с помощью любой из реализации файловой системы FAT (как FAT16, так и FAT32).
обладает механизмами защиты данных поддерживает контроль доступа к дан ным и привилегии владельца является простой, и одновременно — чрезвычайно мощной
![Page 15: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/15.jpg)
Возможности, обеспечиваемые на сегодняшний день только файловой системой NTFS: NTFS обеспечивает широкий диапазон разрешений. Встроенные средства восстановления данных. Реализованная в виде В-деревьев структура папок файловой
системы NTFS позволяет существенно ускорить доступ к файлам в папках боль шого объема по сравнению со скоростью доступа к папкам такого же объема на томах FAT.
NTFS позволяет осуществлять сжатие отдельных папок и файлов, можно читать сжатые файлы и писать в них без необходимости вызова програм мы, производящей декомпрессию.
![Page 16: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/16.jpg)
Рекомендации по использованию файловых систем.
Опцию FAT следует выбирать, если объем выбранного раздела жесткого диска не превышает 2 Гб, и при этом требуется обеспечить возможности доступа к файлам на этом разделе при загрузке компьютера под управле нием таких операционных систем, как MS-DOS, Windows 3.x, Windows 95, и OS/2.
Опцию FAT следует использовать и в том случае, когда необходимо обеспечить двойную загрузку компьютера с использованием Windows 2000 и таких операционных систем, как Windows 95 версии OSR2 или Win dows 98, и при этом размер диска превышает 2 Гб.
Опцию NTFS следует выбирать, если требуется в полной мере воспользо ваться преимуществами, предоставляемыми системой безопасности Win dows 2000 и файловой системы NTFS.
![Page 17: Файловые системы](https://reader035.fdocument.pub/reader035/viewer/2022070513/58859d451a28abd2498b624b/html5/thumbnails/17.jpg)
Спасибо за внимание!