OSDev Lecture Series 8: Interrupt Descriptor Table (IDT)
Contact me: aptrock327 on discord 0:00 Introduction 2:30 The function of the IDT 6:10 IDT entry structure 22:46 IDT register 32:45 APIC 36:11 8259A PIC and master/slave IRQs 49:07 NMIs and masking IRQ channels 54:25 ACK command (acknowledgement) 55:26 Summary and ending =======Resources=========== "Operating System Concepts", Abraham Silberschatz & Peter B. Galvin "Operating Systems: Design and Implementation", Andrew S. Tanenbaum & Albert Woodhull AMD64 Architecture Programmer’s Manual Volume 2: System Programming https://www.fysnet.net/osdesign_book_... https://wiki.osdev.org/ http://www.lowlevel.eu/ =========================== Get help from the osdev discord server: / discord #osdev #x86 #idt

▶︎
OSDev Lecture Series 9: Peripheral interfaces (PS/2 and PCI)

▶︎
Interrupts - Interrupt Descriptor Table (IDT)

▶︎
CPU Interrupts - Computerphile

▶︎
2026-07-02 ClusterAPI Node Bootstrapping Working Group Meeting

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
OSDev Lecture Series 4: Global Descriptor Table

▶︎
OSDev Lecture Series 10: Graphics and audio

▶︎
OSDev Lecture Series 1: What is an OS?

▶︎
Building an OS - 8 - Interrupts, IDT, GDT

▶︎
How Interrupts Work in Modern Computers

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
How 1999 Quake 3 Teaches Elite Software Engineering

▶︎
The Tiny Donut That Proved We Still Don't Understand Magnetism

▶︎
Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

▶︎
We're 99.9% sure this pattern is true, but no one can prove it

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
What was Coding like 40 years ago?

▶︎
The Story of C++: The World's Most Consequential Programming Language | The Official Story

▶︎
OS12: Basic Keyboard Driver (x86 Interrupts)

▶︎
