Лекция: Управление внешней памятью
Поскольку основная память (первичная память) энергозависима и слишком мала для размещения всех данных и программ постоянно, ВС должна обеспечить вторичную память для сохранения основной памяти. Большинство современных ВС используют диски как средство оперативного хранения как программ, так и данных. ОС отвечает за следующие действия в связи с управлением внешней памятью:
— управление свободным пространством;
— распределение памяти;
— управление диском.
Подсистема управления устройствами ввода/вывода
Подсистема ввода/вывода состоит из:
— системы кэширования — буферирования;
— общего интерфейса драйверов устройств;
— драйверов специализированных устройств.
Подсистема управления файлами
Файл представляет собой набор взаимосвязанной информации, определенной при создании. Кроме собственно данных, файлы представляют программы, как в исходном, так и в объектном виде.
Подсистема ОС отвечает за следующие действия в связи с управлением файлами:
— создание файлов;
— создание и удаление подкаталогов;
— поддержку операций для манипулирования с файлами и подкаталогами;
— представление файлов во внешней памяти;
— выгрузку файлов на другие внешние устройства.