RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> Всем доброго времени суток. > > Поставил Subj. Полюбовался на то, что на одном прерывании висит несколько устройств. Программа утверждает, что так быть не должно. > Возник закономерный вопрос. Что делать? Ну не революцию же. > > Как я понимаю, прерывание - это физический провод по которому приходит сигнал на ножку чипа. Во всяком случае раньше было так, сомневаюсь, что что-то поменялось. Соответственно ну никак не получится отпаять одну ножку чипа и заменить другой. Равно как и другим способом перевесить девайс на другое прерывание. Раньше опять же это делалось _физической_ перемычкой на плате. > > А посему мое мнение таково - драйвер _должен_ корректно опросить свое устройство в случае получения прерывания и понять, оно его послало, или это прерывание от соседа по проводу. Это типа шаринг. Если не свое - отвалить. > > Посему вопрос - почему в Оси все не так? Почему требуется одно устройство на одну линию прерывания? Винда же как-то справляется с шарингом и проблем никаких. > Кто ж виноват, что в Оси все не так? Драйвера? Ядро? Еще кто-то? > > Просветите, кто в этой теме разобрался.
__, _,_ _, __, ___,
|_) | | | |_ ` /
| \ | | | , | /
~ ~ `~' ~~~ ~~~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.