전체 글
-
[컴퓨터 구조] 인터럽트 (Interrupt)Hacking/컴퓨터 구조 2024. 4. 3. 20:52
목차 인터럽트란? 인터럽트의 기능 인터럽트의 종류 인터럽트 벡터 테이블 인터럽트 사용 예시 인터럽트란? 인터럽트(Interrupt) : 실행 중인 동작을 잠시 중단하고 다른 동작을 먼저 수행하는 것 인터럽트의 기능 1. 빨리 처리를 해야 하는 오류를 알림 CPU는 기본적으로 한 번에 한 가지 동작밖에 수행하지 못한다. 만약 여러 가지 동작을 동시에 수행해야 한다면 동작을 작게 쪼개 번갈아가면서 수행한다. 이때 당장 컴퓨터 시스템에 지장을 줄 수 있는 오류가 생긴다면 그 오류를 수정하는 것을 최우선으로 해야 할 것이다. 이에 오류가 발생하면 인터럽트로 오류 수정을 먼저 하도록 한다. 2. 커널 모드로 전환해 커널의 기능을 사용 유저모드 vs 커널모드 운영체제는 커널을 보호하기 위해 어플리케이션에게 유저 모..