◄ Wiki / OS
GIC
The GIC is ARM's Generic Interrupt Controller, the hardware that routes device interrupts to CPU cores.
When a device needs attention — a timer fires, a network packet arrives — it raises an interrupt, and the GIC decides which core handles it and at what priority. On ARM systems it is the central traffic controller for interrupts, essential for multi-core scheduling and responsiveness. The kernel must program it correctly or interrupts will be lost or misrouted.
See also
- firmwareFirmware is the low-level software that runs first at power-on and prepares the machine before the operating system takes over.
- ICMPICMP is the network protocol for control and diagnostic messages, most famously used by ping.
- FP/SIMDFP/SIMD refers to a CPU's floating-point and vector registers, which hold decimal math and batched parallel data.