我有点困惑.在操作系统课程中,我们被告知所有操作系统都通过分页或分段来处理内存碎片,并且根本没有连续的物理内存分配.OS使用不同级别的寻址(逻辑/物理)来避免连续的内存分配.现在这里有很多关于它的讨论.我的问题是:在支持逻辑寻址的操作系统的c ++编程中,这个问题是否真实存在(任何进程是否因为内存碎片而崩溃)?如果是的话,为什么首先每个操作系统都试图避免连续寻址?
c++ memory-management memory-fragmentation
c++ ×1
memory-fragmentation ×1
memory-management ×1