32位机虚拟内存地址最大0xFFFFFFFF是怎么得出来的?内存大小与地址的对应关系以及计算方法?

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

内存大小与地址的对应关系以及计算方法

基础

1G=1024MB=1024²KB=102410241024KB
2的10次⽅为1024

公式:

内存容量=末地址-⾸地址+1

stm32

32位
内存4G
寻址空间0x0000 0000-0xFFFF FFFF
32位机最大虚拟内存为4GB。

因为2^32Byte = 4GB.

12是怎么来的呢计算机中识别的是0和1二进制数不是八进制、十进制等所以是2^32。
24GB = 41024 = 4096MB = 40961024 = 4194304KB
= 4194304*1024 = 4294967296Byte = 2^32Byte
34294967296 - 1换算成十六进制为FFFFFFFF而地址是按十六进制表示的。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“32位机虚拟内存地址最大0xFFFFFFFF是怎么得出来的?内存大小与地址的对应关系以及计算方法?” 的相关文章