APIC (Bộ điều khiển ngắt lập trình nâng cao) là gì?

Viết tắt của Bộ điều khiển ngắt lập trình nâng cao, APIC là PIC (bộ điều khiển ngắt có thể lập trình) với quản lý ngắt nâng cao. Nó được Intel phát triển đầu tiên và thay thế bộ điều khiển ngắt 8259. APIC là cần thiết để xử lý kép hoặc hỗ trợ nhiều bộ xử lý và đã có sẵn kể từ Intel Pentium ban đầu. Tuy nhiên, chipset bo mạch chủ, BIOS và hệ điều hành (Windows 2000 trở lên) cũng phải hỗ trợ APIC trước khi có thể sử dụng.

Mặc dù APIC bổ sung hỗ trợ cho nhiều bộ xử lý, nó vẫn được sử dụng với các máy tính xử lý đơn vì nó cung cấp hỗ trợ cho các IRQ PCI ảo trên 15. Windows XP là một trong những phiên bản Windows đầu tiên tận dụng tối đa APIC nếu được bật và gán thêm thiết bị đến IRQ trên 15.

Lưu ý: Không thể cài đặt phiên bản Windows XP Professional x64 và Windows Server 2003 cho x64 trừ khi APIC được bật trong BIOS hệ thống.

AMD đã cố gắng phát triển một công nghệ cạnh tranh, được đặt tên là OpenPIC, nhưng nó không bao giờ được sử dụng với bất kỳ bo mạch chủ x86 nào. AMD đã kết thúc cấp phép APIC để sử dụng với bộ xử lý Athlon và sau này của họ.

Từ viết tắt máy tính, Bộ xử lý kép, Thuật ngữ phần cứng, Ngắt, IRQL