키보드 입력에 대한 특정 질문을합니다. - 컴퓨터 따라서 키 입력들이 있어야로 동시에 수신되지 않고, 직렬 링크를 따라 키 입력을 수신하는 어 - 직렬.
키보드 자체는 키 누르기를 읽고 직렬 링크를 통해 컴퓨터로 전송하는 소형 프로세서입니다. 누군가가 두 개의 키를 '동시 적으로'(실제로 시간 정밀도의 의미로 무엇이든) 누르는 경우를 생각해 봅시다. 키보드 프로세서가 키 입력을 제공하는 디지털 입력 매트릭스를 스캔하고 있습니다. 단순히 키를 가로 지르는 스캔 때문에 항상 한 번 누르는 것을 볼 수 있습니다. 이 스캔에서도 마이크로 초가 걸리므로 한 번의 프레스가 다른 프레스보다 먼저 감지됩니다.
이 스캔으로 인해 프레스가 서로 매우 가까이있을 수 있지만 두 번째가 먼저 보입니다.
보다 일반적인 실시간 프로세스 제어 분야에서, 입력에 의해 이벤트를 알리기 위해 입력이 프로세서를 중단시키는 인터럽트 메커니즘이 이용 될 수있다. 다시 말하지만, 이벤트를 제 시간에 분리 할 수 없더라도 한 인터럽트가 다른 인터럽트보다 먼저 프로세서에 도달합니다.
적절하게 작성된 이벤트 중심 소프트웨어는 두 이벤트가 서로 매우 근접하게 감지되어 실제로는 역순으로 보일 수 있다는 사실을 허용해야합니다.
입력을 효과적으로 집계하는 프로토콜을 사용하여 컨트롤러 컴퓨터에보고하는 I / O 프로세서의 경우 다른 시퀀싱 문제가 있습니다.
요약하면, 진정한 동시 입력이 가능합니다.