Информатика 10-11. Книга 1. Теория (с задачами и решениями). Шауцукова Л.З. - 174 стр.

UptoLike

Составители: 

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




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



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

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

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

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

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


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

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

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