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

Полигон-2

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

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

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

Полигон-2 »   Технический флейм »   Соседство PCI & ISA
RSS

Соседство PCI & ISA

<<Назад  Вперед>> Страницы: 1 *
Печать
 
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
Что действительно заметно грузит старые системы - это USB flash. Причем, даже если нет обращений, а просто вставлена в порт.
Но заметно также преимущественно в тестах.

Com мышь грузит проц, когда активна (двигается, нажимаются кнопки).
Причем это видно невооруженным глазом в непрерывных тестах производительности, как например, NU.
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Rio444 написал:
[q]
Com мышь грузит проц, когда активна (двигается, нажимаются кнопки).
Причем это видно невооруженным глазом в непрерывных тестах производительности, как например, NU.
[/q]
Тоже самое делают USB HID устройства. Причём это актуально даже на современном железе, на зависшей винде гораздо надёжнее вызвать диспетчер задач с PS/2 периферии. Фишка в том, что оба сериальных автобуса, что COM, что USB, обрабатываются сугубо программно, и на каждый чих устройства необходимо активное участие драйверов и шины, и устройства. PS/2 обрабатываются самым коротким способом, создавая минимальную нагрузку на процессор.


popov написал:
[q]
Всегда интересовало как наличие в системе PCI и ISA карт сказывается на производительности системы?
[/q]
На Windows 9x было туго с многозадачностью, и медленный драйвер устройств на ISA шине мог легко повесить систему на время работы устройства. Думаю, эта рекомендация больше связана именно с программными ограничениями из-за старых драйверов.

Также всякие DMA на ISA имеют право тормозить всю систему, если чипсет несмотря на наличие PCI и быстрой шины памяти имеет правильную реализацию ISA, и может давать ей прямой доступ к памяти.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
ATauenis написал:
[q]
PS/2 обрабатываются самым коротким способом, создавая минимальную нагрузку на процессор.
[/q]
Это ИМХО, или можете аргументировать?
Интересует сравнение COM и PS/2.
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Rio444 написал:
[q]
Это ИМХО, или можете аргументировать?
[/q]
Примерно по середине. :)
PS/2 обрабатывается контроллером клавиатуры, и гонится напрямую как события настоящего устройства. Достаточно одного драйвера, чтобы ОС или программа получила событие. Перемещения COM мыши сначала приходят софту как нечто происходящее на порту COMx:, далее просыпается драйвер мыши, слушающий порт COMx:, декодирует сырой поток данных Microsoft/MouseSystems, и только потом информация о мышином событии приходит операционной системе. Т.е. путь от операции с мышью до срабатывания события в программе получается длиннее.
Rio444
Гость


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


Ссылка


Дата регистрации на форуме:
14 сен. 2014
ATauenis написал:
[q]
PS/2 обрабатывается контроллером клавиатуры, и гонится напрямую как события настоящего устройства.
[/q]
Ошибаетесь. И от COM и от PS/2 мыши пакеты (содержащие перемещения и нажатия кнопок) принимаются побайтно. Контроллер 8042 не настолько продвинут, чтобы интерпретировать их как целое "событие". Это делает обработчик прерывания в DOS или встроенный драйвер в Win.
Но, COM мышь передаёт максимум 44,(4) пакета в секунду, а PS/2 стандартно 100 пакетов в секунду.
ATauenis
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 апр. 2015
Rio444 написал:
[q]
Ошибаетесь
[/q]
Значит, где-то что-то неправильно прочёл теоретическую часть. Однако, факт, курсор от PS/2 мыши при полном зависании систем чаще остаётся двигающимся (пусть и в холостую, т.к. кликать уже некуда). На втором месте COM, на третьем USB.
Ekb
Advanced Member


Всего сообщений: 1628
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 июня 2014
Еще интересно было то, что при сравнении с VLB, PCI - оказалось тоже с задержками данных.
Наиболее быстрый был VLB с прямым доступом к процессору (ранние 486).
<<Назад  Вперед>> Страницы: 1 *
Печать
Полигон-2 »   Технический флейм »   Соседство PCI & ISA
RSS

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

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

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