操作系统中的分段是一个与时间本身一样古老的概念。至少根据我的教授的说法,大多数现代操作系统已经放弃了分段的概念,现在主要依靠分页来实现内存保护,从而防止每个进程访问除自己的内存之外的任何其他内存。那么我们如何在 C 中仍然遇到“分段错误”。在现代操作系统中,我们是否仍然将分段作为一个抽象概念?
c operating-system x86-64 segmentation-fault memory-segmentation
c ×1
memory-segmentation ×1
operating-system ×1
segmentation-fault ×1
x86-64 ×1