跳转至

命名空间机制

命名空间用于控制线程间系统资源共享和隔离。

不同的内核架构可以基于命名空间控制资源共享行为,例如:

  • 对于 unikernel,所有线程共用一个全局的命名空间。
  • 对于宏内核,每个进程使用一个命名空间,进程内的所有线程共享同一个命名空间的资源,不同进程间资源相互隔离。

命名空间管理的资源

  • 工作目录 axfs::CURRENT_DIR_PATH/axfs::CURRENT_DIR
  • 文件描述符表 FD_TABLE
  • etc.

评论

作者: Asakura Mizu