рефераты Знание — сила. Библиотека научных работ.
~ Портал библиофилов и любителей литературы ~
 

МЕНЮ

рефератыГлавная
рефератыБаза готовых рефератов дипломов курсовых
рефератыБанковское дело
рефератыГосударство и право
рефератыЖурналистика издательское дело и СМИ
рефератыИностранные языки и языкознание
рефератыПраво
рефератыПредпринимательство
рефератыПрограммирование и комп-ры
рефератыПсихология
рефератыУголовное право
рефератыУголовный процесс
рефератыУправление персоналом
рефератыНовые или неперечисленные

рефераты

РЕКЛАМА


рефераты

ИНТЕРЕСНОЕ

рефераты

рефераты

 

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

рефераты

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

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

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

Содержание

| |#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, а



рефераты





Рекомендуем



рефераты

ОБЪЯВЛЕНИЯ


рефераты

© «Библиотека»