Memory management 内存管理单元如何决定将页映射到Pysycal内存帧?

Memory management 内存管理单元如何决定将页映射到Pysycal内存帧?,memory-management,operating-system,virtual-memory,mmu,Memory Management,Operating System,Virtual Memory,Mmu,在操作系统中,它们是称为进程页面的块。因此,它将只将必要的页面加载到物理内存帧中。我的问题是这些进程是二进制的,对吗?(过程的指令在那个阶段是二进制格式的),假设编译C或C++或任何程序。所以页面将包含整个二进制文件的一部分,对吗?(如果我错了,请纠正我。)这些页面是否包含构成整个过程的二进制部分?然后,内存管理单元(MMU)将如何知道下一步选择哪个页面。。像那样?因为它不知道过程。或者它的流动。。只是二进制 如果我做错了,请纠正我。这里我有几个问题,我一直在努力 谢谢大家! MMU不会这样做。

在操作系统中,它们是称为进程页面的块。因此,它将只将必要的页面加载到物理内存帧中。我的问题是这些进程是二进制的,对吗?(过程的指令在那个阶段是二进制格式的),假设编译C或C++或任何程序。所以页面将包含整个二进制文件的一部分,对吗?(如果我错了,请纠正我。)这些页面是否包含构成整个过程的二进制部分?然后,内存管理单元(MMU)将如何知道下一步选择哪个页面。。像那样?因为它不知道过程。或者它的流动。。只是二进制

如果我做错了,请纠正我。这里我有几个问题,我一直在努力


谢谢大家!

MMU不会这样做。操作系统就是这样做的。MMU只在您访问内存时转换地址,就像操作系统告诉它的那样