-4

Большинство специалистов сходятся во мнении, что для мыши и клавиатуры наиболее эффективный способ связи с процессором основан на прерываниях (как это делается в портах PS/2), а не на опросе (как это делается в портах USB)

Однако в настоящее время появляется все больше клавиатур, которые не поддерживают адаптеры PS/2.

Почему никто не пытается сделать порт более быстрым, но все же основанным на прерываниях процессора?

1 ответ1

2

... потому что работа с сигналами V E R Y S L O W от мышей и клавиатур не является узким местом для современных процессоров, поэтому "повышение его эффективности" практически ничего не дает в реальном выражении. У вас есть, с одной стороны, общий, широко распространенный стандарт, который работает, а с другой - в основном мифические улучшения от разработки нового интерфейса и надежды на то, что его кто-нибудь будет использовать.

Подумайте, сколько времени требуется для опроса 100 раз в секунду в системе, работающей на 2 ГГц. 100 Гц (частота опроса), деленная на 2 000 000 000 Гц (тактовая частота процессора.) Меньшая доля процессорного времени - 1 на двадцать миллионов циклов. Если вы перестанете это делать, то вряд ли сильно ускоритесь, но переход с USB на что-то новое наверняка будет стоить дорого, а порты PS/2 устарели в другом направлении.

Многие вещи, которые имели значение при попытке вывести из строя компьютер на микропроцессоре 1970-х /80-х, не имеют смысла увековечивать в 2016 году.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .