Operating system 谁决定页面表和页面大小?操作系统还是MMU?

Operating system 谁决定页面表和页面大小?操作系统还是MMU?,operating-system,mmu,Operating System,Mmu,随着物理内存容量的变化,页表大小也在变化,随着进程数的变化,页表大小也在变化。到底是谁决定的?操作系统还是MMU? 如果是操作系统,LINUX和Windows之间有什么区别吗?页面表大小对于CPU操作模式是固定的。操作系统无法修改它。一些处理器允许多种页面大小,操作系统可以决定使用哪种页面大小 页表大小对于CPU操作模式是固定的。操作系统无法修改它。一些处理器允许多种页面大小,操作系统可以决定使用哪种页面大小 这是正常环境的情况。在虚拟化的情况下,安装在操作系统内部的para驱动程序可以在运行时

随着物理内存容量的变化,页表大小也在变化,随着进程数的变化,页表大小也在变化。到底是谁决定的?操作系统还是MMU?
如果是操作系统,LINUX和Windows之间有什么区别吗?

页面表大小对于CPU操作模式是固定的。操作系统无法修改它。一些处理器允许多种页面大小,操作系统可以决定使用哪种页面大小

页表大小对于CPU操作模式是固定的。操作系统无法修改它。一些处理器允许多种页面大小,操作系统可以决定使用哪种页面大小

这是正常环境的情况。在虚拟化的情况下,安装在操作系统内部的para驱动程序可以在运行时提供物理内存更改,在此期间,我观察到页表大小动态变化。这是正常环境的情况。在虚拟化的情况下,安装在操作系统内部的para驱动程序可以在运行时提供物理内存更改,在此期间,我动态地观察到页表大小的变化。