一个进程到底有哪些资源和上下文?
2024-08-15 10:13:22
  • 首先看进程结构体

  • 大致包含如下内容:

    1. 内核数据结构: 是struct_task这种吗
    2. 内核栈: 分配一点栈空间
    3. 进程ID
    4. 文件描述符表
    5. 文件系统信息
    6. 信号处理器(Signal Handlers) —— 这个好像
    7. 虚拟地址空间
    8. 命名空间
    9. CPU寄存器的这些上下文
  • 我们现在的任务就是看看上面这些到底是什么东西。譬如,这个命名空间到底是一个什么样子的东西,进程是怎么拥有的,是分配了一个描述符,句柄,索引,指针。还是一个数据结构啥的。

参考文献

1.

Prev
2024-08-15 10:13:22
Next