![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.05.2009
Сообщений: 21
|
![]()
Подскажите по типам драйверов и расположении в иерархии.
Интересует Windows. В будущем Linux. Делаю RAM диск с сжатием. Отведенное ОЗУ фиксировано, а объем устройства плавает в зависимости от степени сжатия записываемой информации. Соотвественно мне нужно писать драйвер логического диска, это Kernel mode drivers (драйверы режима ядра) -> уровень промежуточный (intermediate) драйвера виртуальных дисков. Возникает несколько вопросов: 1. Как быть с динамически меняющимся размером блоков или их количеством в зависимости от сжатия? 2. Какой тип драйвера имеет доступ и управление к таблице занятых кластеров/блоков? 3. Какой тип драйвера имеет доступ и управление к таблице бэд секторов и какие виды секторов помимо bad и good бывают? Правильно ли я представляю себе иерархию драйверов? Драйвер файловой системы (Kernel mode drivers (high-level)) ^ | | V Буферный кэш-пул ^ | | V Драйвер логического диска (виртуального) (Kernel mode drivers (intermediate-level)) ^ | | V Драйвер физического диска (устройства) (Kernel mode drivers (low-level)) ^ | | V Физический диск (устройство) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Реализация иерархии | Turbine | Помощь студентам | 0 | 18.03.2011 08:54 |
Задача о взаимном расположении прямых на плоскости | Dimbaler | Помощь студентам | 5 | 17.02.2011 13:25 |
Отчет по иерархии | alco84 | Microsoft Office Access | 3 | 12.12.2010 18:04 |
скрипт о расположении шрифтов | a585 | JavaScript, Ajax | 10 | 08.07.2009 14:51 |