Skip to main content

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

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

키보드 컨트롤러의 위치는 다를 수 있지만 통합 회로는 전통적으로 컴퓨터의 마더 보드에 있습니다.키보드가 컴퓨터의 필수 부분이 아닌 경우 컨트롤러는 키보드 하드웨어 내부에 거의 없습니다.랩톱에서와 같이 컴퓨터 구조의 일부인 키보드의 경우 반대입니다.별도의 키보드 컨트롤러가 없지만 프로세서의 다른 부분을 통해 기능이 모방되는 상황도 있습니다.개별 키 아래의 전류 변화 측정.이 신호는 컴퓨터의 키보드 컨트롤러와 유사한 회로에 의해 표준화됩니다.즉, 모든 키보드는 자체 지형과 키의 위치 및 배열에 대한 지식을 가지고 있으며, 키가 키보드의 위치 또는 키보드에 어떤 물리적 설계에 관계없이 사용자가 리턴 키를 누르면 동일한 신호를 보낼 수 있습니다.. the 주 컴퓨터 내부의 컨트롤러는이 신호를 가져 와서 스캔 코드로 변환하여 CPU에 의해 더 쉽게 해석됩니다.시프트 또는 컨트롤과 같은 수정 자 키는 누르고있는 다른 키와 함께 전달됩니다.이 시점에서 키보드 컨트롤러는 신호를 CPU로 보내 현재의 동작을 중지하고 스캔 코드를 검색합니다.그런 다음 CPU는 많은 운영 체제에서 시스템 이벤트가 생성되어 활성 프로그램에 의해 처리되도록 전달되는 시스템에 스캔 코드를 전달합니다.