Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   На что способен четырехпроцессорный сервер на Pentium Pro?
RSS

На что способен четырехпроцессорный сервер на Pentium Pro?

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6
Печать
 
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Fe-Restorator написал:
[q]
Обычное дело, если видяха жёстко подвешена на шаренное IRQ.
[/q]
Это была бы страшная проблема, но ее сильно облегчает тот факт, что видяхи физически не имеют возможности использовать линии IRQ :biggrin:
Кай
Гость
Divine Assassin

Откуда: извне (from beyond)
Всего сообщений: 13709
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 авг. 2010
[q]
что видяхи физически не имеют возможности использовать линии IRQ
[/q]
Простите, Вы их с Voodoo - ускорителями не перепутали? :) Да, совсем древние EGA/VGA видяхи жёстко садились на IRQ 2. О PCI/AGP/PCI-x этого не скажешь. О них скажешь лишь то, что они предпочитают 10, 11 и 12. И иметь в системе видяху, расшэренную, например, со SCSI хостом, я никому не пожелаю.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Кай написал:
[q]
Простите, Вы их с Voodoo - ускорителями не перепутали? Да, совсем древние EGA/VGA видяхи жёстко садились на IRQ 2
[/q]
Кай, совсем древние EGA/VGA также ни на какое IRQ не садились, а еще в компьютерах с архитектурой х86 вообще нет линии IRQ 2 :) В силу особенностей "классической" архитектуры контроллера прерываний, этот разряд был зарезервирован, когда контроллер был один и восьмиканальный, затем использовался для каскадирования контроллеров, когда их стало два, и для совместимости стал просто отсутствовать, когда контроллер стал интегрированным в чипсет.


Кай написал:
[q]
О них скажешь лишь то, что они предпочитают 10, 11 и 12. И иметь в системе видяху, расшэренную, например, со SCSI хостом, я никому не пожелаю.
[/q]
Они ничего не предпочитают. Линии за ними распределяются хостом шины PCI, но видеокарта их игнорирует. IRQ - это средство для того, чтобы девайс уведомлял процессор о каких-либо событиях. Например, СОМ-порт говорит, что пришли данные. Диск говорит, что закончил считывание сектора в буфер. А у видеокарты нет событий, которые требуют аппаратного прерывания работы процессора, у нее вся работа осуществляется через порты ввода-вывода и через фрейм памяти.

Вдогонку: существовали видюхи, которые дергали IRQ при срабатывании луча развертки. Зачем - неизвестно, компьютеру это не требуется.
wrenchrox
Advanced Member
Inhale

Откуда: Москва
Всего сообщений: 1888
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
11 нояб. 2009
DrPass
Точно, поэтому любое устройство использовавшее когда-то второе прерывание садится на девятое.
Fe-Restorator
Гость

Ссылка

DrPass написал:
[q]
А у видеокарты нет событий, которые требуют аппаратного прерывания работы процессора, у нее вся работа осуществляется через порты ввода-вывода и через фрейм памяти.
[/q]
Значит, драйвер видеокарты никогда не получает данных о состоянии железяки, тупо непрерывно шлёт новые блоки данных в область адресов, которую считает видеопамятью, и надеется, что всё будет правильно показано на монике?
Невзирая ни на смену видеорежимов, ни на активацию оверлея, ни на подключение фича-железок через одноимённый разъём...
Что-то ты тут не договариваешь, камрад DrPass.
Сейчас на форуме
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Fe-Restorator написал:
[q]
Значит, драйвер видеокарты никогда не получает данных о состоянии железяки
[/q]
Получает, но ведь не через IRQ. Состояние железяки (в частности, видеокарты) всегда доступно через ее регистры.


Fe-Restorator написал:
[q]
тупо непрерывно шлёт новые блоки данных в область адресов, которую считает видеопамятью, и надеется, что всё будет правильно показано на монике?
[/q]
Что касается вывода изображения, так и есть. Видеодрайвер установил режим, и прекрасно знает, как нужно кодировать изображение для правильного отображения на монике в этом режиме. Что там ему проверять? Не сменила ли видеокарта самопроизвольно режим? Дык, не сменила. С видюхой, в отличие от большинства других устройств, не происходит ничего без ведома драйвера и его непосредственного управления. Поэтому IRQ ей выдается шиной PCI лишь "для единообразия" процесса (всем картам дают, и этой тоже надо дать), сама карта и ейный драйвер его никак не используют.
Fe-Restorator
Гость

Ссылка

DrPass написал:
[q]
всегда доступно через ее регистры
[/q]
А к регистрам как добраться?
И вообще, откель драйвер знает, что новая картинка сформирована и пора гнать её в видяху? Процу - не до какого-то вшивого драйвера, он напрочь (на N ядер*100%) занят обсчётом мега-пупер-таблицы очередной БД/3D...
Сейчас на форуме
La Forge
Advanced Member
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
Интересно DrPass излагает, да. Но почему тогда на расшаренном прерывании видяха работает хуже? А это факт. Вот например на моём старом компе сидели TNT2 и Creative 128 на одном IRQ (LS на MVP3). Периодические рывки картинки в играх, треск в динамиках и т.д. При перестановке звукашки в другой слот рывки прекратились, fps поднялся значительно. Треска также стало меньше (полностью убралось после применения патча VIA latency).
З.Ы. Кстати многие карты ATI класса mach64, Rage 2 имели переключатель, который определял, использует карта IRQ или нет. И стабильность работы (на том что тестировал) в первом случае заметно больше.
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
La Forge написал:
[q]
А к регистрам как добраться?
[/q]
Регистры отображаются на порты ввода-вывода.

La Forge написал:
[q]
И вообще, откель драйвер знает, что новая картинка сформирована и пора гнать её в видяху?
[/q]
Где сформирована? У видеокарты нет такого понятия "картинка сформирована, пора рисовать". Есть экранный буфер, из которого идет непрерывный вывод изображения на экран, на VGA-выход там работает RAMDAC, на выход DVI/HDMI простая схема цифрового преобразования. Экранный буфер отображен на адресное пространство процессора. Видеодрайвер что-либо записал в экранный буфер, и оно мгновенно, без дополнительных телодвижений отобразилось на экране.
Дополнительно, есть графический процессор, который также может что-то писать в экранный буфер, но это отдельное устройство, которое самостоятельно работает и с видеопамятью, и с основной памятью компьютера.


La Forge написал:
[q]
Но почему тогда на расшаренном прерывании видяха работает хуже? А это факт.
[/q]
У меня такого не наблюдалось, но это действительно возможно, если видеокарта будет дергать IRQ по кадровым импульсам. Это надо отключать, такая возможность должна быть.
Fe-Restorator
Гость

Ссылка

DrPass написал:
[q]
Регистры отображаются на порты ввода-вывода.
[/q]
А к портам через что обратиться? Неужто телепатически?!
И как узнать, когда именено к портам нужно обращаться?
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   На что способен четырехпроцессорный сервер на Pentium Pro?
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS