APIC คืออะไร (Advanced Programmable Interrupt Controller)

ย่อมาจาก Advanced Interruptor Programmable APIC เป็น PIC (คอนโทรลเลอร์ขัดจังหวะแบบตั้งโปรแกรมได้) พร้อมการจัดการอินเตอร์ รัปต์ ขั้นสูง มันได้รับการพัฒนาครั้งแรกโดย Intel และแทนที่คอนโทรลเลอร์ขัดจังหวะ 8259 APIC จำเป็นสำหรับการประมวลผลแบบคู่หรือรองรับหลายโปรเซสเซอร์และมีให้บริการตั้งแต่ Intel Pentium ดั้งเดิม อย่างไรก็ตามชิปเซ็ตเมนบอร์ด BIOS และระบบปฏิบัติการ (Windows 2000 ขึ้นไป) ต้องรองรับ APIC ก่อนจึงจะสามารถใช้งานได้

แม้ว่า APIC จะเพิ่มการรองรับโปรเซสเซอร์หลายตัว แต่ก็ยังคงใช้กับคอมพิวเตอร์ที่ใช้โปรเซสเซอร์เดี่ยวเนื่องจากให้การสนับสนุน PCI IRQ เสมือนจริงที่สูงกว่า 15 Windows XP เป็นหนึ่งใน Windows รุ่นแรกที่ใช้ประโยชน์เต็มที่จาก APIC หากเปิดใช้งาน IRQs สูงกว่า 15

หมายเหตุ: Windows XP Professional x64 edition และ Windows Server 2003 สำหรับ x64 ไม่สามารถติดตั้งได้เว้นแต่ว่า APIC เปิดใช้งานใน BIOS ระบบ

AMD พยายามที่จะพัฒนาเทคโนโลยีการแข่งขันชื่อ OpenPIC แต่ไม่เคยใช้กับมาเธอร์บอร์ด x86 ตัวใดเลย AMD ได้ออกใบอนุญาต APIC สำหรับใช้กับ Athlon และโปรเซสเซอร์ภายหลัง

ตัวย่อคอมพิวเตอร์, ตัวประมวลผลแบบคู่, เงื่อนไขฮาร์ดแวร์, การขัดจังหวะ, IRQL