标签: memory-management operating-system heap
我正在开发一个小型的业余爱好操作系统作为学习经验,并试图围绕内核内存管理。我目前正试图通过堆机制来解决内存分配问题。
我不清楚以下内容:
在我查看的几个实现中,有扩展和收缩堆的代码。但是为什么你不总是使用所有可用的内存用于堆。还有什么(除了内核代码的一个小区域)需要内存?