An Entity of Type: building, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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 and the AMD64 architecture. Other architectures have similar data structures, but may behave differently.

Property Value
dbo:abstract
  • Tabulka vektorů přerušení je datová struktura, ve které se na architektuře x86 uchovávají vektory přerušení. (cs)
  • 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 and the AMD64 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. (en)
  • L'IDT (de l'anglais Interrupt Descriptor Table) est une table de données située dans la mémoire d'un ordinateur d'architecture x86, et permettant au microprocesseur de gérer les interruptions. Il s'agit d'un tableau comportant au maximum 256 descripteurs de 8 octets chacun, soit un descripteur par interruption. Son emplacement en mémoire est enregistré à l'intérieur du registre IDTR du processeur. Lors du déclenchement d'une interruption, le processeur lit la ligne correspondante dans l'IDT et effectue le traitement associé aux valeurs lues sur cette ligne. Le registre IDTR est un registre de 48 bits, dont les 16 bits les plus faibles représentent la taille en octets de l'IDT, tandis que les 32 bits supérieurs représentent l'adresse physique de l'IDT en mémoire. Ce registre n'est accessible que par l'intermédiaire de deux instructions assembleur : lidt (Charge un emplacement mémoire dans l'IDTR) et sidt (Place dans un emplacement mémoire le contenu de l'IDTR). Les 32 premières interruptions (no 0 à 31) sont réservées aux exceptions (erreurs) générées par le microprocesseur. Les 16 interruption matérielles sont généralement associées aux interruptions no 32 à 47. Néanmoins toutes les interruptions sont librement appelables par les programmes utilisateurs par le biais de l'instruction à condition que le système d'exploitation le lui permette. (fr)
  • 인터럽트 디스크립터 테이블 (Interrupt Descriptor Table (IDT))은 인터럽트 벡터 테이블을 구현하기 위해 X86 아키텍처에서 사용되는 데이터 구조체이다. IDT는 프로세서가 인터럽트와 예외에 대한 정확한 반응을 결정하기 위해 사용된다. 아래에서 설명할 자세한 부분들은 x86 아티텍처와 AMD64 아키텍처에서 적용되는 것이다. 다른 아키텍처들은 비슷한 구조체를 갖지만 행동은 조금 다를 수 있다. IDT의 사용은 다음 3 종류의 이벤트들에 의해서 발생된다. 인터럽트로 불리는 하드웨어 인터럽트, 소프트웨어 인터럽트 그리고 프로세서 예외이다. IDT는 256개의 인터럽트 벡터들로 이루어져 있으며 처음 32개는 프로세서 예외를 위해 예약되어 있다. (ko)
  • La Interrupt Descriptor Table (IDT) o Tabella dei descrittori degli Interruptè una struttura dati usata dalle architetture x86 per implementare una tabella di vettori interrupt.La IDT è usata dal processore per determinare la corretta risposta a interrupt e eccezioni. I dettagli della descrizione sotto si applicano particolarmente alle architetture x86 e AMD64. Altre architetture hanno strutture dati simili, ma lavorano differentemente. L'Uso dell'IDT è innescata da 3 tipi di eventi: interrupt hardware, interrupt software ed eccezioni del processore, che insieme vengono richiamate come interrupt.La IDT consiste di 256 vettori di interrupt. (it)
  • Таблица векторов прерываний (англ. Interrupt Descriptor Table, IDT) используется в архитектуре x86 и служит для определения корректного ответа на прерывания и исключения. В микропроцессорах Intel 8086/80186 таблица векторов прерываний расположена в первом килобайте памяти начиная с адреса 0000:0000 и содержит 256 векторов прерываний в формате сегмент:смещение.Начиная с процессора 80286, адрес в физической памяти и размер таблицы прерываний определяется 48-битным регистром IDTR. В IDT используются следующие типы прерываний: аппаратные прерывания, программные прерывания и прерывания, зарезервированные процессором, называемые исключениями (первые 32) на случай возникновения некоторых событий (деление на ноль, ошибка трассировки, переполнение). В реальном режиме элементом IDT является 32-битный FAR-адрес обработчика прерывания. В защищённом режиме элементом IDT является шлюз прерывания длиной 8 байт, содержащий сегментный (логический) адрес обработчика прерывания, права доступа и др. В длинном режиме размер дескриптора прерывания увеличен до 16 байт. В режиме V86 при использовании расширения VME таблица векторов располагается по виртуальному адресу 0000:0000. Без использования этого расширения (и в том случае, если переадресация прерываний запрещена) при возникновении прерывания процессор покидает режим V86 и выполняет обычный обработчик защищённого режима. (ru)
  • Табли́ця векторі́в перерива́нь (англ. Interrupt Descriptor Table, IDT) використовується в архітектурі x86 і слугує для визначення правильної відповіді на переривання і винятки. У мікропроцесорах Intel 8086/80186 таблиця векторів переривань розташована в першому кілобайті пам'яті починаючи з адреси 0000:0000 і містить 256 векторів переривань у форматі «сегмент: зміщення». Починаючи з процесора 80286, адреса у фізичній пам'яті та розмір таблиці переривань визначається 48-бітовим регістром IDTR. В IDT використовуються переривання таких типів: апаратні переривання, програмні переривання і переривання, зарезервовані процесором, звані винятками (перші 32) на випадок виникнення деяких подій (ділення на нуль, помилка трасування, переповнення). У елементом IDT є 32-бітова FAR-адреса опрацьовувача переривання. У захищеному режимі елементом IDT є переривання довжиною 8 байтів, що містить сегментну (логічну) адресу опрацьовувача переривання, права доступу тощо. У довгому режимі розмір дескриптора переривання збільшено до 16 байтів. У режимі V86 за використання розширення VME таблиця векторів розташовується за віртуальною адресою 0000:0000. Без використання цього розширення (і у випадку, коли переадресацію переривань заборонено) при виникненні переривання процесор залишає режим V86 і виконує звичайний опрацьовувач захищеного режиму. (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 3877859 (xsd:integer)
dbo:wikiPageLength
  • 6850 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1100199467 (xsd:integer)
dbo:wikiPageWikiLink
dbp:date
  • March 2019 (en)
dbp:text
  • PM (en)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Tabulka vektorů přerušení je datová struktura, ve které se na architektuře x86 uchovávají vektory přerušení. (cs)
  • 인터럽트 디스크립터 테이블 (Interrupt Descriptor Table (IDT))은 인터럽트 벡터 테이블을 구현하기 위해 X86 아키텍처에서 사용되는 데이터 구조체이다. IDT는 프로세서가 인터럽트와 예외에 대한 정확한 반응을 결정하기 위해 사용된다. 아래에서 설명할 자세한 부분들은 x86 아티텍처와 AMD64 아키텍처에서 적용되는 것이다. 다른 아키텍처들은 비슷한 구조체를 갖지만 행동은 조금 다를 수 있다. IDT의 사용은 다음 3 종류의 이벤트들에 의해서 발생된다. 인터럽트로 불리는 하드웨어 인터럽트, 소프트웨어 인터럽트 그리고 프로세서 예외이다. IDT는 256개의 인터럽트 벡터들로 이루어져 있으며 처음 32개는 프로세서 예외를 위해 예약되어 있다. (ko)
  • 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 and the AMD64 architecture. Other architectures have similar data structures, but may behave differently. (en)
  • L'IDT (de l'anglais Interrupt Descriptor Table) est une table de données située dans la mémoire d'un ordinateur d'architecture x86, et permettant au microprocesseur de gérer les interruptions. Il s'agit d'un tableau comportant au maximum 256 descripteurs de 8 octets chacun, soit un descripteur par interruption. Son emplacement en mémoire est enregistré à l'intérieur du registre IDTR du processeur. Lors du déclenchement d'une interruption, le processeur lit la ligne correspondante dans l'IDT et effectue le traitement associé aux valeurs lues sur cette ligne. (fr)
  • La Interrupt Descriptor Table (IDT) o Tabella dei descrittori degli Interruptè una struttura dati usata dalle architetture x86 per implementare una tabella di vettori interrupt.La IDT è usata dal processore per determinare la corretta risposta a interrupt e eccezioni. I dettagli della descrizione sotto si applicano particolarmente alle architetture x86 e AMD64. Altre architetture hanno strutture dati simili, ma lavorano differentemente. (it)
  • Табли́ця векторі́в перерива́нь (англ. Interrupt Descriptor Table, IDT) використовується в архітектурі x86 і слугує для визначення правильної відповіді на переривання і винятки. У мікропроцесорах Intel 8086/80186 таблиця векторів переривань розташована в першому кілобайті пам'яті починаючи з адреси 0000:0000 і містить 256 векторів переривань у форматі «сегмент: зміщення». Починаючи з процесора 80286, адреса у фізичній пам'яті та розмір таблиці переривань визначається 48-бітовим регістром IDTR. У елементом IDT є 32-бітова FAR-адреса опрацьовувача переривання. (uk)
  • Таблица векторов прерываний (англ. Interrupt Descriptor Table, IDT) используется в архитектуре x86 и служит для определения корректного ответа на прерывания и исключения. В микропроцессорах Intel 8086/80186 таблица векторов прерываний расположена в первом килобайте памяти начиная с адреса 0000:0000 и содержит 256 векторов прерываний в формате сегмент:смещение.Начиная с процессора 80286, адрес в физической памяти и размер таблицы прерываний определяется 48-битным регистром IDTR. В реальном режиме элементом IDT является 32-битный FAR-адрес обработчика прерывания. (ru)
rdfs:label
  • Tabulka vektorů přerušení (cs)
  • Interrupt descriptor table (en)
  • Interrupt Descriptor Table (fr)
  • Interrupt Descriptor Table (it)
  • 인터럽트 서술자 테이블 (ko)
  • Таблица векторов прерываний (ru)
  • Таблиця векторів переривань (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License