【发布时间】:2011-02-05 14:39:06
【问题描述】:
抱歉,这个问题很简单,但在谈到操作系统理论时,我总是感到困惑。
我的书声称通过使用“堆栈”可以实现重入 - 这是否意味着存在一个“堆栈”并且它以某种方式在所有例程之间共享,或者“堆栈”是否指的是抽象概念堆栈,每次调用某个子程序时都会创建一个堆栈并将其存储在主内存中? (假设需要)。
在这种情况下,CPU 中的堆栈指针呢?在这两种情况下,它是如何发挥作用的?
抱歉我的描述含糊不清,整个想法对我来说只是笼罩在相互矛盾的想法中!
【问题讨论】:
标签: operating-system stack cpu-usage