现代操作系统都引入了虚拟内存技术,在虚拟内存下机制下,每个进程都似乎拥有全部的内存资源,但其实是以一种隔离的方式共同使用同样的底层无物理内存,因此虚拟内存提高了程序的运行效率
Java中所有用户数据的内存都是分配在Java的堆内存中的
C语言通过malloc和free分配内存,通过realloc对一个地址指向的内存在分配
当系统内存管理中出现频繁的页面换入换出时,系统地性能会大受影响
内存是现代计算机CPU能访问的最快的存储单元,所以尽量的把数据放入内存能够提升数据访问效率
现代语言提供了内存的垃圾回收机制后,操作系统的内存管理不再是必须的了