在计算机中,操作系统负责管理整个内存空间,主要概括为两个方面:内存的分配与回收。
本章中会详细介绍计算机中用于管理存储空间的方法,以及如何对产生的内存碎片进行处理。
数据结构之动态内存管理机制
通过前面的学习,介绍很多具体的数据结构的存储以及遍历的方式,过程中只是很表面地介绍了数据的存储,而没有涉及到更底层的有关的存储空间的分配与回收,从本节开始将做更深入地介绍。
在使用早期的计算机上编写程序时,有关数据存储在什么位置等这样的问题都是需要程序员自己来给数据分配内存。
而现在的高级语言,大大的减少了程序员的工作,不需要直接和存储空间打交道,程序在编译时由编译程序去合理地分配空间。
2020年10月17日大约 34 分钟