Что такое ps2?

N-Key Rollover:

Основная причина, по которой люди выбирают PS / 2 (помимо более низкой задержки), — это одновременное нажатие клавиш. Это означает, что вы можете отправлять одновременный ввод с любого количества клавиш на клавиатуре одновременно. Это в основном полезно для геймеров, когда вы часто нажимаете много клавиш одновременно, и все они должны быть зарегистрированы мгновенно.

Вот выдержка из

TomsHardware.com

Почему так много людей продолжают поддерживать древний стандарт PS / 2? Так называемое n-key rollover является одной из причин. Как уже упоминалось, технически одновременное освобождение любого количества ключей возможно только на порту PS / 2. Чтобы пролить свет на причины, важно уточнить две переменные: скорость доступа и скорость передачи.

Поскольку USB работает в режиме опроса, он не прерывает работу устройства (в отличие от PS / 2). Однако проводная USB-клавиатура выдает пакет прерывания, когда требуется ввести действие, которое немедленно возвращается хосту после получения токена IN. Хост отвечает ACK и выполняет прерывание. Если прерывание не выполняется, функция предоставляет NAK. Проблема возникает, когда многие из этих пакетов отправляются за короткий промежуток времени, что случится, если вы нажмете несколько одновременных нажатий клавиш. Настоящий НКРО поэтому невозможен. Однако опрос не играет никакой роли в PS / 2, где прерывание адресовано напрямую.

Теоретически, USB страдает от проблем с производительностью, когда к компьютеру одновременно подключено много устройств. Например, когда принтер, сканер и веб-камера одновременно предъявляют требования к передаче данных по USB, эти устройства вынуждены распределять доступную пропускную способность. Это может привести к ошибкам.

Давайте подумаем. Соединение (канал) с устройством распознает четыре вида передачи данных:

  • Передача управления (исправление ошибок)
  • Массовая передача (большие объемы данных при сканировании, печати и копировании файлов с использованием шины до 100%)
  • Передачи прерываний (например, с клавиатуры или мыши)
  • Изохронные передачи (язык, видео, мультимедиа, использование шины до 80%)

С чисто технической точки зрения должна быть возможность гарантировать исключительные резервы полосы пропускания и минимальную задержку для передачи прерываний по шине. К сожалению, эта возможность не поддерживается обычными контроллерами USB для каждого устройства. Необходимо будет разработать специальное решение, которое не будет ни рентабельным, ни стоящим усилий. Следовательно, порты PS / 2 остаются наилучшими для подключения клавиатуры.