计算机是执行 「数据处理」 的核心设备,程序本质上定义了处理流程与数据结构。由于处理对象(数据)通常存放在 「内存」 和 「磁盘」 中,本文将从计算机内存的物理原理入手,逐步深入到逻辑模型和常见数据结构,帮助你全面掌握内存的工作机制及高效使用策略。
内存的物理机制
❝内存本质上是一种被称作 「内存IC」 的电子元件。
「内存IC」 内部集成了 「电源」 、 「地址信号」 、 「数据信号」 、 「控制信号」 等多种用于输入输出的 「引脚」 (即IC引脚),通过向这些引脚 「指定地址」 ,便能实现数据的读写操作。
下图展示了 「内存IC」 的典型引脚配置。
VCC和GND分别接入**「电源」**的正极和负极A0~A9是 「地址信号」 的引脚D0~D7是 「数据信号」 的引脚RD和WR是 「控制信号」 的引脚
在连接电源至VCC和GND后,便可通过其他引脚传递0或1等数字信号。通常,+5V的 「直流电压」 表示逻辑1,而0V则表示逻辑0。
- 「数据信号」 引脚包括
D0~D7共8个,意味着一次可输入输出8位(即1字节)数据。 - 「地址信号」 引脚包含
A0~A9共10个,能够指定0000000000~1111111111共1024个地址
由于地址用于标识数据的存储位置,因此该 「内存IC」 能够存储1024个1字节的数据。又因为1024字节等于1K,所以该内存IC的容量即为1KB。
