Страница 526 книги «Операционные системы - принципы внутренних принципов и принципов дизайна», восьмое издание, Уильям Сталлингс, гласит следующее.Системы управления файлами - драйверы устройств и базовые файловые системы
«На самом низком уровне драйверы устройств напрямую взаимодействуют с периферийными устройствами или их контроллерами или каналами. Драйвер устройства отвечает за запуск операций ввода-вывода на устройстве и обработку завершения запроса ввода-вывода. Для операций с файлами типичными управляемыми устройствами являются дисковые и ленточные накопители. Драйверы устройств обычно считаются частью операционной системы ».
Page 527 Продолжается, говоря следующее.
«Следующий уровень называется базовой файловой системой или физическим уровнем ввода-вывода. Это основной интерфейс с внешней средой вне компьютерной системы. Он имеет дело с блоками данных, которые обмениваются с дисковыми или ленточными системами ».
Функции драйверов устройств и основных файловых систем кажутся мне идентичными. Таким образом, я не совсем уверен, как Stallings их дифференцирует. Буду признателен, если кто-то сможет прояснить и уточнить различия между этими двумя. Благодарю.