电脑内存与地址位数的关系
2017-11-17 10:10
204 查看
问题来源:指针数组是一个数组,他每个元素中都是一个地址,那么指针数组一个元素有多大?
这取决于你的计算机的地址线的位数,他直接决定了可寻址的多少。
比如32根地址线(32个二进制位表示一个地址),总共有2的32次方种组合方式,也就是能对应2的32次方个地址,每个地址可以存放一个字节的数据(8bit),也就是说可寻址的大小基本上就是RAM的大小,这里32根对应的内存是4GB。
参考文章:
http://blog.csdn.net/YuZhiHui_No1/article/details/38458681
所以32根地址线就对应4个字节,8个十六进制数,也就是指针数组一个元素的大小。
这取决于你的计算机的地址线的位数,他直接决定了可寻址的多少。
比如32根地址线(32个二进制位表示一个地址),总共有2的32次方种组合方式,也就是能对应2的32次方个地址,每个地址可以存放一个字节的数据(8bit),也就是说可寻址的大小基本上就是RAM的大小,这里32根对应的内存是4GB。
参考文章:
http://blog.csdn.net/YuZhiHui_No1/article/details/38458681
所以32根地址线就对应4个字节,8个十六进制数,也就是指针数组一个元素的大小。
相关文章推荐
- 指针(内存大小和数据类型无关,和系统操作位数有关),对象,地址,和系统操作位数的关系
- VC++ 内存机理的个人理解(一)——地址和指针的关系
- 关于CPU位数,OS位数以及内存大小关系的一点总结
- STM32内存大小与地址的对应关系以及计算方法
- 电脑结构和CPU、内存、硬盘三者之间的关系
- 系统位数和内存关系
- ip地址掩码和位数对应关系表、子网掩码、网络地址、主机地址-yellowcong
- 电脑内存与操作系统32位和64位的关系及两者区别
- 地址总线、字长和内存空间的关系
- 数组指针、数组首地址与内存的关系
- 地址总线与内存大小的关系(待续…)
- linux下内存大小、起始地址的解析与修改
- 指针地址,内存的详细讲解
- Linux与JVM的内存关系分析
- 电脑综合诊治之内存故障详解
- C 堆栈和内存的关系
- java之地址值和hash值的关系(文字版)
- POSIX中有亲缘关系的进程之间的匿名内存共享的简单实例
- 彻底搞清C/C++中一维数组,二维数组,指针,数组指针和指针数组以及指向指针的指针,行地址和列地址之间的关系
- linux内存寻址---虚拟地址、逻辑地址、线性地址、物理地址(一)