ВУЗ:
Составители:
Каталог может иметь собственное имя и храниться в другом каталоге наряду с
обычными файлами: так образуются иерархические файловые структуры. Пример такой
структуры — на рис. 6.3.
Рис. 6.3. Дерево каталогов на диске
Что происходит, когда пользователь подает операционной системе команду
"открыть файл ...", в которой указано имя файла и имя каталога, в котором размещён
этот файл?
Для выполнения этой команды драйвер файловой системы обращется к своему
справочнику, выясняет, какие блоки диска соответствуют указанному файлу, а затем
передает запрос на считывание этих блоков драйверу диска.
При выполнении команды "сохранить файл" драйвер файловой системы ищет на
диске незанятые блоки, отмечает их, как распределённые для вновь созданного файла, и
передаёт драйверу диска запрос на запись в эти блоки данных пользователя.
Драйвер файловой системы обеспечивает доступ к информации, записанной на
магнитный диск, по имени файла и распределяет пространство на магнитном диске между
файлами.
Для выполнения этих функций драйвер файловой системы хранит на диске не только
информацию пользователя, но и свою собственную служебную информацию. В
служебных областях диска хранится список всех файлов и каталогов, а также
различные дополнительные справочные таблицы, служащие для повышения скорости
работы драйвера файловой системы.
К файловой системе имеет доступ также и любая прикладная программа, для чего во
всех языках программирования имеются специальные процедуры.
Понятие файла может быть обращено на любой источник или потребитель
информации в машине, например, в качестве файла для программы могут выступать
принтер, дисплей, клавиатура и др.
Структура файловой системы и структура хранения данных на внешних магнитных
носителях определяет удобство работы пользователя, скорость доступа к файлам и т.д.
Каталог может иметь собственное имя и храниться в другом каталоге наряду с
обычными файлами: так образуются иерархические файловые структуры. Пример такой
структуры — на рис. 6.3.
Рис. 6.3. Дерево каталогов на диске
Что происходит, когда пользователь подает операционной системе команду
"открыть файл ...", в которой указано имя файла и имя каталога, в котором размещён
этот файл?
Для выполнения этой команды драйвер файловой системы обращется к своему
справочнику, выясняет, какие блоки диска соответствуют указанному файлу, а затем
передает запрос на считывание этих блоков драйверу диска.
При выполнении команды "сохранить файл" драйвер файловой системы ищет на
диске незанятые блоки, отмечает их, как распределённые для вновь созданного файла, и
передаёт драйверу диска запрос на запись в эти блоки данных пользователя.
Драйвер файловой системы обеспечивает доступ к информации, записанной на
магнитный диск, по имени файла и распределяет пространство на магнитном диске между
файлами.
Для выполнения этих функций драйвер файловой системы хранит на диске не только
информацию пользователя, но и свою собственную служебную информацию. В
служебных областях диска хранится список всех файлов и каталогов, а также
различные дополнительные справочные таблицы, служащие для повышения скорости
работы драйвера файловой системы.
К файловой системе имеет доступ также и любая прикладная программа, для чего во
всех языках программирования имеются специальные процедуры.
Понятие файла может быть обращено на любой источник или потребитель
информации в машине, например, в качестве файла для программы могут выступать
принтер, дисплей, клавиатура и др.
Структура файловой системы и структура хранения данных на внешних магнитных
носителях определяет удобство работы пользователя, скорость доступа к файлам и т.д.
Страницы
- « первая
- ‹ предыдущая
- …
- 172
- 173
- 174
- 175
- 176
- …
- следующая ›
- последняя »
