키보드 버퍼 란 무엇입니까?
키보드 버퍼는 컴퓨터 메모리에 RAM (Random Access Memory)으로 저장되는 매우 작은 메모리 파티션으로 키보드의 모든 키 입력을 캡처합니다. 키를 누를 때와 화면에 표시 될 때까지 약간의 지연이 있기 때문에 키 입력이 저장됩니다. 키 입력을 캡처하면 컴퓨터에서 처리가 더 쉽고 정확 해집니다. 사용자가 화면에서 보는 것과 달리 사용자가 "삭제"키를 누를 때와 같이 모든 키 입력이 캡처되는 것은 아닙니다. 키보드 버퍼는 더 많은 정보를 보유하도록 조작 할 수 있으며 버퍼 데이터를 감시하도록 설계된 악성 프로그램도 있습니다.
키보드 버퍼는 1 초 동안 키 입력 만 저장하므로 메모리의 매우 작은 부분을 차지합니다. 키 입력이 처리되면 버퍼는 해당 키 입력 메모리를 제거합니다. 이렇게하면 컴퓨터에서 키 입력을 키보드에서 컴퓨터 화면으로 변환 할 때 부정확 한 부분이없고 프로세서가 키보드 데이터를 처리하는 데 도움이됩니다.
누군가 키보드의 버튼을 클릭하면 해당 스트로크가 키보드 버퍼에 들어가지만 모든 문자가 캡처되는 것은 아닙니다. "삭제"또는 "스페이스 바"키와 같이 텍스트를 수정하는 키 입력은 키보드 버퍼에 들어 가지 않습니다. 이러한 키는 문자를 수정하기 위해 작동하는 반면 버퍼는 읽을 수있는 문자 만 포함하기 때문입니다. 누군가가 버퍼의 메모리를 읽으면 공백이없는 구성되지 않은 큰 문자 덩어리이기 때문에 처음에는 이해할 수없는 것처럼 보일 것입니다.
키보드 버퍼는 이해할 수 없지만 버퍼 데이터를 훔칠 수있는 프로그램이 있습니다. 이것은 일반적으로 회사 스파이와 같은 악의적 인 목적을 수행하지만, 우려되는 부모가 자녀가 컴퓨터에 입력하는 내용을 볼 때도 사용합니다. 이러한 프로그램은 버퍼에서 정보를 가져 와서 복사하고 해당 데이터를 버퍼에서 떨어진 곳에 저장합니다. 키 입력을 임시로 저장하는 버퍼와 달리이 프로그램은 사용자가 정보를 삭제할 때까지 정보를 저장합니다.
경우에 따라 RAM이 약한 오래된 컴퓨터 나 과도한 입력을 수행하는 컴퓨터에서는 키보드 버퍼가 가득 찼다는 오류가 표시 될 수 있습니다. 이 경우 사용자는 더 느리게 입력하거나 RAM을 업그레이드하거나 버퍼의 임계 값을 변경해야합니다. 솔루션은 운영 체제 (OS)마다 다르지만 일반적으로 버퍼의 레지스트리 데이터를 수정하여 수행됩니다.