This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations.(September 2013) (Learn how and when to remove this message)
The interrupt descriptor table (IDT) is a data structure used by the x86 architecture to implement an interrupt vector table. The IDT is used by the processor to determine the correct response to interrupts and exceptions.
The details in the description below apply specifically to the x86 architecture. Other architectures have similar data structures, but may behave differently.
Use of the IDT is triggered by three types of events: hardware interrupts, software interrupts, and processor exceptions, which together are referred to as interrupts. The IDT consists of 256 interrupt vectors–the first 32 (0–31 or 0x00–0x1F) of which are used for processor exceptions.[1]
The interruptdescriptortable (IDT) is a data structure used by the x86 architecture to implement an interrupt vector table. The IDT is used by the processor...
affected by an interrupt, it looks up the interrupt handler in the interrupt vector table, and transfers control to it. Interruptdescriptortable (x86 Architecture...
The Global DescriptorTable (GDT) is a data structure used by Intel x86-family processors starting with the 80286 in order to define the characteristics...
the Interrupt Stack Table (IST), which also resides in the TSS and contains logical (segment+offset) stack pointers. If an interruptdescriptortable specifies...
compatibility problems of BIOS and protected mode. DOS interrupt call Interruptdescriptortable Ralf Brown's Interrupt List Not all computers with BIOS are IBM PC...
accessing descriptortables such as the Global DescriptorTable (GDT), the Interruptdescriptortable (IDT) and the Local DescriptorTable (LDT). Segment...
JMP instruction targeted at a TSS descriptor in the global descriptortable. It can occur implicitly when an interrupt or exception is triggered if there's...
the table of interruptdescriptors, which normally resides on a single memory page, is instead split over two pages such that the descriptors for the...
transducer, a sensor and transmitter for a surface acoustic wave Interruptdescriptortable, a memory structure of x86 microprocessors Insulation-displacement...
code written in C for 16-bit real-mode x86 devices may write the interruptdescriptortable (IDT) at physical address 0 of the machine by dereferencing a...
device driver which writes over the interruptdescriptortable (IDT). If the IDT is corrupted, when the next interrupt happens, the processor will be unable...
get the descriptors back from the processor. Shadow descriptortables must therefore be used to track changes made to the descriptortables by the guest...
processor state that are normally outside of the IA-32 API scope, like descriptor cache registers. The LOADALL for 286 processors is encoded 0Fh 05h, while...
descriptors used by the LGDT, LIDT, SGDT and SIDT instructions consist of a 2-part data structure. The first part is a 16-bit value, specifying table...
include: Modifying system service descriptortables Modifying the interruptdescriptortable Modifying the global descriptortable Using kernel stacks not allocated...
The rest begins with a volume descriptor set (a header block which describes the subsequent layout) and then the path tables, directories and files on the...
reads the 64-bit segment descriptor structure from either the Global DescriptorTable when TI=0 or the Local DescriptorTable when TI=1. It then performs...
via interrupts. The next part of the virtual address is the BDI or Bank Descriptor Index. The Level field selected a particular bank descriptortable base...
point to the block in memory (another pbit). This makes descriptors equivalent to a page-table entry in an MMU system. System performance can be monitored...
Protected mode may only be entered after the system software sets up one descriptortable and enables the Protection Enable (PE) bit in the control register...
into a descriptortable that is stored in memory. There are two such tables, the Global DescriptorTable (GDT) and the Local DescriptorTable (LDT), each...
processor), which performs the actual packet forwarding function. An Interface Descriptor Block, or simply IDB, is a portion of memory or Cisco IOS internal data...
makes this memory available through the Global DescriptorTable (GDT) and one or more Local DescriptorTables (LDTs). The memory is "protected" in the sense...
Versions of DOS before 3.2 totally or partially relied on the media descriptor byte in the BPB or the FAT ID byte in cluster 0 of the first FAT in order...
of an address, it uses an interrupt vector, an index into a table of interrupt handler addresses. Typically, the interrupt handler saves all other CPU...
program, the T field of an Operand Call or Descriptor Call syllable is relative to the Program Reference Table (PRT). For subroutines, the type of addressing...