计算机存储知识
1.寄存器(处理器内部的存储器)
-
hardware register:硬件寄存器:在数字电子学,特别是计算中,硬件寄存器是通常由触发器组成的电路,通常具有与存储器类似的许多特性,例如:
-
一次读取或写入多个位的能力
-
以及使用地址以类似于存储器地址的方式选择特定寄存器。
-
硬件寄存器的典型用途包括:
-
某些特征的配置和启动,特别是初始化过程中
-
缓冲存储器,例如显卡的视频存储器
-
不同类型的输入/输出(I/O)
-
状态报告,例如硬件单元中是否发生了特定事件,例如调制解调器状态寄存器或线路状态寄存器。
-
中央处理单元(CPU)中的硬件寄存器称为处理器寄存器。
-
选通寄存器具有与普通硬件寄存器相同的接口,但是它们不是存储数据,而是在每次写入(或在少数情况下从读出)时触发一个动作。它们是信号的一种手段。
-
寄存器通常由它们所能容纳的位来测量,例如,一个“8位寄存器”或“32位寄存器”。
-
设计者可以以多种方式实现寄存器,包括:
- 寄存器文件
- 标准SRAM
- 个体触发器
- 高速磁芯存储器
-
除了可以用软件读写的“程序员可见”寄存器之外,许多芯片还具有内部微体系结构寄存器,用于状态机和流水线;例如,注册存储器
-
处理器寄存器(processor register:中央处理单元(CPU)中的硬件寄存器称为处理器寄存器):在计算机体系结构中,处理器寄存器是计算机中央处理单元(CPU)可以快速访问的位置。寄存器通常由少量的快速存储器组成,尽管一些寄存器具有特定的硬件功能,并且可以是只读或只写。寄存器通常由除主存储器之外的机制寻址,但在某些情况下可以分配存储器地址,例如DEC PDP-10、ICT 1900。
2.随机存储(RAM)
- SRAM:高速缓存(cache)
- DRAM:主存
3.ROM:
固件,一般指计算机的BOIS,显卡地址管理器和磁盘管理器等,用来存储一些引导映射地址程序的存储设备
4.磁盘存储(机械硬盘)(I/O设备):
通过磁头旋转读取数据,机械式操作
5.固态硬盘(SSD)(I/O设备):
非机械式操作,通过片区映射寻址。易磨损。