操作系统内存管理

时间:2016-03-24 22:28:02

标签: memory memory-management operating-system heap-memory

我目前正在研究操作系统,我有点困惑。

当第一次启动进程时,操作系统是否知道堆的大小? (我猜它知道数据和代码段的大小)

1 个答案:

答案 0 :(得分:3)

堆只是一个概念。没有真正的单一堆。堆是一块可用于动态内存请求的内存块。堆由分配动态内存的库例程创建。可能有很多堆或根本没有堆。

操作系统永远不知道进程堆的大小。