计算机的存储结构
冯诺依曼结构:
- PC:冯诺依曼结构——Data和Code都在同一个存储器,Data和Code用同一个总线
- 好处:适用于大程序小数据或小程序大数据or都大的情况
- 坏处:性能差(只有一条总线),无法辨别恶意指令伪装成数据的情况
哈佛结构面向特定应用场合:(嵌入式应用)
-
Pic单片机: 哈佛结构——Data和Code分开,且使用不同的总线
- 灵活性下降,但性能提高
- 两总线涉及到时序的配合问题,复杂度提高
-
51单片机:改进的哈佛结构——Data和Code分开,但使用同一条总线
-
软件下载(针对嵌入式)
- 专用编程器
- JTAG接口
- ISP在系统编程
计算机分类
- 巨型机、大型机
- 微机(PC)
- 单板机
- 单片机(控制更明确)
- 片上系统(SOC)
嵌入是系统
概念
以应用为中心,软件硬件可裁剪,功能、可靠性、成本、体积、功耗严格要求的专用计算机系统
架构
四个部分:处理器、存储器、输入输出(I/O)、软件
嵌入式处理器
- 嵌入式微处理器(MCU)
- 嵌入式DSP处理器(DSP)
- 嵌入式微处理器(MPU)
- 嵌入式片上系统(SOC)