记忆体位址

本页使用了标题或全文手工转换
维基百科,自由的百科全书

电脑运算中,记忆体位址是一种用于软体硬体等不同层级中的资料概念,用来存取电脑主记忆体中的资料。记忆体位址一般以固定长度之数位表示,并被视为无号整数操作。

记忆体位址之类型[编辑]

记忆体位址有许多类型。换句话说,一个电脑,甚至在一个程式内,可能即存在数个不同的记忆体“定址空间”。

电脑的记忆体(尤其是指主记忆体)是由许多“记忆体位址”所组成的,每个记忆体位址都有一个“实体位址”,能供CPU(或其他装置)存取。一般,只有如BIOS作业系统及部分特定之公用软体(如记忆体测试软体)等系统软体,能使用机器码的运算元暂存器对实体位址定址,指示CPU使用内存控制器之类的硬体装置,使用记忆体汇流排系统汇流排,亦或分别之控制汇流排位址汇流排资料汇流排,执行该程式之命令。内存控制器的汇流排是由数条并列的线路所组成的,每条线路表示一个位元。汇流排的宽度因此依电脑不同,决定了可定址之储存单位数量,以及每一单位内的位元数量。

电脑程式使用记忆体位址来执行机械码、储存及撷取资料。大多数的应用程式无法得知实际的实体位址,而是使用电脑的内存管理单元作业系统的记忆体映射,为“逻辑位址”或虚拟地址定址。

另见[编辑]

参考资料[编辑]