【发布时间】:2014-01-25 13:42:44
【问题描述】:
我最近回顾了操作系统概念。 关于进程控制块,是一个操作系统上只有一个全局ONE,还是每个进程都有一个PCB?
另外,这个PCB是否只存在于RAM中?
[我假设我的问题是针对 Linux 或 Unix。] 谢谢,
【问题讨论】:
标签: linux memory memory-management process operating-system
我最近回顾了操作系统概念。 关于进程控制块,是一个操作系统上只有一个全局ONE,还是每个进程都有一个PCB?
另外,这个PCB是否只存在于RAM中?
[我假设我的问题是针对 Linux 或 Unix。] 谢谢,
【问题讨论】:
标签: linux memory memory-management process operating-system
一次回答一个问题:
Linux 中的 PCB 被实现为一个名为 task_struct 的结构(请查看http://lxr.linux.no/linux+v3.12.6/include/linux/sched.h#L1023 的代码)
您可以阅读更多关于任务及其内部的@http://linuxgazette.net/133/saha.html
【讨论】: