我之前一直以为页框就是块。
然后以为页框就是内存中的页,页,页框,块的大小都相等。最近才发现这似乎很不对。经过查阅,总结如下。
在计算机的底部,数据是以01序列储存在一个一个小的触发器中的,然而,这样对于程序员或者系统的管理很不方便,因此,借用封装的思想,进行了抽象。
块是最小的数据存储单元,用来读或者写入文件。其中保存了一系列的01序列,块是由扇区组成的,块只可能由1个或者偶数个(2,4,6…)个扇区组成,块也叫做物理记录。
页同样也是数据存储单元,是从主存运输到CPU的基本单位。一个页由一个块或者一组块来构成,大小通常是2KB或者4KB。
在做题的时候,时常发现,有的时候块是指内存中的页,有的时候,块是指的磁盘块(和Cache进行交换的基本单位),很难进行统一考量,因此,一定要具体问题具体分析。
因此,当下的思考是,块是和Cache交互的基本单位,也是最小的数据保存项,而页则是将很多块联系在一起,是抽象的结构, 在RAM中,内存划分成了很多页,样逻辑地址也分成了很多页。物理上的页就叫做页框,而逻辑上的页就叫做页。
总之,页和页框一定是第二层抽象。
但是对于块还是一定要注意题目中说的块,到底是磁盘块,还是内存中的页。
上一篇:时尚高级的裙装穿搭示范,优雅高级又好看,显高显瘦又提档次 裙装穿搭冬季高级感分享 高级感穿搭显瘦又百搭的裙子
下一篇:热刺0-4纽卡!近4轮首败跌第5 95秒连丢2球 孙兴慜2次失误致丢球 热刺1-4惨败莱斯特 热刺0-1客负布莱顿遭遇两连败