描述⼀下嵌入式基于ROM的运⾏⽅式和基于RAM的运⾏⽅式有什么区别?

浏览量:2714
时间: 2023-10-25 10:03:49

image.png

基于RAM

1. 需要把硬盘和其他介质的代码先加载到ram中,加载过程中⼀般有重定位的操作。

2. 速度比基于ROM的快,可⽤RAM比基于ROM的少,因为所有的代码,数据都必须存放在RAM中。

基于ROM

1. 速度较基于RAM的慢,因为会有⼀个把变量,部分代码等从存储器(硬盘,flash)搬移到RAM的过程。

2. 可⽤RAM资源比基于RAM的多; 


声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。侵权投诉
相关推荐HOT
PCB电源走线宽度怎么定?面试别直接回答“1A走1mm”

题库分类:PCB设计 适合经验:0—5年 难度:中级 题型:技术基础题 + 工程取舍题 面试题PCB... 详情>>

2026-07-29 11:10:15
FPGA跨时钟域怎么设计?亚稳态与打两拍、异步FIFO怎么选?FPGA面试

一句话答案跨时钟域(CDC)分两类:单bit信号用打两拍(同步器)处理亚稳态;多bit总线用异步FIFO或握手;亚稳态无法消除,只能用同步器把发生概率降到可接受... 详情>>

2026-09-16 10:12:48
Linux内核模块怎么编写与加载?嵌入式Linux面试从module_init讲到insmod

嵌入式Linux中级技术基础题本文概述内核模块(Kernel Module)是嵌入式Linux工程师的基本功,也是面试必考题。面试官想听的不是背一个hello模... 详情>>

2026-09-03 13:53:27
Linux内存管理怎么理解?虚拟地址、页表与内存分配怎么做?嵌入式Linux面试

嵌入式Linux中高级技术基础题本文概述内存管理是Linux内核的核心子系统,也是嵌入式Linux面试的进阶题。面试官想听的不是“malloc分配内存”,而是你... 详情>>

2026-09-07 10:39:33
FPGA状态机怎么写?一段式两段式三段式区别?状态编码怎么选?FPGA面试

一句话答案状态机分一段式(时序+组合混写)、两段式(时序状态寄存器+组合输出)、三段式(时序状态寄存器+组合次态+时序输出);推荐三段式,输出寄存器化无毛刺;状... 详情>>

2026-09-23 16:24:13
开班信息