Что такое диски

Как папки и подшивки деловых бумаг хранятся в ящиках, так компьютер располагает файлы и папки на диске. В основном используются диски трех типов: гибких дисках (дискеты), жестких дисках (винчестеры) и компакт-дисках (CD-ROM). Дискеты всем известны, компакт-диски внешне в точности совпадают с видео- и аудио-дисками, жесткие диски всегда внутри компьютера и их не видно. Диски одного типа могут различаться объемом памяти. Дисковая память, как и оперативная память компьютера, измеряется Кбайтами и Мбайтами. Байт это минимальный объем информации – одна буква в слове. Компьютер использует двоичную систему счисления, поэтому 1 килобайт (Кбайт) равен не 1000 байт, а 1024 = 210 байта, 1 мегабайт (Мбайт) равен не 1000000 байт, а 1048576=220 байта и так далее.

Дерево каталогов на диске

Что происходит, когда пользователь подает операционной системе команду "открыть файл ...", в которой указано имя файла и имя каталога, в котором размещён этот файл? Для выполнения этой команды драйвер файловой системы обращется к своему справочнику, выясняет, какие блоки диска соответствуют указанному файлу, а затем передает запрос на считывание этих блоков драйверу диска. При выполнении команды "сохранить файл" драйвер файловой системы ищет на диске незанятые блоки, отмечает их, как распределённые для вновь созданного файла, и передаёт драйверу диска запрос на запись в эти блоки данных пользователя.

 

Драйвер файловой системы обеспечивает доступ к информации, записанной на магнитный диск, по имени файла и распределяет пространство на магнитном диске между файлами.

 

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

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

Понятие файла может быть обращено на любой источник или потребитель информации в машине, например, в качестве файла для программы могут выступать принтер, дисплей, клавиатура и др.

Структура файловой системы и структура хранения данных на внешних магнитных носителях определяет удобство работы пользователя, скорость доступа к файлам и т.д.