RAM与ROM的区别

这篇具有很好参考价值的文章主要介绍了RAM与ROM的区别。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.  DDR内存简介

I.MX6U-ALPHA 开发板上带有一个 256MB/512MB DDR3 内存芯片,一般 Cortex-A
片自带的 RAM 很小,比如 I.MX6U 只有 128KB OCRAM 。如果要运行 Linux 的话完全不够
用的,所以必须要外接一片 RAM 芯片。

对于 Cortex-A系列芯片而言,uboot,Linux内核等是在 DDR上运行的。

例如之前所有的裸机篇的实验(都是SD卡方式启动的):

1.  首先,先将程序 x.bin 文件存入SD卡上。

2.  然后,芯片内部的 boot-rom会读取x.bin程序的头文件信息,初始化 DDR。

3.  最后,将 SD卡内部的裸机文件,拷贝到 DDR中去运行。文章来源地址https://www.toymoban.com/news/detail-458137.html

二.  ROM 与 RAM 的区别

RAM 随机存储器,可以随时进行读写操作,速度很快,掉电以后数据会丢失。比如内存
条、 SRAM SDRAM DDR 等都是 RAM RAM 一般用来保存程序数据、中间结果。
ROM 只读存储器,笔者认为目前“只读存储器”这个定义不准确。比如我们买手机,通
常会告诉你这个手机是 4+64 6+128 配置,说的就是 RAM 4GB 6GB ROM 64G
128GB 。但是这个 ROM Flash ,比如 EMMC UFS 存储器,因为历史原因,很多人还是将
Flash 叫做 ROM 。但是 EMMC UFS ,甚至是 NAND Flash ,这些都是可以进行写操作的!只
是写起来比较麻烦,要先进行擦除,然后再发送要写的地址或扇区,最后才是要写入的数据。
向 ROM 或者 Flash 写入数据要复杂很多,因此意味着速度就会变慢(相比 RAM),但是
ROM 和 Flash 可以将容量做的很大,而且掉电以后数据不会丢失,适合用来存储资料,比如音
乐、图片、视频等信息。

总结:

RAM 速度快,可以直接和 CPU 进行通信,但是掉电以后数据会丢失,容量不
容易做大(和同价格的 Flash 相比)。ROM(目前来说,更适合叫做 Flash)速度虽然慢,但是容量 大、适合存储数据。

到了这里,关于RAM与ROM的区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux 裸机篇(八)】I.MX6U EPIT 定时器中断、定时器按键消抖

    EPIT 的全称是: Enhanced Periodic Interrupt Timer,直译过来就是增强的周期中断定时器,它主要是完成周期性中断定时的。学过 STM32 的话应该知道, STM32 里面的定时器还有很多其它的功能,比如输入捕获、 PWM 输出等等。但是 I.MX6U 的 EPIT 定时器只是完成周期性中断定时的,仅此一

    2024年02月02日
    浏览(64)
  • 看完这篇文章你就彻底懂啦{保姆级讲解}-----(I.MX6U驱动UART串口通信) 2023.5.20

    串口是我们在开发过程中最常用到的外设,所以我们必须掌握。 串口驱动初始化部分 好!按照老样子,接下来开始详细讲解每行代码的用处,以及为什么这样写! 串口驱动初始化部分讲解开始: //将IO功能设置为UART1_RXD和UART1_TXD。 //配置UART1_TX_DATA、UART1_RX_DATA的IO属性。 先关

    2024年02月05日
    浏览(108)
  • RAM与ROM的区别

    I.MX6U-ALPHA 开发板上带有一个 256MB/512MB 的 DDR3 内存芯片,一般 Cortex-A 芯 片自带的 RAM 很小,比如 I.MX6U 只有 128KB 的 OCRAM 。如果要运行 Linux 的话完全不够 用的,所以必须要外接一片 RAM 芯片。 对于 Cortex-A 系列芯片而言, uboot,Linux内核 等是在 DDR 上运行的。 例如之前所有的裸

    2024年02月06日
    浏览(50)
  • 【物联网】ROM、RAM和FLASH的区别

    在计算机领域,我们经常听到ROM、FLASH和RAM这些术语,它们是计算机中不同类型的存储器。虽然它们都用于存储数据,但它们之间有着明显的区别。本文将详细介绍ROM、FLASH和RAM的区别,并给出具体的例子和解释。 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣

    2024年02月08日
    浏览(32)
  • 固态硬盘、机械硬盘、RAM、ROM的区别和联系

    很多人都知道RAM与ROM的区别和固态硬盘与机械硬盘的区别,但可能还是会有人问:机械硬盘和固态硬盘分别属于RAM还是ROM?所以,本篇文章就来解释一下这四者的关系。 要搞清楚这四者的关系,得先了解存储介质的类型。存储介质有半导体、磁性物和光盘等类型,这里主要说

    2024年02月12日
    浏览(40)
  • ROM、RAM、内存、内存条、外存、内部存储器、外部存储器、FLASH等之间的关系

    ​   各位看到这一系列的名词,是否也曾感受到一头雾水?研究了一上午终于理清了它们之间的关系,直接上图说明,相信你看完也能恍然大悟!若有错误麻烦在评论区指出。 这里有几点需要明确: 存BOIS的ROM也属于内存(因为CPU也可以对其直接寻址),但我们生活中常说

    2023年04月26日
    浏览(55)
  • IC设计-存储器分类汇总(区别RAM、ROM、SRAM、 DDR、EEPROM、FLASH)

    1、存储器分类图 2、用分类对比的方法介绍不同的存储器特点 2.1  存储器按照用途分类 :        可以分为 主存储器(内部存储)和辅助存储器(外部存储) 。主存储器是指CPU能直接访问的,有内存、一级/二级缓存等,一般采用半导体存储器;辅助存储器包括软盘、硬盘

    2024年02月02日
    浏览(37)
  • 路由器的内存种类和作用以及NVRAM同RAM的区别介绍

    路由器内存的种类 路由器的内存有三类:RAM(Random Access Memory),NVRAM(Non-Volatile Random Access Memory)及EEPROM(Electronic Erasable Programmable Random Access Memory,又称为Flash)。 路由器内存的作用 Flash:存储路由器的操作系统(IOS:Internet Operating system)。 NVRAM:存储用户对路由器的配置表。 RAM:路

    2024年02月06日
    浏览(43)
  • I.MX6ull UART

     一 简介 UART 全称叫做串行接口,通常也叫做 COM 接口,串行接口指的是数据一个一个的顺序传输,通信线路简单。使用两条线即可实现双向通信,一条用于发送,一条用于接收。串口通 信距离远 ,但是速 度相对会低 ,串口是一种很常用的工业接口。I.MX6U 自带的 UART 外设

    2024年02月09日
    浏览(43)
  • I.MX6ull EPIT定时器

    一 简介 EPIT定时器是一种增强的周期中断定时器,完成周期性中断定时的功能。 具有以下特点  EPIT定时器是一个32位的定时器  时钟源可选的向下计数器  EPIT 共有 3 个时钟源可选择,ipg_clk、ipg_clk_32k 和 ipg_clk_highfreq  当计数值和比较值相等的时候产生中断  12 位分频器 对

    2024年02月08日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包