arm体系结构(1)

RAM: 随机存储(主存储器) 速度快、掉电数据丢失

ROM: 只读存储(辅助存储器) 速度慢、掉电数据不丢失

RAM SRAM DRAM SDRAM DDR2、3、4、5

静态 动态 同步

ROM PROM EPROM EEPROM

可编程 可擦除 电可擦可编程

flash:结合RAM和ROM的优点,快、掉电数据不丢失

norflash:或非门

nandflash:与非门

PC:程序计数器 指向正在执行的下下条指令,默认值为0,默认做自加操作

LR:链接寄存器 保存函数的返回地址

SP:栈指针寄存器 指向栈顶

CPSR:当前程序状态寄存器 进、借位、结果为负/零 中断使能 大小端配置 工作模式

SPSR:保存程序状态寄存器

是CPSR的备份

Cache:缓存 I(指令)D(数据)--分别16KB

---- Cache 替换原则 最少 最早未使用的

MMU:内存管理单元虚拟地址到物理地址的转换

相关推荐
森G1 天前
七、04ledc-sdk--------makefile有变化
linux·c语言·arm开发·c++·ubuntu
VekiSon1 天前
Linux内核驱动——杂项设备驱动与内核模块编译
linux·c语言·arm开发·嵌入式硬件
AI+程序员在路上1 天前
Nand Flash与EMMC区别及ARM开发板中的应用对比
arm开发
17(无规则自律)1 天前
深入浅出 Linux 内核模块,写一个内核版的 Hello World
linux·arm开发·嵌入式硬件
梁洪飞2 天前
内核的schedule和SMP多核处理器启动协议
linux·arm开发·嵌入式硬件·arm
代码游侠2 天前
学习笔记——Linux字符设备驱动
linux·运维·arm开发·嵌入式硬件·学习·架构
syseptember3 天前
Linux网络基础
linux·网络·arm开发
代码游侠3 天前
学习笔记——Linux字符设备驱动开发
linux·arm开发·驱动开发·单片机·嵌入式硬件·学习·算法
程序猿阿伟3 天前
《Apple Silicon与Windows on ARM:引擎原生构建与模拟层底层运作深度解析》
arm开发·windows
wkm9563 天前
在arm64 ubuntu系统安装Qt后编译时找不到Qt3DExtras头文件
开发语言·arm开发·qt