数据存储¶
概述¶
数据存储
数据在计算机中的存储方式和组织形式。
存储单位¶
存储单位
| 单位 | 缩写 | 大小 |
|---|---|---|
| 位 | bit | 1位 |
| 字节 | Byte | 8位 |
| 字 | Word | 16/32/64位 |
| 千字节 | KB | 1024字节 |
| 兆字节 | MB | 1024KB |
| 吉字节 | GB | 1024MB |
| 太字节 | TB | 1024GB |
字节序¶
大端序(Big-Endian)¶
大端序
高位字节存储在低地址。
示例: 0x12345678
地址: 0 1 2 3
数据: 12 34 56 78
应用: 网络传输
小端序(Little-Endian)¶
小端序
低位字节存储在低地址。
示例: 0x12345678
地址: 0 1 2 3
数据: 78 56 34 12
应用: Intel x86架构
数据对齐¶
数据对齐
数据按边界对齐存储,提高访问效率。
对齐规则:
- 1字节数据: 任意地址
- 2字节数据: 地址能被2整除
- 4字节数据: 地址能被4整除
- 8字节数据: 地址能被8整除
优点: 提高访问速度
缺点: 可能浪费空间
存储器层次结构¶
存储层次
`mermaid graph TB A[寄存器] → B[Cache] B → C[主存] C → D[辅存]
| Text Only | |
|---|---|
1 2 3 4 | |
`
特点:
- 速度递减
- 容量递增
- 价格递减