区分32位系统,64位系统,x86,ARM

首先x86和32位与64位是不同的概念,x86指的是在intel公司开发的8086处理器及其衍生产品,后来x86变成了通用术语。

古早的intel 8086微处理器,主频只有可怜的4MHZ,放到现在还不如一个stm32芯片强。

1981年IBM公司生产出来了第一台x86架构的电脑,现在的大部分电脑都是x86架构的,继承自古老的在1978年诞生的8086微处理器。x86架构和ARM架构并列,x86其实指的是复杂的指令集,所谓8086汇编语言就是指的是在x86架构下的汇编指令集。

x86架构大多应用在个人电脑和服务器,而像ARM则多用在嵌入式设备和移动手机中,现在ARM也逐渐应用在服务器。

现在兴起的有RISC-V架构,是个开源的指令集,在嵌入式领域前途无限。据说某末流C9微电子本科学的计算机原理课程的实验用的就是RISC-V架构的开发设备。

所谓32位和64位就很好理解了,也就是CPU一次可以处理多少位的数据,最早是16位,后来是32位,现在是64位,因此CPU可以支持的最大内存也不断增加,到64位的时候已经可以支持极大的内存了,32位系统最大支持4GB,64位可以支持16GB,32GB的DRAM.

现在大多数计算机的架构都是x86-64(x86指令集+64位CPU),win和Linux和macos都是搭建在此基础上的。

而像stm32这种ARM架构的,其还是32位的,内存只有几百KB,但是对于简单的嵌入式设备已经够用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值