操作系统:激活帧与过程控制块

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统:激活帧与过程控制块相关的知识,希望对你有一定的参考价值。

根据我的理解,激活帧和进程控制块都在运行时堆栈中,这是内核的一部分?

这似乎不正确......运行时堆栈不是内核的一部分,或者激活帧不属于运行时堆栈?

答案

每个进程都有一个运行时堆栈。 N process = N运行时堆栈(编辑:假设每个进程没有多个线程。更好的语句是N个线程= N个运行时堆栈)。

内核堆栈是分开的。 PCB表存在于内核堆栈中。

内核堆栈!=运行时堆栈。 也只有1个内核堆栈,而有许多运行时堆栈。

以上是关于操作系统:激活帧与过程控制块的主要内容,如果未能解决你的问题,请参考以下文章

进程可以由程序、数据和进程控制块描述 这句话为啥是错的?

进程 —— 进程控制块

进程控制块(PCB)结构

进程控制块(PCB)结构

什么是进程控制块?进程控制块中一般包含哪些内容?

多进程与多线程