【408精华知识】页、页面、页框、页帧、内存块、物理块、物理页面还傻傻分不清?

在这里插入图片描述

在做题过程中,我们经常能看到页、页框、块等概念,初接触时,常感觉傻傻分不清,这篇文章将简洁地介绍它们之间的联系与区别。

这些概念之间的根本区别,在于是物理上的概念还是逻辑上的概念,也即是虚地址还是实地址:

(1) 虚拟内存:计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。与没有使用虚拟内存技术的系统相比,使用这种技术的系统使得大型程序的编写变得更容易,对真正的物理内存(例如RAM)的使用也更有效率。

(2) 物理内存:实际的内存(DRAM),物理地址被分成离散的单元。

其中:

页=页面(逻辑上

页框=页帧=物理页面=内存块=物理块(块/磁盘块)(物理上(考试中一般认为页框大小和内存块大小、磁盘块大小相同,但是现实中可能不一致)

注意一下在Cache中

: Cache和主存之间交换数据的最小单位是一个物理块(=页框=页帧=内存块=物理页面);

: 行是Cache的存储单位,存储块(拿到的数据)以及标记项,见下:
在这里插入图片描述

: 组是一个或多个行的集合。在直接映射中一组由一行组成,组相联映射中一组由多行组成;

因为一行总是存储一块,因此 “行” 和 “块” 通常互换使用,但二者概念是不同的。

写在后面

这个专栏主要是我在学习408真题的过程中总结的一些笔记,因为我学的也很一般,如果有错误和不足之处,还望大家在评论区指出。希望能给大家的学习带来一点帮助,共同进步!!!

参考资料
[1]王道408教材(2025版)
[2]王道课程资料

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值