Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Да будет развеян миф о надёжности XP!!! всю неделю наталкиваюсь на глюки 
:(
    Опции темы
LSD
Дата 17.12.2006, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(MAKCim @  17.12.2006,  14:42 Найти цитируемый пост)
ответный вопрос, как реализуется "помогающая операционной системе работать с устройством"?

In OS dependent way smile

Цитата(MAKCim @  17.12.2006,  14:42 Найти цитируемый пост)
ОС предоставляет интерфейсы (функции), посредством которых остальная часть ОС (подсистемы и т. д), не зная о конкретных устройствах, может с ними взаимодействовать (в случае Linux, например объекты VFS)
Драйвер - реализует эти интерфейсы, уже учитывая конкретную платформу и способы обращения с устройством (порты I/O, прерывания, а к ним из ring3 нет прямого доступа)

А почему он обязательно должен иметь прямой доступ к портам? Чем API ОС для этой цели плохо? Да и вообще, что если устройства нет в принципе, как /dev/nullGMail drive и т.п.?

Цитата(MAKCim @  17.12.2006,  14:42 Найти цитируемый пост)
Если драйвер работает в user-space, то в моем понимании - это уже не драйвер, а менеджер устройства, который использует те интерфейсы, которые предоставил драйвер (в вашем случае это драйвер USB порта)

ОК, хочешь использовать свою собственную терминологию - пожалуйста. Только предупреждай об этом заранее, а то возникает недопонимание.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
MAKCim
Дата 17.12.2006, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата

ОК, хочешь использовать свою собственную терминологию - пожалуйста. Только предупреждай об этом заранее, а то возникает недопонимание.

OK

Добавлено @ 21:39 
Цитата

А почему он обязательно должен иметь прямой доступ к портам? Чем API ОС для этой цели плохо? Да и вообще, что если устройства нет в принципе, как /dev/null, GMail drive и т.п.?

Кажется, начинаю догонять, почему у ОС Windows такой большой (по количеству функций) API


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Artemios
Дата 19.12.2006, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 14.8.2006
Где: Саратов, Россия

Репутация: 10
Всего: 50



15 декабря FSF запустили проект:
http://badvista.fsf.org/
smile


--------------------
fib = 1: 1: [ x+y | (x,y) <- zip fib (tail fib) ]
PM MAIL   Вверх
Kostyaxp
Дата 12.3.2007, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 19.7.2006

Репутация: нет
Всего: 1



powerfox, название темы громкое, а вот обоснование оставляет желать лучшего. Но факт в том, что нет ни одной на 100% безглючной ОС...

PM MAIL   Вверх
Страницы: (32) « Первая ... 30 31 [32] 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0610 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.