存储器分类

存储器分类1 随机访问存储器 RAM 随机访问存储器可以分为静态随机访问存储器 SRAM 和动态随机访问存储器 DRAM SRAM 通常作为高速缓存存储器 它的速度比 DRAM 要快 抗干扰性比 DRAM 好 造价也更高 DRAM 通常作为计算机的主存以及显存 SRAM 和 DRAM 都是易失性存储器 断电后 存储的信息就会丢失 2 DRAM 和主存 DRAM 将每个位存储在一个电容中 DRAM 很容易漏电而丢失信息 因此 DRAM 存储器必须周期性地读写来刷新存储器的每一位 DRAM 常用来构成计算机

1. 随机访问存储器(RAM)

  随机访问存储器可以分为静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)。

  SRAM通常作为高速缓存存储器,它的速度比DRAM要快,抗干扰性比DRAM好,造价也更高;DRAM通常作为计算机的主存以及显存。

  SRAM和DRAM都是易失性存储器,断电后,存储的信息就会丢失。

2. DRAM和主存

  DRAM将每个位存储在一个电容中,DRAM很容易漏电而丢失信息,因此DRAM存储器必须周期性地读写来刷新存储器的每一位,DRAM常用来构成计算机的主存储器。

  DRAM芯片的结构如下图:

存储器分类

  

  DRAM芯片单元被组织成二维阵列,行列中的每格称作超单元,每个超单元由若干位组成。每个DRAM芯片连接到存储控制器,存储控制器要读出某个超单元的内容,首先发送行地址给DRAM芯片,DRAM芯片将一整行内容拷贝到内部行缓冲区,然后存储控制器发送列地址给DRAM芯片,DRAM芯片再从内部行缓冲区当中将选中的超单元的内容发送给存储控制器。DRAM芯片组织成二维阵列是为了降低芯片地址引脚数量。

  主存储器通常包含多个DRAM芯片,CPU发送一个地址给存储控制器,存储控制器将地址转换成行地址和列地址,然后发送给每个DRAM芯片,选中每个DRAM芯片的指定超单元,合并后输出给存储控制器。

3. 只读存储器(ROM)

  ROM名字上叫作只读存储器,这是因为一开始的ROM存储器只能被写一次,而后来出现了可以写多次的ROM,因此ROM实际上通常已经是可读也可写的存储器了,ROM最主要的特性是它是非易失性的,即断电后内容不会丢失。

  EEPROM叫作电子可擦写可编程ROM,是现在常用的一种ROM,闪存就是基于EEPROM的一种新型的存储器,基于闪存的新型磁盘有固态硬盘(SSD)。

4. 磁盘

  磁盘的基本单位从大到小一次是:柱面、磁道、扇区,磁盘一次读写一个扇区的数据。早起的磁盘每个磁道包含的扇区数目是相同的,即由最靠近中心轴的磁道决定,这样远离中心的磁道上扇区之间的分隔就越大。而现代的磁盘是将柱面分为多个区,同一个区中的柱面中的磁道具有相同的扇区数,越靠近外面的区,其中的磁道所包含的扇区的数目越多。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199517.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 下午12:49
下一篇 2026年3月20日 下午12:49


相关推荐

  • Idea激活码最新教程2022.1.1版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2022.1.1版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2022 1 1 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2022 1 1 成功激活

    2025年5月25日
    4
  • ES系列之嵌套文档和父子文档

    ES系列之嵌套文档和父子文档需求背景很多时候 mysql 的表之间是一对多的关系 比如订单表和商品表 一笔订单可以包含多个商品 他们的关系如下图所示 ElasticsSear 以下简称 ES 处理这种关系虽然不是特别擅长 相对于关系型数据库 因为 ES 和大多数 NoSQL 数据库类似 是扁平化的存储结构 索引是独立文档的集合体 不同的索引之间一般是没有关系的 不过 ES 目前毕竟发展到 7 x 版本了 已经有几种可选的方式能

    2026年3月19日
    1
  • 数据收集渠道_数据挖掘数据集

    数据收集渠道_数据挖掘数据集HuggingFace–TheAIcommunitybuildingthefuture.MachineLearningDatasets|PapersWithCode

    2022年10月16日
    5
  • AutoEventWireup=“true” 属性

    AutoEventWireup=“true” 属性AutoEventWireupAutoEventWireup=“true” :自动事件匹配asp.net(AutoEventWireup属性的确切含义)使用Asp.NET时,新建的aspx页面第一行page指令中包含了一个AutoEventWireup属性。网上的很多教程认为这一属性,甚至这一行代码都是没用的。其实,这是不了解Asp.NET事件处理模型的表现。简单

    2022年5月28日
    33
  • Hmily实现TCC事务控制

    Hmily实现TCC事务控制目标通过本案例的学习,掌握Hmily实现TCC事务控制的方法,掌握TCC事务控制的思想。Hmily介绍Hmily是一个高性能分布式事务TCC开源框架。基于Java语言来开发(JDK1.8),支持Dubbo,SpringCloud等RPC框架进行分布式事务。它目前支持以下特性:支持嵌套事务(Nestedtransactionsupport).采用disruptor框架进行事务日志的…

    2022年5月22日
    34
  • warning用法_docker个人应用

    warning用法_docker个人应用docker本地化异常:/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)

    2022年4月22日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号