Организация данных на дисках в Windows 7

Прежде чем приступить к работе с файлами и каталогами, нужно разобраться, что такое файл, а что такое каталог (или папка). Файл - это поименованная область данных на диске. Ключевое слово здесь "поименованная". Мы берем определенную область данных на жестком диске и говорим, что это будет "файл.txt", берем другую область и говорим, что она будет называться "user.dat", берем третью и опять присваиваем ей название. Но когда файлов всего три, мы можем помнить их "физические координаты" на жестком диске и соответствующие им имена. Но когда файлов очень много, всего мы запомнить не сможем, потому нужно где-то записывать эту информацию. Понятно, что не в тетрадке, лучше записывать ее на жестком диске - рядом с самими данными. На любом диске есть таблица размещения файлов (File Allication Table - FAT), в которой записываются "координаты" файла (номер дорожки, номер сектора каждого блока файла) и имя файла.

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

Во времена первых персональных компьютеров (имеются и виду те самые IBM PC начала 80-х годов) файловая система не была иерархической, т.е. не было каталогов, а все файлы сваливались в одну кучу. Такой способ мало того, что неудобен для пользователя, он неудобен и для самой системы - ведь количество файлов в этом случае ограничено даже не физическими свойствами самого носителя, а максимальным числом комбинаций букв английского алфавита (плюс цифры и некоторые дополнительные символы). Как мы знаем, в английском алфавите 26 букв, добавьте к этому 10 цифр и еще некоторые дополнительные символы (нижний слеш, дефис и др.). А максимальное число символов в имени файла - 11 (8 символов на имя файла и 3 символа на расширение). Если вы знакомы с основами дискретной математики, несложно подсчитать максимальное количество файлов на одном носителе информации. Конечно, учитывая объем носителей данных того времени, не у каждого пользователя было столько файлов. Поэтому на первом месте все же удобство пользователя, а не какие-либо ограничения. Поэтому файловая система со временем стала иерархической - в ней появились каталоги (папки). Корневой каталог (вершина иерархии файловой системы) может содержать файлы и подкаталоги, аналогично, подкаталоги могут тоже содержать файлы и подкаталоги. Подкаталоги корневого каталoга называются подкаталогами первого уровня, подкаталоги подкаталогов первого уровня - подкаталогами второго уровня и т.д.

Итак, у нас есть каталог. А что это такое? По сути, каталог (папка) - это тот же файл, только содержащий информацию о других файлах и каталогах, которые якобы в нем содержатся. Не будем усложнять.

Еще со времен DOS (Disk Operation System - была когда-то такая операционная система) было принято присваивать дисковым накопителям букву алфавита. Буквы А и В были зарезервированы для накопителей на гибких дисках (Floppy Disk Drive - FDD) - для дискет попросту говоря. Диск С:/ - это был уже жесткий диск (винчестер). Если в компьютере было два жестких диска, то второй назывался, как правило, диском D:/.

Опубликовано: 21.03.2015
Помощь сайту
RusOpen.com - это некоммерческий проект. Это значит, что он не приносит прибыли и держится исключительно на Вашем энтузиазме и личных средствах Администрации сайта.
Яндекс.Метрика
Наверх