microZEUS
The whole stack, hand-drawn.

◄ Wiki / OS

SVC

The ARM CPU instruction a program runs to ask the operating system kernel for a service.

SVC (Supervisor Call) is how userspace code on ARM traps into the kernel to perform a system call — reading a file, allocating memory, and so on. Executing it switches the processor into a privileged mode and jumps to the kernel's handler. It is ARM's counterpart to the syscall entry mechanism on other architectures.

See also

  • syscallThe controlled doorway a program uses to ask the operating system kernel to do something for it.
  • stack pointerA CPU register that always points to the top of the current call stack in memory.
  • timer tickA regular clock interrupt that lets the operating system periodically take control and switch tasks.

Referenced by

syscall