朱老师ARM裸机学习笔记(三):CPU和与外部存储器的接口

本文介绍了CPU与内存、外存的连接方式,强调内存直接通过数据和地址总线与CPU相连,而外存通过外存控制器接口连接。讨论了常见的外部存储器类型,如NOR Flash和Nand Flash,并对比了SLC和MLC的优缺点,揭示了SLC在速度、能耗和寿命上的优势,以及MLC的成本效益。
摘要由CSDN通过智能技术生成

内存和外存的概念

内存

内存指 内部存储器,运行程序的地方 RAM

外存

外存指 外部存储器, 保存数据或者文件的地方 ROM

CPU连接内存和外存的方式

内存通过数据总线和地址总线直接和CPU 相连接。
好处 : 访问速度快,操作方式方便
坏处 : 占用CPU地址空间

外存通过CPU的外存控制器接口和CPU 相连接。
好处 : 不占用CPU I/O资源
坏处 : 读取速度较慢,访问外存控制器的时序较为复杂。

SOC常用的外部存储器类型

NOR Flash
最早出现的Flash存储器,支持总线式访问,代码可以直接在Nor中运行,CPU可以像访问内存一样访问Nor Flash,在嵌入式发展到额初期阶段常用于存储启动代码,例如s3c2440开发板的Nor Flash启动。

Nand Flash
集成密度高,存储空间较大,相对于Nor来说很便宜,读取速度比Nor慢,写入速度比Nor快,需要专门的读写电路。但是稳定性不如Nor,会出现坏块,读写数据需要校验。此外Nand Flash 还分为 SLC颗粒和MLC颗粒,详细情况见后文。

SATA硬盘

改进版的Nand Flash

SD卡/TF卡/MMC卡
eMMC/iNand/movi

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值