ROM 和 RAM 区别

存储的分类 :

ROM: Flash (NorFlash 、NandFlash)、硬盘
RAM : SRAM 、DRAM
IROM : 现在 高度集成, cpu 内部的 rom

搭配:
PC 机 : 很小容量的 BIOS(NorFlash) + 硬盘(NandFlash) + 大容量DRAM
单片机: 很小 容量NorFlash + 很小容量 SRAM
嵌入式: 大容量Nand + DRAM + Soc内置 SRAM
开始的时候 读取Nand Flash 启动代码读取到 SRAM, 在SARM中运行,然后初始化 DRAM ....

rom 和 ram 区别:
rom : 只能读 不能写, 单片机用来存储用户烧录程序的器件, 单片机rom可以直接提供给cpu
单片机rom一般是flash (闪存)、 或者硬盘 srom
只能读 不能写 不能 通过地址总线 读
ram: 就是内存条
分类: 单片机用的 SRAM pc 和 嵌入式 用的 DRAM

SRAM 和 DRAM 
硬件上内存条分类:
SRAM(静态内存) DRAM(动态内存)好多代了,SDRAM,后来DDR1 DDR2 ... DDR4
内存的位宽: 8 位 、 16位 、32 位
SRAM: 静态内存, 容量小、价格高 优点 不需要软件初始化直接上电就可以使用 system32 最大内存 512K
用途: 单片机
DRAM:动态内存 , 容量大,价格低 缺点 上电以后不能直接使用,需要软件初始化以后才可以使用
用途: Pc机
嵌入式设备2这都有:bootloader 用 sram 内存条给软件用的 dram

硬盘和flash 区别:
soc 常见外设:
flash norflash 、nandflash 、oneNand、 sd卡/TF卡/MMC卡、essD 、固态硬盘

norFlash 特点
norflash 一般16M (等于4G NandFlash价格) cpu 可以总线访问 可以和内存条一样接到 地址空间
之前的 单片机 首先从norflash 启动,然后读 nandflash
(类似windows从bios启动,bios就是norflash,启动以后再读硬盘)
可以和 cpu 总线相连[可以总线式访问], cpu 上电以后可以直接访问,norflash 一般用来烧写 启动代码
比如 就是 pc 机器的 bios , 首先启动bios, 然后在读NandFlash

NandFlash: 就是硬盘 , 容量大、价格低、不能总线访问、需要cpu运行一些初始化软件,然后通过时序接口读写

硬盘: sata 硬盘,机械访问 sata接口

 

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值