A glossary of various terms and acronyms related to the Linux kernel. If you know something, please create yourself an account (UserPreferences) and add a term in alphabetical order. If everybody who reads this page adds a term each week, this glossary should be complete within a few months... * Current: A kernel variable which points to the current running proces * ISR: interrupt service routine * MMU: memory management unit, part of the CPU that is needed for virtual memory. * Scheduler: the part of the kernel that chooses a suitable process to run on the cpu. * Page table: data structure used by the MMU to translate virtual memory addresses to physical memory addresses. * Process descriptor: kernel data structure that describes/accounts proces data related to a single process. * Virtual memory: every process in the system gets its own memory address space, independant of the other processes.