V2EX  ›  英汉词典

Userspace

发音 Pronunciation (IPA)

/ˈjuːzərˌspeɪs/

定义 Definition

在计算机系统(尤其是类 Unix/Linux)中,“userspace(用户空间)”指应用程序与普通用户进程运行的环境与内存区域,与拥有更高权限、直接管理硬件与系统资源的 kernel space(内核空间) 相对。用户空间程序通常不能直接访问硬件,需要通过系统调用与内核交互。(该词也常写作 user space。)

例句 Examples

I wrote a small tool in userspace to monitor CPU usage.
我在用户空间写了一个小工具来监控 CPU 使用率。

Drivers often split work between the kernel and userspace to improve safety and flexibility, communicating through system calls or device files.
驱动程序常把工作分在内核与用户空间以提升安全性与灵活性,并通过系统调用或设备文件进行通信。

词源 Etymology

user(用户)+ space(空间) 组合而成,是计算机操作系统领域的术语。“space”在这里指“运行环境/地址空间”。随着现代操作系统对权限隔离与安全性的强调,“用户空间 vs 内核空间”的对比成为常见表述。

相关词 Related Words

文学与经典作品 Literary Works

  • The Linux Programming Interface(Michael Kerrisk)——多处讨论 user space 与 kernel space 的边界与系统调用接口
  • Linux Device Drivers(Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman)——涉及驱动在内核态与用户态(userspace)之间的设计取舍
  • Linux Kernel Development(Robert Love)——解释内核架构时频繁使用 user space / kernel space 术语
  • Operating Systems: Three Easy Pieces(Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau)——在讲解系统调用、进程与保护机制时使用 “user space” 的表述
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1708 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
♥ Do have faith in what you're doing.