- C++
计算机存储学习笔记教程
- @ 2025-8-11 14:55:54
计算机存储学习笔记教程
一、计算机存储的基本概念
1. 什么是计算机存储?
计算机存储是用于保存数据和程序的硬件或软件组件,是计算机系统的核心组成部分之一。它能让计算机在断电或运行过程中保留信息,实现数据的长期或临时存储。
2. 存储的核心作用
- 临时存储正在运行的程序和数据(如内存)
- 长期保存操作系统、应用程序和用户数据(如硬盘)
- 实现数据的快速读取和写入,保障计算机高效运行
二、计算机存储的分类
根据存储特性和用途,计算机存储可分为以下几类:
1. 内存(主存储器)
- 定义:直接与CPU进行数据交换的临时存储区域,又称主存。
- 特点:
- 读写速度快
- 断电后数据丢失(易失性存储)
- 容量相对较小
- 常见类型:
- RAM(随机存取存储器):
- DDR4:目前主流的内存规格,频率较高,性能稳定
- DDR5:新一代内存,带宽更高,功耗控制更优
- ROM(只读存储器):
- 断电后数据不丢失,用于存储BIOS等启动程序
- RAM(随机存取存储器):
2. 外存(辅助存储器)
- 定义:用于长期存储数据的设备,不直接与CPU交换数据,需通过内存中转。
- 特点:
- 读写速度较慢(相对内存)
- 断电后数据不丢失(非易失性存储)
- 容量较大,成本较低
- 常见类型:
- 硬盘(HDD):通过磁头读写磁性盘片上的数据,容量大、价格低,但抗震性差、速度较慢。
- 固态硬盘(SSD):基于闪存芯片存储数据,无机械部件,读写速度快、抗震性好,但成本较高、寿命受写入次数影响。
- 移动存储设备:如U盘、移动硬盘等,便携性强,用于数据传输和临时存储。
3. 缓存(Cache)
- 定义:位于CPU与内存之间的高速存储区域,用于临时存放CPU频繁使用的数据和指令。
- 特点:
- 速度极快(接近CPU处理速度)
- 容量很小
- 作用:减少CPU访问内存的次数,提高数据处理效率。
三、存储性能指标
- 容量:衡量存储设备能容纳数据的多少,常见单位有B(字节)、KB(千字节)、MB(兆字节)、GB(吉字节)、TB(太字节)等,换算关系为1024进制(1GB=1024MB,1MB=1024KB等)。
- 速度:
- 数据传输率:单位时间内传输的数据量,如MB/s、GB/s。
- 存取时间:从发出读写请求到完成操作的时间,内存和缓存的存取时间以纳秒(ns)为单位,外存以毫秒(ms)为单位。
- 可靠性:
- 平均无故障时间(MTBF):表示设备在正常使用情况下平均能运行多久才会出现故障,数值越大可靠性越高。
- 抗震性:对于移动存储设备和硬盘尤为重要,固态硬盘因无机械部件抗震性更好。
- 功耗:存储设备工作时消耗的电能,低功耗有利于延长移动设备的续航时间。
四、存储层次结构
计算机系统采用多层次存储结构,以平衡速度、容量和成本,从快到慢、容量从小到大依次为:
- 寄存器(位于CPU内部,速度最快,容量最小)
- 缓存(Cache)
- 内存(RAM)
- 外存(硬盘、固态硬盘等)
这种层次结构使得CPU能优先访问速度快的存储设备,当需要的数据不在高速存储中时,再从低速存储中调取,既保证了系统的高效运行,又提供了较大的存储容量。
五、常见存储技术与接口
1. 内存接口
- DIMM(双列直插内存模块):是目前主流的内存插槽形式,DDR4、DDR5内存均采用此接口。
2. 硬盘接口
- SATA接口:传统的硬盘接口,速度相对较慢(SATA3.0最大传输速率为600MB/s),广泛用于HDD和部分SSD。
- M.2接口:新一代高速接口,支持NVMe协议,传输速度可达数GB/s,常用于高性能SSD,体积小、安装方便。
- PCIe接口:通过PCIe总线与主板连接,速度极快,一般用于高端SSD。
六、存储管理技术
- 分区:将外存划分为多个逻辑区域,如Windows系统中的C盘、D盘等,便于数据管理和组织。
- 格式化:为存储设备创建文件系统(如NTFS、FAT32、exFAT等),使操作系统能识别和管理设备上的文件。不同文件系统有不同的特点,如NTFS支持更大的文件和更完善的权限管理,FAT32兼容性好但不支持4GB以上的单个文件。
- 虚拟内存:当物理内存不足时,操作系统将硬盘的一部分空间模拟成内存使用,缓解内存压力,但速度远低于物理内存。
- RAID技术:通过将多个硬盘组合起来,实现数据冗余或提高读写性能。常见的RAID级别有RAID0(条带化,提高速度无冗余)、RAID1(镜像,数据冗余,安全性高)、RAID5(分布式奇偶校验,兼顾速度和冗余)等。
七、存储技术的发展趋势
- 容量不断提升:随着技术进步,单块硬盘和固态硬盘的容量持续增长,以满足日益增长的数据存储需求。
- 速度更快:NVMe协议的普及、PCIe 4.0/5.0技术的应用,使得存储设备的读写速度不断突破,为大型应用、游戏等提供更好的性能支持。
- 非易失性内存(NVM)发展:如英特尔的Optane内存,结合了内存的速度和外存的非易失性,有望改变传统存储层次结构。
- 绿色节能:在提高性能的同时,存储设备更加注重降低功耗,减少对环境的影响。
- 云存储与分布式存储:随着云计算的发展,数据更多地存储在云端和分布式存储系统中,提高了数据的可用性、扩展性和共享性。
6 条评论
-
admin SU @ 2026-1-2 9:55:37

-
@ 2026-1-2 9:54:50

-
@ 2026-1-2 9:53:28

-
@ 2026-1-2 9:52:41

-
@ 2026-1-2 9:47:49
计算机存储系统基础知识教程(通俗易懂版)
计算机的存储系统,本质就是一套“分级存放数据”的仓库——核心逻辑是:速度越快的存储,容量越小、价格越贵;速度越慢的存储,容量越大、价格越便宜。
我们用“超市仓库”的例子类比:
- 收银员手边的收银台抽屉(高速小容量):放常用的零钱、扫码枪,随用随取。
- 超市的货架(中速中容量):放日常卖的商品,顾客拿取方便。
- 超市的地下大仓库(低速大容量):放积压的库存,需要时再调货上架。
计算机的存储系统就是按这个逻辑分级的,下面从“最贴近CPU的高速存储”到“断电不丢数据的长期存储”逐一拆解。
一、存储系统的核心分级:CPU → 内存 → 外存
存储系统的分级设计,是为了解决 CPU运算速度极快 和 存储设备读写速度较慢 的矛盾。
存储层级 类比 核心特点 典型设备 寄存器 收银员口袋里的零钱 速度最快、容量最小(KB级)、集成在CPU里 CPU内部寄存器 高速缓存(Cache) 收银台抽屉 速度快、容量小(MB - GB级)、介于CPU和内存之间 L1/L2/L3缓存 内存(主存) 超市货架 速度中等、容量中等(GB - TB级)、断电丢数据 DDR4/DDR5内存条 外存(辅存) 地下大仓库 速度慢、容量大(TB - PB级)、断电不丢数据 固态硬盘、机械硬盘、U盘 1. 最“贴身”的存储:寄存器 + 高速缓存(Cache)
这两类存储直接为CPU服务,普通人几乎看不到,但它们是CPU“跑得快”的关键。
- 寄存器:CPU运算时临时放数据和指令的地方,比如计算
1+2时,1和2先存在寄存器里,算完的3也存在这里。容量只有几十到几百KB,速度是纳秒级(1纳秒 = 十亿分之一秒)。 - 高速缓存(Cache):因为CPU比内存快太多,内存的数据“送”到CPU需要时间,所以在中间加个缓存——把CPU最近常用的数据和指令存在这里,下次要用直接拿,不用再等内存。
- 分L1、L2、L3三级缓存,L1最快、容量最小,L3容量最大、速度稍慢。
- 举个例子:你玩游戏时,角色的位置数据会存在缓存里,每秒刷新几十次,不会卡顿。
2. 我们最熟悉的“临时仓库”:内存(主存)
平时说的“8G内存、16G内存”,就是指这种存储。
- 核心作用:CPU运行程序时,程序和数据必须先加载到内存里,才能被CPU处理。
- 比如你打开微信,微信的程序文件本来在硬盘里,打开后会被复制到内存中运行——因为硬盘速度太慢,CPU等不起。
- 最大特点:断电丢数据。你写Word文档时,如果没保存就关机,内存里的内容会全部消失,只有保存到硬盘里的内容才会留下来。
- 常见类型:DDR4、DDR5内存条,插在主板的内存插槽上,容量越大,能同时运行的程序越多(比如开10个网页+3个软件,大内存更流畅)。
3. 长期存放数据的“大仓库”:外存(辅存)
外存是我们真正用来存文件的地方,电影、照片、游戏、操作系统,都存在这里。
- 核心特点:断电不丢数据,容量大、价格便宜。
- 常见类型:
- 机械硬盘(HDD):里面有高速旋转的磁盘片和读写磁头,像老式唱片机。容量大(比如4TB、8TB),价格低,但速度慢、怕摔。
- 固态硬盘(SSD):用闪存芯片存数据,没有机械部件,速度是机械硬盘的3 - 10倍,不怕摔,但价格稍高。现在电脑基本都用SSD当系统盘,开机只要几秒。
- U盘/移动硬盘:便携式外存,方便拷贝文件,本质是小型SSD或HDD。
二、存储系统的关键指标:买电脑/硬盘必看
不管是选内存还是选硬盘,记住这几个核心指标,就不会踩坑。
1. 容量:能存多少东西
单位换算:
1TB = 1024GB、1GB = 1024MB、1MB = 1024KB、1KB = 1024字节(Byte)- 1个字节(Byte)能存1个英文字母(比如
A),2个字节能存1个汉字(比如中)。 - 举例:一部1080P的电影约2GB,一首MP3歌曲约3MB,一张手机照片约5MB。
2. 速度:读写数据有多快
速度的单位是
MB/s(兆字节每秒)或GB/s,速度越快,拷贝文件、打开程序越流畅。- 内存速度:DDR5内存的读写速度能到50GB/s以上,比硬盘快100倍。
- 硬盘速度:机械硬盘约100 - 200MB/s,固态硬盘约500 - 3000MB/s。
3. 持久性:断电丢不丢数据
- 易失性存储:断电丢数据,比如内存、缓存、寄存器——适合临时存数据。
- 非易失性存储:断电不丢数据,比如硬盘、U盘、固态硬盘——适合长期存文件。
三、存储系统的工作流程:以“打开微信”为例
- 你双击桌面上的微信图标,这个图标对应的程序文件存在固态硬盘(外存) 里。
- 系统把微信的程序和数据从固态硬盘加载到内存中——因为CPU只能处理内存里的数据。
- CPU运行微信时,会把常用的指令和数据(比如你的聊天记录)存到高速缓存(Cache) 里,下次要用直接取,不用等内存。
- CPU运算时,临时数据存在寄存器里,算完后再写回内存。
- 你退出微信时,内存里的微信数据会被清空,下次打开又要从硬盘重新加载。
四、新手常见误区
- “内存越大,电脑越快”?不一定
- 内存容量只要满足日常需求(比如8G够办公,16G够玩游戏),再增大内存,速度提升不明显——瓶颈在CPU或硬盘。
- “硬盘容量大,电脑运行快”?错
- 硬盘只负责存数据,运行速度看CPU、内存和硬盘的速度(比如SSD比HDD快),和容量无关。
- “U盘存的文件,插电脑就能直接运行”?不行
- 程序必须加载到内存里才能运行,U盘只是外存,相当于“文件仓库”,不是“运行车间”。
-
@ 2025-8-14 9:32:18

- 1