首页文章正文

主存cache,地址映射表和cache的关系

cache标记阵列 2023-11-28 23:25 986 墨鱼
cache标记阵列

主存cache,地址映射表和cache的关系

主存cache,地址映射表和cache的关系

↓。υ。↓ Cache,中文名称为高速缓冲存储器,是为了更好地利用局部性原理,减少CPU访问主存的次数。 简单地说,CPU正在访问的指令和数据将来可能会被多次访问,或者它们可能位于指令和数据附近的内存区域中。在本文中,我们将深入研究CPU和主存之间的关系。 以及Cache的工作过程,并了解它们之间的数据交换和协作。 1、CPU与主存的交互CPU(中央处理单元)是计算机系统的核心,负责执行指令和处理数据。

事实上,在现实中,CPU通用寄存器和主存的速度之间存在着很大的差异。 两者的速度关系大致如下:CPU寄存器的速度一般小于1ns,主存的速度一般在65ns左右。 速度相差了近百倍。 在硬件方面,我们通过查找关联内存实现的块表,将缓存放置主存地址转换为缓存地址。形成过程如图4-29所示。 图4-29全关联映射的地址转换。当一个内存块被转移到Cache中时,它也会同时被转移到另一个内存块中。

缓存地址格式:缓存行号+内联偏移地址缓存标记:主存块号映射过程(地址转换过程):CPU向缓存提供内存地址,缓存中的"控制逻辑"改变"主存地址格式"。目录表中的"主存块号"和ca由三部分组成:主存块标记(主存地址第一部分)、缓存块地址(缓存地址第一部分)、有效位(1位))。 目录表中的行数就是缓存字数。这很容易理解,因为目录表的目的是查找主内存块和缓存字。

≥▽≤ 内存的概述-缓存-辅助内存目录。内存分类是根据存储介质来分类:1.半导体内存TTL、MOS2.磁面内存磁头、磁载体3.磁芯内存硬磁材料、环形组件4.光盘下的地址映射方法来确定主内存中的某些数据是否在缓存中,但效率不同。 首先指定基本单位。简单来说,有4种基本单位:Bit、Byte、Block、Word。B为0/1二进制bitByte=

后台-插件-广告管理-内容页尾部广告(手机)

标签: 地址映射表和cache的关系

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号