kernelspace(内核空间):操作系统中由内核运行和管理的受保护内存与执行环境,通常拥有最高权限(内核态)。内核空间用于执行关键任务,如进程调度、内存管理、设备驱动、文件系统与网络栈等。
(也常写作 kernel space;与 userspace/user space(用户空间)相对。)
/ˈkɝːnəl speɪs/
The driver runs in kernelspace.
驱动程序运行在内核空间中。
A bug in kernelspace can crash the entire system because it has privileged access to memory and hardware.
内核空间中的一个漏洞可能导致整个系统崩溃,因为它对内存和硬件拥有特权访问。
kernel 原义为“(果实的)仁、核心”,在计算机领域引申为“操作系统的核心部分(内核)”;space 为“空间”。合在一起,kernelspace 直译为“内核所在的空间”,指内核代码与数据所在的受保护地址空间/执行域。这一说法在类 Unix 与 Linux 的系统编程语境中尤为常见。