Memory 页面框架中的第一个地址是否始终以0x000结尾?

Memory 页面框架中的第一个地址是否始终以0x000结尾?,memory,virtual,Memory,Virtual,当我偶然发现一个让我意识到这个问题的问题时,我正试图向自己展示虚拟地址转换如何在32位地址空间中工作,页面大小为4kib 我花了一些时间来表达我的思想过程。。。非常长的一段时间,这里: 如果页面帧中的第一个地址不以0x000结尾,则必须破坏翻译本身的结构,因为页面帧编号和偏移量的唯一性都不会在同一页面上保留 如果这是真的,我想知道硬件如何保证这个属性,如果是这样的话,这意味着页面帧的第一个地址必须以0x000结尾

当我偶然发现一个让我意识到这个问题的问题时,我正试图向自己展示虚拟地址转换如何在32位地址空间中工作,页面大小为4kib

我花了一些时间来表达我的思想过程。。。非常长的一段时间,这里:

如果页面帧中的第一个地址不以0x000结尾,则必须破坏翻译本身的结构,因为页面帧编号和偏移量的唯一性都不会在同一页面上保留

如果这是真的,我想知道硬件如何保证这个属性,如果是这样的话,这意味着页面帧的第一个地址必须以0x000结尾