"); //-->
ABB O3ES HENF445789R1 使用代码来访问相应的存储位置
O3ES HENF445789R1 由许多组成存储位置。每个内存位置都有一个物理地址这是一个代码。CPU(或其他设备)可以使用该代码来访问相应的存储位置。通常仅系统软件,即基本输入输出系统、操作系统和一些专门的实用程序(例如,记忆测试仪),使用机器代码寻址物理内存操作数或者处理器寄存器,指示CPU指示一个硬件设备,称为存储控制器,以使用存储器总线或者系统总线,或者分开控制,地址和数据总线,来执行程序的命令。内存控制器的公共汽车由许多组成平行的行,每一行由一个二进制数字(位)。总线的宽度以及可寻址存储单元的数量和每个单元中的位数因计算机而异。
逻辑地址
O3ES HENF445789R1 计算机程序使用内存地址来执行机器代码,以及存储和检索数据。在早期的计算机中,逻辑地址和物理地址是一致的,但是自从虚拟内存最应用程序不知道物理地址。相反,它们解决了逻辑地址,或者虚拟地址,使用计算机的存储器管理单元和操作系统内存映射;看见在下面。
大多数现代计算机都是字节可寻址。每个地址标识一个字节(八位)的存储。大于单个字节的数据可以存储在连续地址的序列中。存在着字可寻址的计算机,其中最小可寻址存储单元正是处理器的单词。例如,在数据通用新星 小型计算机,以及德州仪器TMS9900和国家半导体公司IMP-16 微型计算机使用16位话,而且有很多36位 大型计算机(例如,等离子显示器-10)其中使用了18位字编址,不是按字节寻址,给出的地址空间为21836位字,大约1兆字节的存储空间。内存寻址的效率取决于用于地址的总线的位数——使用的位数越多,计算机可用的地址就越多。13365909307雄霸张少民
O3ES HENF445789R1 例如,一个8位字节可寻址的机器带有一个20位地址总线(例如英特尔8086)可以寻址220(1,048,576)个内存位置,或一个弹子而32位总线(例如英特尔80386)地址232(4,294,967,296)个位置,即4凹字形楔地址空间。相比之下,具有18位地址总线的36位字可寻址机器只能寻址218(262,144)个36位位置(9,437,184位),相当于1,179,648个8位字节,即1152KiB,即1.125 MiB,略高于8086。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。