ram和flash

名词解释:

x86     inter 为代表   采用的多为冯.诺依曼体系

PC机  或者说是arm和dsp 等处理器,都是采用的哈弗总线 

RAM:常说的运行内存,关机重启以后里面的数据会清空。

flash:关机重启以后数据不会清空。

1、x86的pc机和单片机Cpu运行的时候的程序是存储在ram中的;

2、而单片机等嵌入式系统则是存于flash中;

再来说一说X86cpu和单片机读取程序的具体途径:

1、pc机在运行程序的时候将程序存外存(硬盘)中,调入到RAM中运行,CPU从RAM中读取程序和数据。

2、单片机的程序则固化在flash中,cpu运行时候直接从flash中读取程序,从RAM中读取数据;

 

造成这种差别的具体原因:

1、x86构架的是cpu是基于冯.诺依曼体系的,即数据和程序存储在一起,而且PC机的RAM资源相当丰富,从几十m到几百G,客观上可以存储大量的数据和程序;

2、单片机的架构大多是哈弗体系的,即程序和数据分开存储,而且单片机的片内RAM资源是相当有限的,内部的RAM过大会带来成本的大幅度提高;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值