운영체제
- 최초 등록일
- 2011.10.27
- 최종 저작일
- 2011.03
- 6페이지/ 한컴오피스
- 가격 1,500원
소개글
PC 입출력 과정
목차
없음
본문내용
키보드로 문자 A를 입력 했을 때 모니터에 나오는 과정
1. 키보드가 컴퓨터에게 주사부호(scan code)라는 전기신호를 발생시켜서 키가 눌려졌음을 알린다.
2. 키보드 컨트롤러가 주사부호(scan code)를 번역해서 눌려진 것이 A라고 결정하고 cpu가 이것을 처리할 준비가 되기 전까지 키보드 버퍼라는 임시 저장 공간에 담아둔다.
3. 키보드 컨트롤러가 cpu에게 인터럽트라고 하는 신호를 보낸다. 인터럽트는 키보드, 마우스 등의 장치가 여러 가지 일을 처리하느라 바쁜 cpu에게 지금 중요하게 할 일이 있으니 자신에게 주목해 달라는 신호이다. 지금의 경우에는 키가 눌려졌음을 cpu가 알게 한다.
4. cpu는 항상 많은 일을 하느라 매우 바빠서 대부분의 일들을 순서를 기다렸다가 처리한다. 키보드 인터럽트도 인터럽트 우선순위에 따라서 처리된다. cpu는 이 신호를 운영체제(윈도우XP, 리눅스 등)에게 보낸다.
5. 사용 중인 운영체제가 동시에 여러 개의 창(프로그램)을 띄어놓고 작업할 수 있는, 즉 멀티태스킹이 가능한 윈도우 XP라고 하면, 운영체제는 어떤 창(프로그램)에게 키보드 신호를 보내야 할지를 결정하고 그 창(프로그램)에게 키보드 신호의 입력이 있다는 걸 알려준다.
참고 자료
네이버 카페 - 마이크로밸리
카이스트 과학영재교육원 정보분야 조교들의 블로그 - Kylog
IT 문화원 블로그