Файловая система: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Нет описания правки
Строка 3:
=Что такое файл?=
 
После того, как Вы написали реферат, или сделали фотографию цифровым фотоаппаратом, Вы конечно же хотите сохранить эту информацию набудущеена будущее. Но как это сделать? Во первых для этого нужен какой-то ''носитель'', на котором эта информация может храниться достаточно долго. Если раньше для того чтобы сохранить информацию использовали бумагу или холст, ното теперь, с развитием цифровых накопителей мы можем выбрать другой носитель: например компакт диск, обычный жёсткий диск или, флэш память; ви т.д. В дальнейшем все виды носителей мы будем кратко называть '''Диск'''.

''Любой '''Диск''' представляет собой нумерованный массив байтов''.

Мы можем узнать состояние байта из этого массива (произвести ''чтение с диска'') или придать ему какое-либо значение (произвести ''запись на диск''). Теперь давайте подумаем как сохранить цифровую фотографию или реферат на выбранном долговечном носителе, например на флеш диске. Первое что приходит в голову, это кодировать букву „А“ — числом 1, букву „Б“ — 2, … букву „Я“ — 33, и записать эти числа на диск в том порядке, в каком буквы встречаются в реферате. Каждый цвет, который встречается на фотографии, можно кодировать числом, например красный — 1, розовый — 2, … синий — 100, чёрный — 0, и записыатьзаписывать на диск номер цвета каждой точки (пиксела) изображения, после довательнопоследовательно слева на право, сверху вниз.

Но возникла проблема, как нам теперь определить где кончается реферат и начинается фотография? Для этого придумали в конце области с данными ставить специальный байт „EOF“ (End Of File — конец файла). Вроде бы всё? Нет! Как нам потом узнать с какого места (номера байта) на диске начинаетя фотография или реферат? Давайте например перед началом необходимой нам информации поместим какую-нибудь последовательность байт, которая ни когда не может встретиться в реферате или фотографии, например три байта „EOF“, а после них '''название''' реферата или фотографии, после названия ещё два байта „EOF“, потом необходимая информация и в конце один байт „EOF“. Теперь реферат и фотография представлены '''Файлами''' на ''диске''!

Таким образом '''Именованная порция информацияинформации является файлом'''.
 
=Что такое файловая система?=
Конечно, если Вы храните несколько фотографий и рефератов, то предложенные выше методы сработают. Однако, если воографий станет тысяча а рефератов сотня, то найти нужную фотографию или реферат будет очень сложно. Давайте разберёмся почему.
 
 
----
 
Человек работает в текстовом процессоре. Знает, что созданный документ надо сохранить «в компьютер» или на внешнем накопителе. Как правило, такой пользователь имеет личное место, куда без разбора сваливает все созданные документы. Иногда эта область — Рабочий стол, иногда — системная папка для документов, если пользователь о ней вообще знает. При постоянной работе с текстовыми документами рано или поздно появляются трудности организации файлов, время неоправданно тратится на поиск и отбор нужного.