美文网首页
存储系统-层次化存储结构

存储系统-层次化存储结构

作者: 陆遥远 | 来源:发表于2024-04-07 16:18 被阅读0次

缓存与主存编址与计算

1. 缓存概念

在计算机的存储系统体系中,Cache是访问速度最快的层次(如果有寄存器,则寄存器最快)。

使用Cache改善系统性能的依据是程序的局部性原理。

如果以h代表对Cache的访问命中率,t表示Cache的周期时间,t2表示主存储器周期时间,以读操作为例,使用"Cache+主存储器"的系统的平均周期为t3,则:

t3 = h * t + (1 - h) * t2

其中,(1-h)又称为失效率(未命中率)。

2. 缓存映像

直接相联映像

  • 含义:硬件电路较简单,但冲突率很高
  • 例如:某机的主存容量为1GB,划分为2048页,每页512KB;Cache容量为8MB,划分为16页,每页512KB

全相联映像

  • 含义:电路难于设计和实现,只适用于小容量的cache,冲突率较低

组相联映像

  • 含义:直接相联与全相联的折中

3. 主存-编址与计算

存储单元

  • 按字编址:存储体的存储单元是字存储单元,即最小寻址单位是一个字
  • 按字节编址:存储体的存储单元是字节存储单元,即最小寻址单位是一个字节

计算所需芯片的总数

根据存储器所要求的容量和选定的存储芯片的容量:

例:若内存地址区间为4000H ~ 43FFH,每个存储单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是多少?

解:字节:43FFH - 4000H + 1 = 400H = 2^10

存储单元总容量:2^10 * 16 bit

每片的容量:2^10 * 16 / 4 = 256 * 16 bit

相关文章

  • 【理论学习】Ceph功能模块与RADOS

    Ceph架构图 Ceph存储系统的逻辑层次结构大致划分为4部分: ◎ 基础存储系统RADOS ...

  • 层次结构存储系统

    目录 6.5 虚拟存储器 虚拟存储器的基本概念 虚拟地址空间 虚拟存储器的实现 存储保护 6.6 IA-32/Li...

  • 层次结构存储系统(二)

    目录 6.3 磁盘存储器 磁盘存储器的结构 磁盘存储器的性能指标 磁盘存储器的连接 固态硬盘 高速缓冲存储器 程序...

  • 层次结构存储系统(一)

    层次结构存储系统 6.1 存储器概述 存储器分类 主存储器的组成和基本操作 存储器的主要性能指标 各类存储元件的特...

  • 事业单位计算机复习笔记

    计算机基础 三级存储系统的结构 计算机的三级存储系统是什么?答:计算机系统中存储层次可分为三级:高速缓冲存储器、主...

  • TableStore: 海量结构化数据分层存储方案

    前言 表格存储是阿里云自研分布式存储系统,可以用来存储海量结构化、半结构化的数据。表格存储支持高性能和容量型两种实...

  • 计算机组成原理(三)存储系统

    3.1 存储系统基本概念 3.1.1 存储器的层次结构 主存储器。简称主存,又称内存储器(内存),用来存放计算机运...

  • 2022-03-11

    系统概论 数据的表示与运算 存储系统的层次结构存储器RAMSRAM不需要刷新,晶体管 ,非破坏性读出DRAM需要刷...

  • 存储系统的笔记

    存储系统 计算机存储系统层次及存储介质 结论:容量由小到大,速度由高到低,单位存储价格由高到低 cache篇 为什...

  • 存储系统结构

    存储器的分类 根据存储器在主机中的放置位置,可以分为: 内储存器:存放当前执行的程序和数据,容量小,速度快。 外储...

网友评论

      本文标题:存储系统-层次化存储结构

      本文链接:https://www.haomeiwen.com/subject/dpaitjtx.html