1
인터럽트의 개념
인터럽트는 CPU에게 지금 하던 일을 잠시 멈추고 이것을 처리하라고 알리는 신호입니다.
키보드에 입력이 있나CPU가 프로그램을 실행하는 중에 키보드를 누르면 어떻게 될까요? CPU가 매 사이클마다 키보드에 입력이 있나?, 디스크 읽기가 끝났나?, 네트워크 패킷이 왔나?
하드웨어 인터럽트 (외부 인터럽트)와 소프트웨어 인터럽트 (트랩)를 중심으로 인터럽트와 I/O의 판단 흐름을 읽습니다.
인터럽트는 CPU에게 지금 하던 일을 잠시 멈추고 이것을 처리하라고 알리는 신호입니다.
키보드에 입력이 있나인터럽트는 발생 원인에 따라 세 가지로 구분됩니다.
디스크 읽기가 끝났나인터럽트가 발생하면 CPU는 다음 과정을 거칩니다.
네트워크 패킷이 왔나