【计算机】计算机存储器的分类与特性

文章目录

    • 一、按作用层次分类
      • 1. 主存储器(内存)
      • 2. 辅助存储器(外存)
      • 3. 高速缓冲存储器(Cache)
    • 二、按存储介质分类
      • 1. 半导体存储器
      • 2. 磁存储技术
      • 3. 光存储发展
    • 三、按存取方式分类
      • 1. 随机存储器技术细节
      • 2. ROM技术演进路线
      • 3. 存储层次结构优化
    • 四、按信息可保存性分类
      • 1. 易失性存储器技术
      • 2. 非易失性存储可靠性
    • 五、前沿存储技术

存储器作为计算机系统的核心组件,承担着存储程序与数据的关键任务。根据不同的分类标准,存储器可划分为多种类型。本文将系统性地从作用层次存储介质存取方式信息可保存性四个维度进行解析,帮助读者建立完整的存储器知识体系。

一、按作用层次分类

1. 主存储器(内存)

功能

  • 直接为CPU提供运行所需的程序和数据
  • 作为Cache与辅助存储器之间的数据交换枢纽

核心特性

  • 容量受限(通常GB级)但速度快(纳秒级访问)
  • 采用半导体工艺,单位成本较高
  • 易失性存储(断电后数据丢失)

技术演进
从DDR3到DDR5的迭代,带宽提升显著

2. 辅助存储器(外存)

功能

  • 长期保存操作系统、应用程序及用户文件
  • 数据必须加载到主存才能被CPU处理

典型特征

  • 容量可达TB级(2023年消费级HDD已达22TB)
  • 访问延迟在毫秒级(机械硬盘寻道时间约5-15ms)
  • 非易失性存储

技术对比(大致参数):

类型延迟寿命价格/GB
HDD5-15ms无写入限制$0.03
SATA SSD0.1ms500-3000次$0.08
NVMe SSD0.02ms1000-5000次$0.12

3. 高速缓冲存储器(Cache)

层级架构

  • L1 Cache:分指令/数据缓存,约32-64KB
  • L2 Cache:通常256KB-1MB
  • L3 Cache:共享式设计,可达32MB

设计原理

  • 利用局部性原理(时间/空间局部性)
  • 采用SRAM工艺,速度比DRAM快10倍

性能影响
Cache命中率每提升10%,CPU性能可提高15-20%

二、按存储介质分类

1. 半导体存储器

MOS型存储器

  • DRAM:1T1C结构,需每64ms刷新
  • 3D NAND:堆叠层数已达232层(2023年)

新型技术

  • 相变存储器(PCM)
  • 阻变存储器(ReRAM)

2. 磁存储技术

硬盘技术参数

  • 面密度:最新HAMR技术达2Tb/in²
  • 转速:企业级15Krpm,消费级5400-7200rpm

3. 光存储发展

  • 蓝光光盘单碟容量达128GB(四层记录)
  • 档案级光盘寿命可达50年

三、按存取方式分类

1. 随机存储器技术细节

DRAM刷新机制

  • 分散刷新:每行刷新间隔=刷新周期/行数
  • 透明刷新:利用CPU不访问内存的周期

新型RAM技术

  • GDDR6X:带宽达1TB/s(RTX 4090显存)
  • HBM3:堆叠式设计,带宽突破819GB/s

2. ROM技术演进路线

ROM
PROM
EPROM
EEPROM
Flash
3D_NAND

3. 存储层次结构优化

访问时间对比(大致参数):

存储层级典型访问时间
L1 Cache1ns
L2 Cache4ns
DRAM60ns
NVMe SSD20μs
HDD5ms

优化策略

  • 预取算法优化
  • 缓存替换策略改进(LRU到ARC算法)

四、按信息可保存性分类

1. 易失性存储器技术

  • DRAM保持时间约64ms(需定期刷新)
  • 新型非易失性RAM技术:MRAM保持时间>10年

2. 非易失性存储可靠性

  • SSD写入耐久度:
    • 消费级TLC:500-1000次
    • 企业级3D XPoint:百万次级别

五、前沿存储技术

  1. 存内计算
  • 三星HBM-PIM方案
  • 计算延迟降低至传统架构的1/10
  1. 量子存储器
  • 冷原子量子存储保持时间突破1小时
  • 光量子存储效率达90%
  1. DNA存储
  • 微软Demo实现1EB/mm³存储密度
  • 当前写入速度约400bps

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/bicheng/83647.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redisson - 实现延迟队列

Redisson 延迟队列 Redisson 是基于 Redis 的一款功能强大的 Java 客户端。它提供了诸如分布式锁、限流器、阻塞队列、延迟队列等高可用、高并发组件。 其中,RDelayedQueue 是对 Redis 数据结构的高阶封装,能让你将消息延迟一定时间后再进入消费队列。…

上门服务小程序订单系统框架设计

一、逻辑分析 上门服务小程序订单系统主要涉及服务展示、用户下单、订单处理、服务人员接单与服务完成反馈等核心流程。 服务展示:不同类型的上门服务(如家政、维修等)需要在小程序中展示详细信息,包括服务名称、价格、服务内容介…

Android apk装机编译类型: verify、speed-profile, speed与启动耗时

Android apk装机编译类型: verify、speed-profile, speed与启动耗时 Dex2oat (dalvik excutable file to optimized art file) ,对 dex 文件进行编译优化,Android 虚拟机可识别的是dex文件,应用运行过程如果每次都将dex文件加载内存&#xff…

winrm登录失败,指定的凭据被服务器拒绝

winrm登录失败,指定的凭据被服务器拒绝。 异常提示:the specified credentials were rejected by the server 在windows power shell执行 set-executionpolicy remotesigned winrm quickconfig winrm set winrm/config/service/auth {Basic"true…

Unity3D ET框架游戏脚本系统解析

前言 ET框架在Unity3D中实现的GamePlay脚本系统是一种革命性的、基于ECS(实体-组件-系统)架构的设计,它彻底改变了传统的基于MonoBehaviour的游戏逻辑编写方式。其核心思想是追求高性能、高解耦、易热更新,特别适合大型复杂的网络…

android与Qt类比

一、概念对应关系 Android RecyclerView 组件类比描述Qt 模型 - 视图组件Qt 类比描述RecyclerView画板(容器)QAbstractItemView视图(展示数据的容器,如列表、表格)RecyclerView.Adapter画布(数据桥梁&…

Jenkins 2.479.1安装和邮箱配置教程

1.安装 在JDK安装并设置环境变量完成后,下载官网对应的war版本,在对应目录下打开命令行窗口并输入 java -jar jenkins.war其余参数感兴趣可以自行查阅,这里启动的 jenkins 服务默认占用8080端口,在浏览器输入 localhost:8080进入…

多分辨率 LCD 的 GUI 架构设计与实现

1.1多分辨率显示系统的挑战与解决方案 1.1.1 分辨率适配的核心问题 在嵌入式系统中,同时支持不同分辨率的 LCD(如 240160、320480 等)面临以下挑战: 布局适配:同一界面元素在不同分辨率下需要调整大小和位置 字体显示:小分辨率屏幕需要更小的字体,而大分辨率需要更清…

11. MySQL事务管理(上)

1. CURD不加控制&#xff0c;会有什么问题&#xff1f; 火车票售票系统tickets表 id name nums 10 西安<->兰州 1 客户端A 客户端B if (nums > 0) { if (nums > 0) { 卖票 卖票 // update numsnums - 1 update numsnums - 1 } } 当客户端A检查还有一张票时&#xf…

Beta分布Dirichlet分布

目录 Beta分布Dirichlet分布Beta分布&Dirichlet分布从Dirichlet分布生成Beta样本Beta分布&Dirichlet分布应用 Beta分布 Beta分布是定义在区间 [ 0 , 1 ] [0, 1] [0,1]上的连续概率分布&#xff0c;通常用于模拟概率或比例的随机变量。Beta分布的概率密度函数&#xff…

嵌入式系统中常用的开源协议

目录 1、GNU通用公共许可证&#xff08;GPL&#xff09; 2、GNU宽松通用公共许可证&#xff08;LGPL&#xff09; 3、MIT许可证 4、Apache许可证2.0 5、BSD许可证 6、如何选择合适的协议 在嵌入式系统开发中&#xff0c;开源软件的使用已成为主流趋势。从物联网设备到汽车…

告别延迟,拥抱速度:存储加速仿真应用的解决方案【1】

需求分析 现代仿真&#xff08;如CFD流体动力学、FEA结构分析、电磁仿真、气候模拟、自动驾驶场景仿真、芯片设计等&#xff09;会产生PB级甚至EB级的数据。海量数据的生成、处理和存储&#xff0c;主要体现在以下几个关键方面&#xff1a; 数据量爆炸式增长&#xff1a;高分…

vue封装gsap自定义动画指令

1、指令文件封装 import { gsap } from gsap;// 动画类型配置 const ANIMATION_TYPES {// 缩放scale: {from: { scale: 0.5, opacity: 0 },to: { scale: 1, opacity: 1 },hide: { scale: 0.5, opacity: 0 },},// 透明度fade: {from: { opacity: 0 },to: { opacity: 1, ease: …

HTTP 如何升级成 HTTPS

有一个自己的项目需要上线&#xff0c;域名解析完成后&#xff0c;发现只能使用 http 协议&#xff0c;这在浏览器上会限制&#xff0c;提示用户不安全&#xff0c;所以需要把 HTTP 升级成 HTTPS 协议&#xff0c;但又不想花钱。 前提条件&#xff1a; 已经配置好 Nginx 服务器…

测试面试题总结一

目录 列表、元组、字典的区别 nvicat连接出现问题如何排查 mysql性能调优 python连接mysql数据库方法 参数化 pytest.mark.parametrize 装饰器 list1 [1,7,4,5,5,6] for i in range(len(list1): assert list1[i] < list1[i1] 这段程序有问题嘛&#xff1f; pytest.i…

[蓝桥杯]密文搜索

密文搜索 题目描述 福尔摩斯从 X 星收到一份资料&#xff0c;全部是小写字母组成。 他的助手提供了另一份资料&#xff1a;许多长度为 8 的密码列表。 福尔摩斯发现&#xff0c;这些密码是被打乱后隐藏在先前那份资料中的。 请你编写一个程序&#xff0c;从第一份资料中搜…

打卡第36天:模型可视化以及推理

知识点回顾&#xff1a; 1.三种不同的模型可视化方法&#xff1a;推荐torchinfo打印summary权重分布可视化 2.进度条功能&#xff1a;手动和自动写法&#xff0c;让打印结果更加美观 3.推理的写法&#xff1a;评估模式 作业&#xff1a;调整模型定义时的超参数&#xff0c;对…

8天Python从入门到精通【itheima】-68(元组)

目录 65节——元组的定义和操作 1.学习目标 2.为什么要学习元组 3.元组的定义 4.定义元组的注意事项 5.元组的嵌套 6.元组的相关操作 【1】index方法 【2】count方法 【3】len方法 7.元组的遍历 【1】while循环进行元组的遍历 【2】for循环进行元组的变量 Python …

链表题解——环形链表【LeetCode】

141. 环形链表 方法一 核心思想&#xff1a; 使用一个集合 seen 来记录已经访问过的节点。遍历链表&#xff0c;如果当前节点已经存在于集合中&#xff0c;说明链表存在环&#xff1b;否则&#xff0c;将当前节点添加到集合中&#xff0c;继续遍历。如果遍历结束&#xff08;h…

【免费数据】1980-2022年中国2384个站点的水质数据

水&#xff0c;是生命之源&#xff0c;关乎着地球上每一个生物的生存与发展。健康的水生生态系统维持着整个水生态的平衡与活力&#xff1b;更是确保人类能持续获得清洁水源的重要保障。水质数据在水质研究、海洋生物量测算以及生物多样性评估等诸多关键领域都扮演着举足轻重的…