Почему никто не делает новый периферийный разъем на основе окончания прерывания сигналов для процессоров, таких как PS / 2?

313
yoyo_fun

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

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

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

-4
Здесь есть отличный ответ на связанный (более общий) вопрос о SO: http://stackoverflow.com/a/3072959/6207268 Argonauts 7 лет назад 0
Так много отрицательных голосов. Вот это да. yoyo_fun 7 лет назад 0
@ Аргонавты Я знал всю информацию в этом ответе. Мой вопрос был совершенно другим. Я хорошо знаю, в чем разница. Я спрашиваю, почему никто не решил сделать лучший порт на основе прерываний. yoyo_fun 7 лет назад 0
Возможно, вы знали материал в этом посте, но вы либо не согласны, либо не понимаете, поскольку он говорит вам «почему» Argonauts 7 лет назад 1
@ Argonauts Я думаю, что причина, по которой мы здесь не согласны, заключается в том, что вы на самом деле не понимаете этот пост, а не наоборот. yoyo_fun 7 лет назад 0

1 ответ на вопрос

2
Ecnerwal

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

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

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

Один опрос занимает намного больше, чем один цикл. И чтобы получить ту же производительность, что и ps / 2, вам нужно опрашивать более 1000 раз в секунду. yoyo_fun 7 лет назад 0
Черт возьми, ты должен * печатать очень быстро *, если это тебя беспокоит. Делайте это 2000 раз в секунду и делайте 10 циклов - вы по-прежнему ожидаете снижения производительности на 0,001% в середине процессора с частотой 2 ГГц. Все еще не разумный кандидат для (дорогой, рискованный) оптимизации. Ecnerwal 7 лет назад 0
Кто сказал что-нибудь о наборе текста. Я говорю о конкурентных играх, где 10 мс - много. Почему вы должны делать предположения, не зная, о чем идет речь? Вы могли бы спросить, зачем вам быстрое время ответа. это легко понять, что для печати это не имеет значения. Гоша. yoyo_fun 7 лет назад 0

Похожие вопросы