記憶體位址

内存地址之类型

内存地址有许多类型。换句话说，一个电脑，甚至在一个程序内，可能即存在数个不同的内存“定址空间”。
电脑的内存（尤其是指主存）是由许多“内存地址”所组成的，每个内存地址都有一个“物理地址”，能供CPU（或其他设备）访问。一般，只有如BIOS、操作系统及部分特定之公用软件（如内存测试软件）等系统软件，能使用机器码的运算对象或寄存器对物理地址定址，指示CPU要求内存控制器之类的硬件设备，使用内存总线或系统总线，亦或分别之控制总线、地址总线及数据总线，运行该程序之命令。内存控制器的总线是由数条并行的线路所组成的，每条线路表示一个比特。总线的宽度因此依电脑不同，决定了可定址之存储单位数量，以及每一单位内的比特数量。
计算机程序使用内存地址来运行机器码、存储及截取数据。大多数的应用程序无法得知实际的物理地址，而是使用电脑的内存管理单元及操作系统的内存映射，为“逻辑地址”或虚拟地址定址。