历史上的今天
返回首页

历史上的今天

今天是:2025年03月29日(星期六)

2020年03月29日 | STM32-寻址最大为4G

2020-03-29 来源:eefocus

你的算法没问题,你的理解有问题!32位的操作系统理论上最多支持4GBytes是没问题的。

1Bytes(字节)=8bits(字位)也是没问题的。你存在概念性错误,你的计算方案应该是以CUP的32位数来计算就只有2^32bits= 512MByte,然而2^32Byte=4GB。


首先你要区分32位操作系统和32位的处理器(cpu)的区别和联系。


(一)32位CPU每次可以处理32个字位,即32bits=4Bytes。每一个字节都有一个地址,其中包含了8个字位。32位CPU有32跟地址线,地址线决定了寻址范围的能力。每一根线都决定0和1两个地址,那么两根线就会决定00,01,10,11这四个地址,依次类推,32根线总共会决定出2^32次方个位置。这样计算是没有问题的。每一个位置都是1Byte,这是内存的基本单位,所以32位操作系统配32位CPU,理论上可以寻找4GB的地址。由于硬件等原因,系统显示会不到4G。


(二)32位操作系统与64位CPU的搭配。64位CPU有64根地址总线,理论支持2^32/1024^3 G的内存,这是一个很大的数字,但是实际上我们市场的电脑目前远远达不到这个理论内存的万分之一。目前64位也就是能支持120G的内存。但是如果64位CPU和32位操作系统搭配,也仅仅会支持4G的内存。因为在32位系统下,仅有32根地址线工作。


(三)寻址范围是由地址线个数确定的,而不是CPU位数确定的。CPU的地址总线根数决定了能找到多少个字节(Byte),数据总线的宽度决定了能够一次传送多少个二进制位(bit) 。希望你能明白其中的关系,不要把地址线直接和字位(bit)联系在一起。

推荐阅读

史海拾趣

Gauthier Connectique公司的发展小趣事
根据测试结果对电路进行调试优化。可能需要调整元器件参数、优化电路布局等,以提高电路的灵敏度和稳定性。
ASC Capacitors公司的发展小趣事

随着公司规模的不断扩大和产品质量的不断提升,ASC Capacitors开始积极拓展市场。公司不仅在国内市场上取得了显著成绩,还成功打入国际市场,产品远销海外。通过与全球知名企业的合作,ASC Capacitors进一步提升了品牌知名度和影响力,成为了电容器行业的佼佼者。

HEIMANN公司的发展小趣事

ASC Capacitors始终坚持品质至上的原则。公司从原材料采购到生产工艺,再到产品出厂,每一个环节都严格把控,确保产品质量无可挑剔。此外,ASC Capacitors还建立了完善的质量检测体系,对每一批产品进行严格测试,确保产品性能达到最佳状态。正是这种对品质的执着追求,使得ASC Capacitors赢得了客户的广泛赞誉和信任。

Apex [Apex Microtechnology]公司的发展小趣事

在作为Cirrus Logic分公司运营了五年后,Apex Microtechnology于2012年重新回归独立私营状态。这次变革使得Apex Microtechnology能够更加灵活地应对市场变化,加速产品创新和研发。同时,公司也扩大了其业务范围,进一步巩固了在电子行业的地位。

聚洵(Gainsil)公司的发展小趣事

在作为Cirrus Logic分公司运营了五年后,Apex Microtechnology于2012年重新回归独立私营状态。这次变革使得Apex Microtechnology能够更加灵活地应对市场变化,加速产品创新和研发。同时,公司也扩大了其业务范围,进一步巩固了在电子行业的地位。

ETI Systems公司的发展小趣事

随着公司业务的不断发展壮大,ETI Systems开始将目光投向国际市场。公司积极参加国际电子产品展览和技术交流活动,与来自世界各地的客户和合作伙伴建立了紧密的联系。同时,ETI Systems也加大了在海外市场的投入力度,通过设立分公司和办事处等方式,进一步拓宽了国际市场渠道。这种国际化战略的实施,为ETI Systems的持续发展注入了新的活力。

问答坊 | AI 解惑

运算放大器使用指南

运算放大器使用指南…

查看全部问答>

关于28027的仿真器连接问题

我是按本论坛的步骤装的软件,先是CCS33,再是升级包,28027的插件,XDS100仿真器的驱动,用评估板时连接正常!! 后来加了自己的扳子,可能是28027烧了,一连接到CCS33,软件界面就闪。 后来加到评估板也不能连接!! 我就按步骤重装所有软件, ...…

查看全部问答>

免费提供WINCE平台的USB加密狗驱动,悬赏破解

Hi all, 我这里有自己开发的WINCE平台的USB加密狗驱动,支持飞天诚信的ROCKEY2,有没人感兴趣评测一下?驱动和SDK都是免费提供的,自本贴发布之日起,30天内若有人破解其加密保护作用,我可奉上1000分。…

查看全部问答>

关于BIT伪指令的用法

我用的是非力谱的P89LPC935单片机,用这条指令结果是多少?? BUSY  BIT  09H 09H 好象不可以位寻址??…

查看全部问答>

ARM嵌入式QQ群收集

收集一些群,给大家玩玩。我一般晚上回去群聊。 花江群 39063007——主要是wince的,单片机啥都有。 珠海电子工程师群 92580412 ——里面有一些骨灰级工程师,偏向硬件。 桂电科协群32986294——里面有部分是学生,但是也蛮多深圳,广州的工程师 ...…

查看全部问答>

急死个人咯,PCMCIA无线网卡驱动不行!

卡插到笔记本后,能检测到硬件,显示信息:OEM PRISM2_IEEE_802.11_PC-CARD,可偶怎么也找不到驱动,也不知道其他更多的信息。郁闷!!! …

查看全部问答>

DIY高度计-不管赶上赶不上,先把东西发上来一步步得来

    从十月份买了辆山地车,开始跟大家一起出去玩.之前有过想法想做个温度,湿度和高度计一体的东西.本来想着赶不上了.没想到找到的数字气压传感器BMP085,而且价格还算可以.今天收到了芯片,一时激动.决定先把东西发上来.一点一点的做. ...…

查看全部问答>

TI 招聘的 系统工程师(SE)和助理嵌入式应用工程师(EP FAA) 有什么区别,侧重点...

TI 招聘的 系统工程师(SE)和助理嵌入式应用工程师(EP FAA) 有什么区别,侧重点是? 请知道的帮忙回答一下, 谢谢啊…

查看全部问答>

大牛过招!精确PSRR测量方法

作者:德州仪器 (TI) 系统工程师John Rice和Picotest执行总监Steve Sandler 在理论上,电源抑制比(PSRR)测量相对简单。变频信号对电源输入进行调制,然后在输出端测量该信号的衰减情况。但是,这种测量对装置噪声高度敏感,包括来自探测环路区域 ...…

查看全部问答>