насколько я знаю, клавиатуры PS/2 управляются прерыванием, в то время как USB опрашивается. Обычно клавиатуре PS/2 назначается IRQ_1 в Windows.
Я не аппаратный эксперт, но на первый взгляд кажется, что клавиатуры PS/2 более эффективны. Итак, вот мои вопросы:
- на современных компьютерах клавиатура PS/2 лучше (или быстрее), и если да, будет ли это заметно вообще? (например: in gaming)
- так как они не нуждаются в опросе, сделать PS/2 клавиатуры экономия энергии по сравнению с USB? (обратите внимание, что я говорю не только о периферийном устройстве, но и об общем потреблении энергии компьютером).
- в случае, если PS / 2 имел какое-либо преимущество перед USB, будет ли добавление адаптера PS/2 к моей клавиатуре USB сделать устройство так же хорошо, как фактическая клавиатура PS/2? И наоборот, будет ли добавление USB-адаптера к PS / 2 так же плохо, как USB-КБ?
спасибо заранее.
редактировать: я объясню #2:
USB требует активного опроса. Так C. P. U. должно предназначить некоторые из своих циклов для того чтобы просмотреть для keypresses, значить что число циклов имеющихся для других задач более низко. Это может привести к повышению частоты процессора, следовательно, потребление энергии будет выше.
Интересный случай: допустим, мы поставили два одинаковых компьютера рядом, один с помощью клавиатуры PS/2, а другой с помощью USB-клавиатуры той же модели, и мы держим их включенными в течение целого дня. Если мы всего лишь нажать один ключ в течение дня, количество времени ЦП клавиатура PS/2 требует гораздо ниже, что USB-аналог. Таким образом, в ЦП с экстремальным динамическим масштабированием частоты, USB КБ потребовалось бы больше энергии в целом. Кроме того, протокол USB должен управлять несколькими устройствами, я думаю, что это управление делает обработку нажатия клавиш USB более дорогостоящей, чем выделенный IRQ в случае клавиатур PS/2. Такого рода соображения я спрашивал в #2, с учетом ПК в целом, а не только сколько КБ всасывает с входа 5V.
редактировать
Кажется, что опрос вещь только до USB 2.0, и согласно Википедии С, USB 3.0 избавляется от опроса:
улучшенная загрузка шины-добавлена новая функция (с использованием пакетов NRDY и ERDY), позволяющая устройству асинхронно уведомлять хост о своей готовности (нет необходимости опрос)
(клавиатуры USB 3.0 редки на сегодняшний день. Я знаю только о гигабайтном КБ, продемонстрированном в этом году на Computex, и я сомневаюсь, что он использует USB 3.0, чтобы избавиться от опроса, но вместо этого предоставляет USB 3.0 hub прямо на клавиатуре).
Я также пытаюсь найти жесткие данные о том, что скорость опроса для USB КБ. Некоторые люди говорят 125 Гц, и есть некоторые настройки до 1 кГц. Для сравнения, консоли вроде PS3 опрашивают на 100 Гц, а XBox на 125 Гц. Хотя 1KHz были в случае, кажется незначительным на процессоре ГГц (0,000001 % циклов процессора / сек). Эти цифры приводят к другому вопросу: для игровых целей, насколько лучше (если таковые имеются) было бы для PS/2 КБ генерировать 1K прерываний в секунду?