Permintaan interupsi cepat

Permintaan interupsi cepat (Bahasa Inggris: fast interrupt request (FIQ)) adalah jenis khusus permintaan interupsi pada arsitektur ARM yang dirancang untuk penanganan peristiwa dengan latensi rendah. FIQ merupakan salah satu dari dua mekanisme interupsi yang didukung oleh ARM, selain permintaan interupsi standar interrupt request (IRQ).

Dalam sistem ARM, FIQ memiliki prioritas lebih tinggi dibandingkan IRQ. Pada satu waktu, hanya satu sumber FIQ yang dapat dilayani, sehingga rutinitas layanan interupsi dapat dieksekusi tanpa perlu mengidentifikasi sumber gangguan. Penanganan FIQ tidak memerlukan penyimpanan konteks register secara penuh karena mode FIQ memiliki sekumpulan register banked tersendiri, yang mengurangi overhead pergantian konteks.

FIQ umumnya digunakan untuk operasi yang memerlukan respons cepat, seperti transfer data berkecepatan tinggi, termasuk operasi akses memori langsung (direct memory access). FIQ dapat dinonaktifkan dengan mengosongkan bit F pada Current Program Status Register (CPSR).

 Referensi 

Kategori:Interupsi
Kategori:Arsitektur ARM