책의 본문에서,


"키보드 컨트롤러에서 키보드 디바이스를 사용 가능하게 하려면, 커맨드 포트로 키보드 디바이스 활성화 커맨드인 0xAE를 보내면 됩니다. 하지만, 이것은 '키보드 컨트롤러'에서 활성화된 것이지 실제 키보드가 활성화된 것은 아닙니다." 라는 부분이 잘 이해가 안갔었는데..


http://wiki.osdev.org/%228042%22_PS/2_Controller#Step_9:_Enable_Devices


여기에 따르면 0xAE의 정의를 키보드 디바이스를 활성화가 아닌 Enable first PS/2 port 라고 설명해놨더군요.. 키보드 컨트롤러의 다른 이름이 PS/2 Controller 라는 점에서 둘다 같은 말이긴 하지만 저처럼 머리가 좋지 않아서 '왜 굳이 컨트롤러에서 디바이스를 Enable하고 또다시 키보드를 Enable해야하는가..(비슷비슷한 용어때문에 오는 혼란?)'에 대한 질문이 드는 분들은 PS/2 Port Enable과 키보드 디바이스 Enable로 따로 이해하면 쉽게 이해될거라 생각하네요..


공부하다가 잠시 헷갈렸는데 저처럼 생각하시는 분이 없지 않을까 해서 올려봅니다..:)


다들 재밌게 OS만드시길~