Автор: aleksej , 22 января 2007
В XP во вкладке "оборудование..." в настройках LPT знаю, есть галочка "не использовать IRQ", не знаю, как после этого работает LPT и работает ли вообще, но видимо работает, раз такой опшен есть помимо "disable device". На практике не проверял (тогда не надо было, а сейчас под рукой нет установленной xp), но помню, что фишка такая есть.

Вопрос собственно, работает ли оно действительно именно так (lpt доступен/частично доступен, а irq свободно для других девайсов), и можно ли также организовать в w98, путём подмены драйвера контроллера или ещё как?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

geodimetr

19 лет 1 месяц назад

Вообще-то, NT-подобные системы тем и отличаются от DOS-подобных, что обращаются к оборудованию напрямую, а не через Биос. В этом и есть их главное отличие.
Значит, под Вашей ХР ее драйвер вполне может не использовать IRQ. Более того, "использование IRQ" в данном случае нужно не самой системе, а старым или кривоватым драйверам особо "хитрых" устройств. Например, старым сканерам...
Win98 же - система на основе DOS, и далеко не все драйверы LPT-устройств могут работать под Win98 не используя прерывания. Другое дело, что в ЧМОС-настройках большинства матплат можно задать адрес LPT-порта и номер прерывания - 5 или 7. А вот совсем без прерывания... получается далеко не всегда. Вообще, вопрос правильной раздачи прерываний в Win98 - одна из нетривиальных задач, часто приходилось ее решать тупой перестановкой устройств в PCI-слотах.