|
Автор |
Сообщение |
cuda
Зарегистрирован: 26.06.2013 Сообщения: 4
|
|
|
|
(Извините за мой плохой русский)
в книге "Компьютер. Большой самоучитель по ремонту, сборке и модернизации" написано:
BIOS как базовая система ввода/вывода – это совокупность всех BIOS (и той, что на материнской плате, и BIOS отдельных устройств) и программных драйверов.
Почему программных драйверов?
В чем разница между аппаратных и программных драйверов?
Если программный драйвер это который расположен на жестком диске то
пачему BIOS – это совокупность всех BIOS и программных драйверов? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Я вам же уже отвечал на ваш вопрос. Потому что не все драйверы работают напрямую с железом, есть еще драйверы, которые используют БИОС, к тому же БИОС предоставляет свои по сути драйверы для обращения к базовым устройствам, когда еще ОС не загружена, надо же как-то выводить информацию на монитор. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
cuda
Зарегистрирован: 26.06.2013 Сообщения: 4
|
|
|
|
Я не очень понял. Значит аппаратные драйверы это которые находится в БИОС а программные это вроде устанавливаемые драйверы ну который расположен на жестком диске, загружаются вместе с ОС? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Разница между аппаратными и программными драйверами.... По сути только в хранении. Вообще драйвер есть драйвер. Это программа, то есть код, а где он хранится разницы нет. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
kosik
Новенький
Зарегистрирован: 16.01.2009 Сообщения: 14
|
|
|
|
den писал(а): |
Разница между аппаратными и программными драйверами.... По сути только в хранении. |
сильное утверждение |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
kosik, начнем с определения драйвера. Драйвер - это программа, управляющая устройством. Какая разница, где будет записана эта программа - в встроенную память скази контроллера или на жесткий диск. Все зависит от специфики устройства. Некоторые девайсы поставляются с так называемыми аппаратными драйверами, то есть по сути драйвер уже зашит в девайс, некоторые с драйверами на сд, которые потом нужно установить и они будут храниться на винте. Но суть та же. Драйвер - это программа. Поэтому и разница только в том где эта программа хранится. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
cuda
Зарегистрирован: 26.06.2013 Сообщения: 4
|
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Современные драйверы по сути вообще не используют биос, но древние драйверы активно ее использовали. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
AcetonKZ
Участник тусовки
Зарегистрирован: 22.11.2011 Сообщения: 208 Откуда: караганда
|
|
|
|
вообще, в традиционном понимании в старые добрые времена - БИОС - это базовая система ввода вывода - софт, который представлял снаружи стандартный функционал(интерфейс) скрывая аппаратный "зоопарк" за "стандартным" API - BIOS.
А так да, по сути, это "вшитый" драйвер с набором стандартных функций. _________________ всегда пользуюсь ремнем безопасности
"Некоторые вещи нам не понятны не потому, что наши понятия слабы, а потому что сии вещи не входят в круг наших понятий". (К. Прутков) |
|
Вернуться к началу |
|
|
cuda
Зарегистрирован: 26.06.2013 Сообщения: 4
|
|
|
|
den писал(а): |
но древние драйверы активно ее использовали. |
1. как ее использовали? для чего?
2. Древние программные драйверы являлись частью биоса. Значит часть биоса активно использовал другой часть биоса (и той, что на материнской плате, и BIOS отдельных устройств) ? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
1) почитай асм, там есть инструкция int, вызывает прерывание, так вот int 28h (если ничего не перепутал) - это функции биос. Там много чего есть, элементарно вывод на экран. Вот для этого ее и использовали.
2) они не находились на материнской плате. Еще раз говорю, где находятся драйверы значения не имеет (главное чтоб была возможность их загрузки), они являются частью биос фигурально, та как как вместе с ней выполняли необходимые функции. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
|
|