키보드 컨트롤러 란 무엇입니까?

키보드 컨트롤러는 키보드에서 입력을 허용하고 중앙 처리 장치 (CPU)로 전송하도록 설계된 대부분의 컴퓨터 내부의 통합 회로 유형으로 해석을 위해 운영 체제로 전달할 수 있습니다. 일반적으로 키보드 컨트롤러가 키보드 또는 이와 유사한 입력 장치로부터 신호를 수신 할 때 CPU가 실행을 중단시켜 키보드 컨트롤러가 전송하는 신호를 처리 할 수있는 인터럽트로 알려진 신호를 생성합니다. 다른 하드웨어 세부 사항에 따라 키보드 컨트롤러는 키보드에서 다른 비트 시퀀스를 수신 한 다음이 정보를 조회 테이블을 통해 전달합니다. 여기서 정보는 CPU가보다 쉽게 ​​해석 할 수있는 스캔 코드로 알려진 바이트로 변환됩니다. 컨트롤러는 또한 키가 오랫동안 유지 될 때 타이밍 키 프레스와 같은 키보드와 관련된 몇 가지 물리적 측면의 해석을 처리하고 Ligh를 활성화하거나 비활성화합니다.키보드 자체의 숫자 잠금 또는 수도 잠금을 나타내는 T- emitting 다이오드 (LED).

키보드 컨트롤러의 위치는 다를 수 있지만 통합 회로는 전통적으로 컴퓨터의 마더 보드에 있습니다. 키보드가 컴퓨터의 필수 부분이 아닌 경우 컨트롤러는 키보드 하드웨어 내부에 거의 없습니다. 랩톱에서와 같이 컴퓨터 구조의 일부인 키보드의 경우 반대입니다. 별도의 키보드 컨트롤러가 없지만 프로세서의 다른 부분을 통해 기능이 모방되는 상황도 있습니다.

기존 컴퓨터 키보드 내부에있는 하드웨어는 일반적으로 개별 키 아래의 전류 변경을 측정하여 어떤 키를 누르는지 컨트롤러에 정보를 전송합니다. 이 신호는 Comp의 키보드 컨트롤러와 유사한 회로에 의해 표준화됩니다.uter. 즉, 모든 키보드는 자체 지형과 키의 위치 및 배열에 대한 지식을 가지고 있으며, 키보드의 키가 어디에 있든 키보드의 물리적 디자인에 관계없이 사용자가 리턴 키를 누르면 동일한 신호를 보낼 수 있습니다.

.

주 컴퓨터 내부의 컨트롤러는이 신호를 가져 와서 스캔 코드로 변환하여 CPU에 의해 더 쉽게 해석됩니다. 시프트 또는 컨트롤과 같은 수정 자 키는 누르고있는 다른 키와 함께 전달됩니다. 이 시점에서 키보드 컨트롤러는 신호를 CPU로 보내 현재의 동작을 중지하고 스캔 코드를 검색합니다. 그런 다음 CPU는 많은 운영 체제에서 시스템 이벤트가 생성되어 활성 프로그램에 의해 처리되도록 전달되는 시스템에 스캔 코드를 전달합니다.

.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?