kzl0629 发表于 2011-04-25 23:37

页帧号和页框到底是什么啊?

如题 页帧号和页框到底是什么啊?都有什么用?

很多地方都看到他们,一看就蒙了

tempname3 发表于 2011-04-26 08:24

传统上,把内存视为连续的字节,即内存为字节数组,内存单元的编号(地址)可作为字节数组的索引。
分页管理时,将若干字节视为一页,比如4K byte。此时,内存变成了连续的页,即内存为页数组,每一页物理内存叫页帧,以页为单位对内存进行编号,该编号可作为页数组的索引,又称为页帧号。

页帧和页框是一个东西,英文page frame。

amarant 发表于 2011-04-26 08:28

ls說的很好,簡單地說
頁幀號指示第幾頁
頁框表示一個實際存在的物理頁

kzl0629 发表于 2011-04-26 09:40

懂了,总结一下
2楼说页帧就是一些操作系统书上定义“页块”,是从物理内存角度分的定义的,表示“页”
页帧和页框应该是一个东西,只是翻页过来叫法不一样而已
谢谢2位了

haolianglh 发表于 2016-07-23 23:09

参考《ULK》第p51的翻译:分页单元把所有的RAM分成固定长度的页框(page frame)(有时叫做物理页)。每一个页框包含一个页(page),也就是说一个页框的长度与一个页的长度一致。页框是主存的一部分,因此也是一个存储区域。区分一页和一个页框是很重要的,前者只是一个数据块,可以存放在任意页框或磁盘中。
已经很明了了,不需要在解释,虽然国内翻译一向水平不高,不过这段翻译没什么问题。
页: [1]
查看完整版本: 页帧号和页框到底是什么啊?