B.2. IDT(Interrupt Descriptor Table)

시스템 콜을 호출하면 최종적으로 트랩을 발생시키는데 이 것은 소프트웨어 인터럽트라고 이해하면된다. i386에선 IDT를 통해 모든 인터럽트가 관리되는데 시스템 콜은 0x80 번의 인터럽트를 사용한다. 아래에 IDT의 구조가 나와 있다.

그림 B-1. IDT 구조