it-swarm-korea.com

USB 또는 PS / 2 키보드가 더 빠르게 반응합니까?

USB 또는 PS/2 키보드는 엔드 투 엔드 입력 대기 시간, 키 입력이 화면에 나타나는 관점에서 더 빠르게 응답합니까?

관련 :

두 연결 모두에서 키 스트라이크 사이의 시간이 인식 할 수있을만큼 길게 표시됩니까?

두 연결 모두 단일 키 입력 지연보다 두 개의 키를 연속으로 빠르게 칠 수 있습니까?

35
Aidan Ryan

2002 년에는 다양한 키보드의 응답 시간을 평가 한 study 가있어 키보드로 대상의 응답 시간을 측정하는 실험에서 이러한 지연을 더 잘 설명 할 수있었습니다.

흥미로운 결과가 많이 있지만이 질문과 관련된 요점은 키보드간에 상당히 큰 차이가 있으며 테스트 된 모든 USB 키보드는 PS/2보다 더 긴 유효 스캔 간격 (18.77ms-32.75ms)을 가졌다는 것입니다. 키보드 (2.83ms-10.88ms).

간단히 설명하기 위해 키보드는 각 키 열을 검색하여 눌 렸는지 확인합니다. 따라서 키를 누르는 순간 신호가 생성되는 것이 아니라 컨트롤러가 키를 스캔하여 눌린 것을 볼 때 신호가 생성됩니다. 키보드가 PC에 신호를 보낸 후 문자가 화면에 나타나기 전에 분명히 추가 지연이 발생하지만 키보드 유형에 관계없이 고정됩니다.

따라서 스캔 한 직후에 키를 누르면 느린 USB 키보드를 감지하여 컴퓨터로 전송하는 데 거의 30ms 더 오래 걸릴 수 있습니다. 나는 그런 종류의 지연을 알아 차리려는 심각한 게이머가 있다고 확신합니다.

31
jtb

나는 여기에 아무 곳이나 언급되지 않았고, 오래되었지만이 게시물은 여전히 ​​간단한 Google 검색을 통해 반환되므로 응답 시간이 빠를뿐만 아니라 PS/2 키보드는 무제한 롤오버를 지원합니다, 한 번에 원하는만큼 키를 누를 수 있으며 모두 등록됩니다. SB는 최대 6, 나는 믿는다. 프로그래머로서, 나는 종종이 문제에 부딪치지 않지만 게이머에게는 이것이 모든 것을 의미합니다!

10
kmatheny

지식이있는 PC 사용자는 PS/2가 USB보다 훨씬 더 나은 연결임을 알고 있습니다. 첫째, 동시 키 누르기의 양에 제한없이 완전한 자유를 줄 것입니다. 마찬가지로 PS/2를 사용하면 전반적인 게임 경험이 향상 될 수 있습니다. 그 이유는 USB 키보드를 사용할 때 컴퓨터가 실제로 키보드 시간을 폴링하는 CPU 시간을 사용하기 때문입니다. 폴링 속도가 높을수록 더 많은 CPU 시간이 폴링을 수행하는 데 사용됩니다. 또한 모든 품질 키보드에 내장 된 디 바운스 속도로 인해 200Hz 이상의 폴링 속도는 단순히 CPU 시간을 낭비하며 실제로는 무의미한 마케팅 과장의 결과입니다. USB 키보드와 달리 PS/2 키보드는 전혀 폴링되지 않습니다. 키보드는 키를 누를 때 컴퓨터로 신호를 보내므로 하드웨어 인터럽트가 발생하여 CPU가 신호를 등록하게합니다.

2
alex

분명히 PS/2가 더 빠릅니다. 전문 게이머를 위해 설계된 this one 와 같은 150 달러짜리 키보드를 구입하면 표준 인터페이스는 PS/2입니다. USB- 어댑터가 포함되어 있지만 멋진 고급 금도금 버퍼링 PS/2 기술이 있습니다.

0
petehern