Работа с файлами на компьютере производится с помощью файловой системы, которая, как правило, является функциональной частью ОС и определяет способ организации, хранения, именования данных, размещенных на внешних носителях, а также способ управления этими данными. Чтобы найти необходимый файл, пользователю должно быть известно имя файла и место его хранения на внешнем носителе.
Файловая система FAT (File Allocation Table).
Принцип организации FAT табличный: данные о том, в каком месте диска записан файл, хранятся в системной области диска в специальных таблицах размещения файлов (FAT). Поверхность жесткого диска рассматривается как трехмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора.
Под цилиндром понимается совокупность дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения.
Наименьшей физической единицей хранения данных является сектор, размер которого составляет 512 байт. Так как размер FAT ограничен, то обеспечить адресацию к каждому отдельному сектору невозможно, поэтому группы секторов условно объединяются в кластеры.
|
|
Кластер является наименьшей единицей адресации к данным, его размер не фиксирован и зависит от емкости диска. Область данных дискапредставлена в ОС как последовательность пронумерованных кластеров.
Например, ОС Windows 9Х реализуют 16-разрядные поля в таблицах размещения файлов – FAT 16. В ОС Windows 98 было представлено расширение FAT 16, которое привело к FAT 32.
ОС Windows NT (2000, XP, Vista) поддерживают обе FAT, которые к настоящему времени уже устарели. Последнее время файловая система FAT 32 чаще применяется на съемных носителях небольшого объема.
Файловая система NTFS (New Technology File System).
NTFS – иерархическая файловая система. Каждый дисковый раздел NTFS содержит файлы, каталоги, битовые массивы и другие структуры данных. Основная структура данных каждого раздела – это главная таблица файлов (Master File Table – MFT), которая является линейной последовательностью записей фиксированного размера (1 Кб).
Файл в NTFS – это не просто линейная последовательность байтов, как файлы в FAT 32, он состоит из множества атрибутов, каждый из которых представлен потоком байтов.
ОС Windows NT (2000, XP, Vista, 7) имеют файловую систему NTFS, которая использует 64-битные дисковые адреса, применяется на системных дисках и для хранения файлов большого размера.
Объекты Windows
В системе Windows существует большое количество объектов, каждый из которых имеет имя, графическое обозначение (пиктограмма, иконка, значок) и свойства.
Имя и графическое обозначение позволяют отличать данный объект от других.
Свойства определяют характеристики объекта, его возможности и поведение.
Пользователь может влиять на состояние объекта, изменяя его свойства.
Существуют логические и физические объекты Windows.