рефераты рефераты
Домой
Домой
рефераты
Поиск
рефераты
Войти
рефераты
Контакты
рефераты Добавить в избранное
рефераты Сделать стартовой
рефераты рефераты рефераты рефераты
рефераты
БОЛЬШАЯ ЛЕНИНГРАДСКАЯ БИБЛИОТЕКА
рефераты
 
МЕНЮ
рефераты Драйвер жесткого диска рефераты

БОЛЬШАЯ ЛЕНИНГРАДСКАЯ БИБЛИОТЕКА - РЕФЕРАТЫ - Драйвер жесткого диска

Драйвер жесткого диска

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Разработать загружаемый драйвер жесткого диска

Содержание

| |#Cтр. |

|Техническое задание |1 |

|Содержание |2 |

|Введение |3 |

|Основная часть | |

|Структура загружаемого драйвера |3 |

|Связь драйвера с операционной системой |6 |

|Инициализация драйвера |8 |

| | |

|Разметка диска |9 |

|Контроллер жестких дисков для АТ-подобных ПЭВМ |11 |

|Описание портов ввода-вывода |11 |

|Система команд |12 |

|Получение блока параметров BIOS |13 |

| | |

|Подключение драйвера |15 |

| | |

|Заключение |16 |

|Список литературы |17 |

|Приложения | |

|Листинг программы |18 |

Введение

Фирмы-разработчики аппаратного обеспечения постоянно совершенствуют внешние

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

новая периферийная аппаратура и новые модификации уже существующих

устройств. Старые устройства наделяются новыми возможностями, новые делают

такое, о чем раньше не приходилось и мечтать.

Интуитивно ясно, что должна существовать какая-то программная прослойка

между аппаратным и программным обеспечением, выполняющая "согласующие" и

"унифицирующие" действия. Эта прослойка работает напрямую с аппаратурой, а

прикладное (да и системное) программное обеспечение имеет дело только с

этой интерфейсной прослойкой.

Операционная система MS-DOS, работающая на компьютерах фирмы IBM или

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

Однако драйверы MS-DOS не всегда обращаются напрямую к аппаратуре. Обычно

они вызывают функции BIOS, и уже BIOS выполняет все действия по

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

стандартных устройств ввода/вывода, нестандартные устройства обслуживаются

драйверами напрямую.

Использование BIOS как дополнительного интерфейса между драйверами

стандартных устройств и аппаратурой резко повышает "живучесть" MS-DOS на не

вполне совместимых с IBM персональных компьютерах. И это действительно так

- самая распространенная на сегодняшний день операционная система MS-DOS

версии 3.30 работает на всех компьютерах, хоть сколько-нибудь совместимых с

IBM PC.

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

учитывают в программах BIOS все аппаратные особенности, и DOS "не видит"

отличий. А прикладная программа - тем более.

Почему же этот способ не используется в операционных системах UNIX или

OS/2? Дело в том, что к сожалению, программы BIOS не являются

реентерабельными. Это не имеет значения для однозадачной MS-DOS, а

РЕКЛАМА

рефераты НОВОСТИ рефераты
Изменения
Прошла модернизация движка, изменение дизайна и переезд на новый более качественный сервер


рефераты СЧЕТЧИК рефераты

БОЛЬШАЯ ЛЕНИНГРАДСКАЯ БИБЛИОТЕКА
рефераты © 2010 рефераты