2010年09月07日 星期二 19:23
"For every program the stack will start at the same address."
为什么是这样的?不是有N多程序共同使用栈吗,应该是在变化的才对哇?(不考虑ASLR)
2010年09月07日 星期二 23:25
这里的地址指的是进程的虚拟地址空间中的地址; 不同的进程中的相同的虚拟地址映射的物理内存是不同的, 这一点由内核的内存管理机制来保证.
2010年09月09日 星期四 09:59
这么做的初衷是什么?又啥好处?
2010年09月09日 星期四 14:01
找本将操作系统原理的书, 看看内存管理部分
2010年09月16日 星期四 13:05
这个地址是指虚拟地址,创建进程的时候需要指定栈 、堆的地址。
Zeuux © 2024
京ICP备05028076号