引用:《程序员的自我修养》,P14
内存分配的三个问题:
1、地址空间不隔离:程序间地址空间不隔离,会相互影响。
2、内存使用效率低,一个程序作为一个整体换进换出。
3、程序运行的地址不确定。
分段能解决第一和第三个问题,而不能解决第二个问题,原因是程序作为一个整体进行内存分配,换进换出时也会被作为一个整体。
分页能解决全部问题。
时间: 2024-10-24 04:54:19
引用:《程序员的自我修养》,P14
内存分配的三个问题:
1、地址空间不隔离:程序间地址空间不隔离,会相互影响。
2、内存使用效率低,一个程序作为一个整体换进换出。
3、程序运行的地址不确定。
分段能解决第一和第三个问题,而不能解决第二个问题,原因是程序作为一个整体进行内存分配,换进换出时也会被作为一个整体。
分页能解决全部问题。