博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
存储控制器、MMU、flash控制器介绍
阅读量:4670 次
发布时间:2019-06-09

本文共 477 字,大约阅读时间需要 1 分钟。

1、存储控制器: 以S3C2410开发板为例,其对外引出了27根地址线(即:ADD0 ~ ADD26),所获得的访问范围只有128MB(2^27 Byte),由于CPU对外引出了8根片选信号,分别对应8个BANK(BANK0 ~ BANK7),而128MB*8=1GB,所以S3C2410用于连接外设的地址空间为1GB。由于S3C2410的CPU为32位,所以可以使用的地址范围理论上达到4GB,除去1GB用于连接外设的地址空间,还有一部分是CPU内部寄存器的地址,剩下的地址空间没有使用。

2、MMU内存管理单元:大多数使用虚拟存储器的系统都使用一种称为分页(paging)。虚拟地址空间划分成称为页(page)的单位,而相应的物理地址空间也被进行划分,单位是页框(frame).页和页框的大小必须相同。

 

3、flash控制器:NOR Flash进行读操作效率非常高,一般用于存储程序;NAND Flash进行擦除和写操作效率更高,一般用于存储数据。

 

转载于:https://www.cnblogs.com/dq23578/p/7229313.html

你可能感兴趣的文章
C# CharacterToBinary 将类似2进制字符串 10010110111 转换为数值型源码
查看>>
课后作业-阅读任务-阅读提问-3
查看>>
JavaScript 是一种什么样的语言
查看>>
从零开始写一个Exporter
查看>>
windows10 下使用Pycharm2016 基于Anaconda3 Python3.6 安装Mysql驱动总结
查看>>
.net Thrift 之旅 (二) TServer
查看>>
redis info详解
查看>>
java定时任务调度工具
查看>>
[POI2004]GRA
查看>>
ES之各种运算符,for、while、do while 、switch case循环
查看>>
Twisted
查看>>
python-day34--进程补充
查看>>
POJ 1001 Exponentiation
查看>>
Redhat之package管理--学点 YUM和RPM
查看>>
使用Bochs调试Linux kernel 随笔 -- 准备
查看>>
Ajax 密码验证
查看>>
idea的项目结构
查看>>
stl pair
查看>>
python路径相关小问题
查看>>
老李分享:持续集成学好jenkins之Git和Maven配置
查看>>