你好!欢迎来到江南娱乐手机客户端 !
语言
当前位置:首页 >> 技术中心 >> 单片机入门 >> 你知道MCU和PC在代码加载和运行上有何区别吗?

你知道MCU和PC在代码加载和运行上有何区别吗?

关键字:MCU PC 程序 作者: 来源: 发布时间:2019-07-31  浏览:4

 一、首先谈一下几种掉电不丢数据的存储设备:

1.Norflash:可擦写,贵,在Norflash上可以直接运行代码!

2.Nandflash:可擦写,便宜,只能用于存储数据;

3.磁盘:就是我们常说的硬盘,可擦写,便宜,只能用于存储数据;

二、正题

1.MCU

大多数单片机的代码都是存在Norflash里面,这就意味着程序可以直接在flash直接跑,不用加载到ram里面,而且单片机的ram本来就是比较稀缺的资源;

2.PC

先从电脑的BIOS说起,我们经常说,BIOS是一个ROM区,是一个只读的区域。其实BIOS并不绝对的“只读”,因为BIOS在现代几乎所有的电脑都是存在Norflash中,还是属于可以擦写的,至于BIOS存在ROM里是很久远之前的事了。

不同于BIOS,电脑的磁盘则只能用于存储,代码无法直接在上面跑,所以要运行代码,需要将代码从磁盘加载到ram里面,也就是我们通常说的内存条,然后在ram里面跑代码。

编辑:admin  最后修改时间:2019-07-31

联系方式

0755-82591179

传真:0755-82591176

邮箱:vicky@yingtexin.net

地址:深圳市龙华区民治街道民治大道973万众润丰创业园A栋2楼A08

Copyright © 2014-2023 江南app官方网站下载安卓 All Rights Reserved.  粤ICP备14043402号-4

Baidu
map