Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

10.4 本章小结

在这一章中,我们首先回顾了i386体系结构下程序的基本内存布局,并且对程序内存结构中非常重要的两部分栈与堆进行了详细的介绍。

在介绍栈的过程中,我们学习了栈在函数调用中所发挥的重要作用,以及与之伴生的调用惯例的各方面的知识。最后,还了解了函数传递返回值的各种技术细节。

在介绍堆的过程中,首先了解了构造堆的主要算法:空闲链表和位图。此外,还介绍了Windows和Linux的系统堆的管理内幕。