【问题思考总结】块和页框的大小相等吗?(从抽象层次的角度思考)

问题

我之前一直以为页框就是块
然后以为页框就是内存中的页,页,页框,块的大小都相等。最近才发现这似乎很不对。经过查阅,总结如下。

数据的存储

在计算机的底部,数据是以01序列储存在一个一个小的触发器中的,然而,这样对于程序员或者系统的管理很不方便,因此,借用封装的思想,进行了抽象。

第一层抽象:块

块是最小的数据存储单元,用来读或者写入文件。其中保存了一系列的01序列,块是由扇区组成的,块只可能由1个或者偶数个(2,4,6…)个扇区组成,块也叫做物理记录。

第二层抽象:页

页同样也是数据存储单元,是从主存运输到CPU的基本单位。一个页由一个块或者一组块来构成,大小通常是2KB或者4KB。

在做题的时候,时常发现,有的时候块是指内存中的页,有的时候,块是指的磁盘块(和Cache进行交换的基本单位),很难进行统一考量,因此,一定要具体问题具体分析。

总结

因此,当下的思考是,块是和Cache交互的基本单位,也是最小的数据保存项,而页则是将很多块联系在一起,是抽象的结构, 在RAM中,内存划分成了很多页,样逻辑地址也分成了很多页。物理上的页就叫做页框,而逻辑上的页就叫做页

总之,页和页框一定是第二层抽象。

但是对于块还是一定要注意题目中说的块,到底是磁盘块,还是内存中的页。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值