Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Соседство PCI & ISA |
<<Назад Вперед>> | Страницы: 1 * | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Что действительно заметно грузит старые системы - это USB flash. Причем, даже если нет обращений, а просто вставлена в порт. Но заметно также преимущественно в тестах. Com мышь грузит проц, когда активна (двигается, нажимаются кнопки). Причем это видно невооруженным глазом в непрерывных тестах производительности, как например, NU. |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Rio444 написал: Тоже самое делают USB HID устройства. Причём это актуально даже на современном железе, на зависшей винде гораздо надёжнее вызвать диспетчер задач с PS/2 периферии. Фишка в том, что оба сериальных автобуса, что COM, что USB, обрабатываются сугубо программно, и на каждый чих устройства необходимо активное участие драйверов и шины, и устройства. PS/2 обрабатываются самым коротким способом, создавая минимальную нагрузку на процессор. Com мышь грузит проц, когда активна (двигается, нажимаются кнопки). popov написал: На Windows 9x было туго с многозадачностью, и медленный драйвер устройств на ISA шине мог легко повесить систему на время работы устройства. Думаю, эта рекомендация больше связана именно с программными ограничениями из-за старых драйверов. Всегда интересовало как наличие в системе PCI и ISA карт сказывается на производительности системы? Также всякие DMA на ISA имеют право тормозить всю систему, если чипсет несмотря на наличие PCI и быстрой шины памяти имеет правильную реализацию ISA, и может давать ей прямой доступ к памяти. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
ATauenis написал: Это ИМХО, или можете аргументировать? PS/2 обрабатываются самым коротким способом, создавая минимальную нагрузку на процессор. Интересует сравнение COM и PS/2. |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 9 июля 2018 15:26 Сообщение отредактировано: 9 июля 2018 15:28
Rio444 написал: Примерно по середине. Это ИМХО, или можете аргументировать? PS/2 обрабатывается контроллером клавиатуры, и гонится напрямую как события настоящего устройства. Достаточно одного драйвера, чтобы ОС или программа получила событие. Перемещения COM мыши сначала приходят софту как нечто происходящее на порту COMx:, далее просыпается драйвер мыши, слушающий порт COMx:, декодирует сырой поток данных Microsoft/MouseSystems, и только потом информация о мышином событии приходит операционной системе. Т.е. путь от операции с мышью до срабатывания события в программе получается длиннее. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
ATauenis написал: Ошибаетесь. И от COM и от PS/2 мыши пакеты (содержащие перемещения и нажатия кнопок) принимаются побайтно. Контроллер 8042 не настолько продвинут, чтобы интерпретировать их как целое "событие". Это делает обработчик прерывания в DOS или встроенный драйвер в Win. PS/2 обрабатывается контроллером клавиатуры, и гонится напрямую как события настоящего устройства. Но, COM мышь передаёт максимум 44,(4) пакета в секунду, а PS/2 стандартно 100 пакетов в секунду. |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Rio444 написал: Значит, где-то что-то неправильно прочёл теоретическую часть. Однако, факт, курсор от PS/2 мыши при полном зависании систем чаще остаётся двигающимся (пусть и в холостую, т.к. кликать уже некуда). На втором месте COM, на третьем USB. Ошибаетесь |
Ekb
Advanced Member
Всего сообщений: 1628 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 июня 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 10 июля 2018 8:33 Сообщение отредактировано: 10 июля 2018 8:34
Еще интересно было то, что при сравнении с VLB, PCI - оказалось тоже с задержками данных. Наиболее быстрый был VLB с прямым доступом к процессору (ранние 486). |
<<Назад Вперед>> | Страницы: 1 * | Печать |
Полигон-2 » Технический флейм » Соседство PCI & ISA |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |