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


33

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

관련 :

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

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


나는 그 차이가 눈에 띄지 않지만 의심의 여지가 있지만 대답을보고 싶습니다. +1
Sasha Chedygov 09 년

키 스트로크에서 화면의 문자까지 측정하려는 경우 운영 체제, 특히 비디오 드라이버의 전반적인 성능이 키보드 속도보다 훨씬 큰 영향을 줄 것이라고 생각했습니다.
mauvedeity

당신은 포인트가있을 수 있습니다. 그러나 동일한 비디오 드라이버를 유지하면 USB-vs-PS / 2 키보드 차이가 영향을 미치고 측정 될 수 있습니다.
Torben Gundtofte-Bruun

실제로, 아래 게임 키보드가 그런 의미에서 가치가 있다고 생각합니다. 그러나 나는 그런 종류의 작은 차이가 대부분 얼마나 중요한지 실제로 알 수 없습니다.
mauvedeity

어느 쪽이든, 인간은 차이를 만들 정도로 충분히 빨리 입력 할 수 없습니다. 스톱워치 또는 스톱워치 앱을 사용하여 1/10 초 이내에 시작하고 중지하고 어떻게하는지보십시오.
Keltari

답변:


30

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

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

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

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


5
매우 멋진 답변입니다. 그러나 캐치가있다. 필자는 당시 운영 체제로 DOS 6을 사용했다. OS가 여기에 어떤 영향을 미치는지 궁금합니다.
innaM

9
예, 중요한 점입니다. 이것은 DOS에서 실행되는 오래된 하드웨어입니다. 이 통제 된 환경에서도 많은 차이가 있습니다. "MS-DOS를 사용하는 이유는 시간을 정확하게 측정 할 수 있었기 때문에 Win dows, Linux, MacOS 또는 Unix와 같은 멀티 태스킹 OS에서는 더 어렵습니다. 멀티 태스킹 OS에서는 컴퓨터 리소스를 한 작업에서 다른 작업으로 전환하는 데 시간이 걸리므로 필요할 때 정확하게 리소스를 사용할 수 있다는 보장은 없습니다. "
jtb

1
@ TorbenGundtofte-Bruun : 우리는 항상 문제가 우리의 인식에만 존재하는지 또는 실제로는 인간 본성의 사실과 관련이 없는지 여부에 관계없이 모든 인식 된 문제에 대한 설명을 찾습니다. 내가 찾을 수있는 대부분의 reseach는 인간 인식의 최소 임계 값이 50ms 이상의 라인을 따른다는 것을 나타내는 것처럼 보이며 이는 USB와 PS-2 키보드 간의 스캔 지연 차이보다 훨씬 높습니다. 당신은 참으로 유능한 초인 간자입니다. 그러나 내가 당신이라면 PS2를 지원하는 최신 컴퓨터를 얻기 전에 주요 구성과 같은 쉬운 것들을 변경하는 것으로 시작합니다.
music2myear

1
2019 년 현재 이에 대한 답은 무엇입니까? PS2는 여전히 USB 3.0보다 낮은 대기 시간으로 간주됩니까?
분리

1
@Seiverence 나는 그것이 어떤 식 으로든 중요하지 않다는 것을 의심한다. 이것은 더 나은 기사처럼 보입니다 : danluu.com/keyboard-latency
jtb

9

그래서뿐만 아니라 빠른 응답 시간이지만 - 나는 여기에 어디 언급, 오래된 있지만,이 게시물은 여전히 간단한 구글 검색을 통해 반환됩니다 보지 않았다 PS / 2 키보드는 무제한 롤 오버 지원 하면 눌러 수 있습니다 의미 한 번에 원하는만큼의 키를 입력하면 모두 등록됩니다. 나는 USB가 최대 6 에서 최대라고 생각합니다. 프로그래머로서, 나는 종종이 문제에 부딪치지 않지만 게이머에게는 이것이 모든 것을 의미합니다!


3
오늘날 많은 게임 / 전문 USB 키보드가 여러 개의 "일반"키보드가 연결된 USB 허브로 가장하여 (이에 연결된 장치로)이 한계를 극복 할 수 있다는 점에 주목할 가치가 있습니다.
Vladimir Panteleev

1
PS / 2 키보드에는 최대 수의 키가 눌려 있지 않지만 등록되지 않은 조합이 있습니다! ps / 2 키보드에서 전체 홈 행 (A ~ L)을 동시에 누를 수 있으며 9 개의 키가 모두 올바르게 감지되지만 J와 K 만 누른 상태에서 U를 누르면 감지되지 않습니다.
sig_seg_v

2
@sig_seg_v 이것은 PS / 2 인터페이스 자체가 아니라 특정 키보드의 제한 일 가능성이 높습니다.
tomasz86

2

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


2
말한 내용이 기술적으로 정확할 수도 있지만 연결할 소스가 있으면 좋을 것입니다. 또한 결백 한 음색은 도움이되지 않습니다.
RD

USB 키보드는 소프트웨어 인터럽트를 사용하고 PS / 2 키보드는 하드웨어 인터럽트를 사용합니다. 내 PC를 만들 때 실시간 오디오 처리에 사용하기 때문에 마더 보드에 PS / 2 포트가 있는지 확인했으며 이전 PC에서는 키보드 및 마우스의 소프트웨어 인터럽트가 USB 사운드 카드와 직접 경쟁하여 때로는 실제로 입력을 사용할 때 버퍼 언더런이 발생합니다! (노트북의 키보드 / 터치 패드는 어떤 이유로 USB 버스를 사용했습니다).
sig_seg_v

0

분명히 PS / 2가 더 빠릅니다. 이 같은 $ (150) 키보드를 구입하면 이 하나의 프로 게이머를 위해 설계, 표준 인터페이스는 PS / 2이다. USB- 어댑터가 포함되어 있지만 멋진 고급 금도금 버퍼링 PS / 2 기술이 있습니다.


2
증거? 그렇지 않으면 이것은 단지 추측
일뿐입니다

4
종종 충분한 금색 커넥터는 실제 이익보다 좋은 마케팅의 신호입니다.
KingCrunch
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.