【发布时间】:2009-11-12 13:42:49
【问题描述】:
假设在一个程序中我们实现了一个堆栈。但是谁创建了堆栈?是处理器,还是操作系统,还是编译器?
【问题讨论】:
-
stackoverflow.com/questions/1612982/… 这并不能直接回答您的问题,但它可能会为您解决一些关于计算机如何工作的问题。请阅读这个问题,以及投票第二多的答案(我写的)。
-
你是指存储返回地址和局部变量的执行栈吗?那是由操作系统创建的。 Linux execve() 为栈分配内存,fork() 也复制父栈中的内容。
-
堆栈精灵。他们住在北桥下。
-
这是一个实际的问题吗?如果有,是什么?