为什么要打扰堆栈大小?

时间:2015-06-21 10:30:29

标签: stack virtual-memory

为什么这么麻烦?

在64位体系结构上,操作系统可以为每个堆栈分配可笑的大地址空间,然后根据需要将新页面映射到虚拟内存。

那么为什么我们的堆栈大小有限呢?

是否能够更好地识别段错误?

或者只是为了保持与没有虚拟内存的架构的向后兼容性?

这在拆分堆栈的上下文中特别有趣:如果堆栈是无限的,拆分堆栈将是不存在问题的解决方案。或者我错了吗?

0 个答案:

没有答案