Gate Descriptor
前述の「割込みハンドラ」のアドレスを持つ
構造体
単なる関数へのポインタではなくて、セグメ
ントの設定とか権限(Ring)とか16 bit/32 bit
のモード選択とか、幾つかのパラメータを含
む
Task gate, Interrupt gate, Trap gateの三種類あ
る
Task gateはHWのマルチタスク機能でハンドリング
する方法で今は使われていない
Interrupt gateとTrap gateは普通に割り込みハンドラ
へジャンプする方法
EFLAGS.IFフラグをクリアするか否かが違い