Мегаобучалка Главная | О нас | Обратная связь


Программа настройки параметров виртуального диска



2019-07-03 255 Обсуждений (0)
Программа настройки параметров виртуального диска 0.00 из 5.00 0 оценок




 

Чтобы предоставить пользователю возможность настроить параметры виртуального диска разработана программа RamDskConfig.exe. Общий вид программы изображен на рис. 4

 

Рис. 4 Программа настройки параметров виртуального диска


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

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

Для сохранения изменений, пользователю требуется нажать кнопку «ОК». При этом происходит рестарт драйвера с новыми параметрами. Чтобы не сохранять изменения, нужно нажать кнопку «Отмена».

Установка драйвера

 

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

1. Откройте окно Мастера оборудования (например, из вкладки Оборудование окна Свойства системы).

2. Выберите пункт Добавить/провести диагностику устройства

3. В появившемся списке устройств выберите Добавление нового устройства

4. Далее укажите Нет, выбрать оборудование из списка

5. Укажите тип устройства Другие устройства

6. Нажмите на кнопку Установить с диска и вставьте дискету с файлами драйвера-фильтра в дисковод.

7. После этого в появившемся окне выберите путь к дискете и нажмите ОК.

8. Нажмите кнопку Далее для начала установки.

9. Если в ходе установки система выдаст предупреждение о том, что устанавливаемый драйвер не имеет цифровой подписи, нажмите кнопку Все равно продолжить.

10. После установки нажмите кнопку Готово для закрытия мастера установки

11. При необходимости настройки драйвера скопируйте файл RamDskConfig.exe на диск.


ЭКСПЕРИМЕНТАЛЬНО-ИССЛЕДОВАТЕЛЬСКИЙ РАЗДЕЛ

Описание экспериментов

Для исследования временных характеристик использовалась программа HD TACH 2.70, исследовались следующие характеристики:

· скорость последовательного чтения

· время доступа при случайном обращении

· загрузка процессора при операциях записи/чтения

Эксперименты проводились на компьютере Intel Pentium III 566 МГц, 196 Мб ОП, Windows 2000 Server, размер рамдиска 32 Мбайта.

Результаты экспериментов

 

В таблице 4 показаны результаты тестирования для рамдиска, для сравнения приведены результаты для жесткого диска Segate Barracuda 4 7200

 

Таблица 4 Результаты тестирования

Характеристика Рамдиск Жесткий диск
Скорость последовательного чтения Мб/с 189,5 40,0
Время доступа при случайном обращении, мс 0,0 15,2
Загрузка ЦП 100% 10%

 

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

Скорость передачи данных для рамдиска также ограничивается скоростью обмена данными в памяти (для данной платформы обмен данными с оперативной памятью равен 250 Мб/с).

Платой за такие высокие показатели является полная загрузка процессора, т.к. он постоянно работает с оперативной памятью.


ЗАКЛЮЧЕНИЕ

 

В данной работе были исследованы вопросы, связанные с разработкой драйверов для устройств хранения, способами хранения данных, управление работой устройства с помощью команд PnP. Разработан классовый драйвер виртуального диска, который полностью удовлетворяет всем указанным требованиям.

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

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

Параметры диска изменяются динамически и без необходимости перезагрузки системы.

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


СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

1. Oney W. Programming the Microsoft Windows Driver Model. — Redmond, Washington: Microsoft Press., 1999.

2. В.Г.Олифер, Н.А.Олифер Сетевые операционные системы. Учебник для ВУЗов – СПб.: Издательство «ПИТЕР», 2004 – 544 с.: ил.

3. Солдатов В.П. Программирование драйверов Windows. Изд. 2-е, перераб. и доп.-М.: ООО «Бином-Пресс», 2004.-480с., ил.

4. Microsoft Windows XP DDK Documentation.



2019-07-03 255 Обсуждений (0)
Программа настройки параметров виртуального диска 0.00 из 5.00 0 оценок









Обсуждение в статье: Программа настройки параметров виртуального диска

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (255)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)