社区
工具平台和程序库
帖子详情
64位cpu 和16EB内存地址空间
jintianfree
2010-09-12 10:14:05
内存地址空间是和CPU地址总线位数相关吧
64位CPU只是说他一个时钟周期可处理64位的数据 和地址总线 以及内存地址空间没啥关系吧
为啥都说64位CPU 拥有16EB的内存地址空间
难不成地址总线也是64位了
但地址总线和处理器位数并不是必须一样的吧 这样的话 说64位处理器拥有16EB地址空间也就太误导人了吧
...全文
298
4
打赏
收藏
64位cpu 和16EB内存地址空间
内存地址空间是和CPU地址总线位数相关吧 64位CPU只是说他一个时钟周期可处理64位的数据 和地址总线 以及内存地址空间没啥关系吧 为啥都说64位CPU 拥有16EB的内存地址空间 难不成地址总线也是64位了 但地址总线和处理器位数并不是必须一样的吧 这样的话 说64位处理器拥有16EB地址空间也就太误导人了吧
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jintianfree
2010-09-12
打赏
举报
回复
OooO
jintianfree
2010-09-12
打赏
举报
回复
[Quote=引用 1 楼 zhoutanliang 的回复:]
这只是说64位CPU最大可以支持16EB的内存而已
[/Quote]
你没理解我的意思 我知道最大支持16EB 所以我说内存地址空间
我是问64位CPU地址总线必定是64位吗 64位指的是处理器一个周期内处理的数据 并不是地址总线宽度
AlanBruce
2010-09-12
打赏
举报
回复
这只是说64位CPU最大可以支持16EB的内存而已
高并发WEB框架搭建
本课程主要讲解WEB服务器高可用与高并发架构、反向代理与负载均衡、缓存技术、异步化。
linux
64位
CPU
内存
限制
一个系统的
内存
大小限制取决于
CPU
和操作系统,当然啦,也受限于物理硬件,比如主板、安装了多大的
内存
条等等。 众所周知,32位的Intel
CPU
能够支持4G的物理
内存
,打开PAE后(有36根地址线)可以支持64G的物理
内存
。对于Linux而言,一个进程空间的大小为4G,其中用户空间可以使用3G。 那么
64位
系统呢? 理论上讲,
64位
的地址总线可以支持高达
16EB
(2^64)。EB
32位和
64位
系统支持的最大
内存
操作系统,
CPU
以及地址总线,在最大寻址空间上,共同限制了32位的最大寻址空间为4GB。
计算机
内存
地址是干什么的?底层原理是什么?
而在
64位
计算机中,
内存
地址由
64位
二进制数表示,最大可以寻址2^64个
内存
单元,即
16EB
。
内存
地址的大小也影响着计算机的运行速度和性能,因为
内存
地址越大,
CPU
就可以一次访问更多的数据,提高了计算机的访问速度和效率。当
CPU
需要访问
内存
时,它会向
内存
控制器发出地址信号,
内存
控制器会根据地址信号将数据发送到数据总线上,
CPU
通过数据总线读取或写入
内存
中的数据。由于每个
内存
地址都对应着一段物理存储空间,计算机可以通过
内存
地址来访问任意位置的
内存
,这也是计算机高速访问数据的关键之一。
CPU
的数据线和地址线数量及其编程
数据线的数量决定了
CPU
能够并行传输的数据位数,而地址线的数量决定了
CPU
可以寻址的
内存
空间大小。在编程中,我们可以使用数据线和地址线进行数据传输和
内存
寻址,具体使用方式取决于所使用的编程语言和体系结构。在本文中,我们将详细介绍
CPU
的数据线和地址线的数量以及如何在编程中使用它们。
64位
体系结构:
64位
体系结构的
CPU
具有64根数据线和64根地址线。请注意,不同的编程语言和体系结构可能具有不同的指令和语法来处理数据线和地址线。32位体系结构:32位体系结构的
CPU
具有32根数据线和32根地址线。
工具平台和程序库
24,854
社区成员
27,345
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章