美文网首页
存储系统结构

存储系统结构

作者: SouthBegonia | 来源:发表于2017-11-30 21:22 被阅读0次

存储器的分类

根据存储器在主机中的放置位置,可以分为:

  • 内储存器:存放当前执行的程序和数据,容量小,速度快。
  • 外储存器:存放当前不参与运行的程序和数据,在需要时与内存以批量处理的方式交换信息,容量大,速度慢。

根据工作方式分为:

  • 随机存储器(Random Access Memory,RAM ):以任意次序读写任意储存单元所用的时间都相同,并且在一个存或取周期内只能进行一次访问。常用作主存或者高速缓冲储存器。
  • 只读储存器(Read Only Memory ,ROM)
  • 顺序储存器(Sequential Access Memory,SAM):只能按照预先的顺序读写储存单元,如磁带,容量大,速度慢,价格低。
  • 直接存取存储器(Direct Access Memory,DAM):先利用随机存取的方式找到A附近的范围,后以顺序存取的方式在地址A附近找到地址A。如磁盘存储器,容量大,存取速度介于RAM与SAM之间,多用做辅助存储器。

这种3级结构的存储系统,围绕速度适中容量适中的主储存器来组织和运行的,并又告诉缓冲储存器缓解主储存器读写慢,不能满足CPU运行速度的矛盾。

高速缓冲储存器(Cache)

Cache是一种存储空间小但速度很高的一种储存器,放置有CPU和主储存器之间。
程序访问局部性:简单解释为程序对局部范围的存储器地址的频繁访问,而对范围之外的地址访问较少的现象。
因为存在程序的局部性,所用在主储存器和中央处理机之间设置容量小速度快的Cache。把正在执行的指令地址附近的一些指令和数据从主存储器调入Cache,以便CPU在一段时间内使用,可以理解如图:


Cache的工作速度是主存的几倍,全部功能由硬件实现。

相关文章

  • 存储系统结构

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

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

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

  • 层次结构存储系统

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

  • LSM-Tree优化方案调研

    LSM-Tree历史 LSMs(Log Structured Merge Trees)结构在现今数据存储系统中非常...

  • 存储系统(2)结构原理

    课程来源:华中科技大学 计算机组成原理公开课 下图是SRAM 静态随机存储单元的结构。 它是用三极管做成的R-S...

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

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

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

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

  • 底层数据结构

    底层数据结构 Redis作为Key-value存储系统,数据结构如下: Redis没有表的概念,Redis实例所对...

  • 数据的存储和管理

    数据存储 云存储是一个新型的云状结构的存储系统,这个存储系统由多个存储设备组成,通过集群功能、分布式文件系统或类似...

  • Redis

    Redis是啥 Redis是一个开源的key-value存储系统,由于拥有丰富的数据结构,又被其作者戏称为数据结构...

网友评论

      本文标题:存储系统结构

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