跳转至

数据存储

概述

数据存储

数据在计算机中的存储方式和组织形式。

存储单位

存储单位
单位 缩写 大小
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
style A fill:#E3F2FD
style B fill:#E8F5E9
style C fill:#FFF3E0
style D fill:#F3E5F5

`

特点:

  • 速度递减
  • 容量递增
  • 价格递减

参考资料