自学STM32之嵌入式系统分类

嵌入式系统分类

  1. 普林斯顿结构(冯诺依曼由一个中央处理单元(CPU)和单存储空间组成(这个存储空间存储了全部的数据和程序,它们内部使用单一的地址总线和数据总线)。这样由于在取指令和取数据时都是通过一条总线分时进行的,所以需要根据所给的地址对其进行读写操作。
    缺点:高速运算,不仅不能同时进行取指令和取数据,还会造成数据传输通道的瓶颈,工作速度慢。
    自学STM32之嵌入式系统分类_第1张图片

  2. 哈弗体系结构:存储器分为数据和程序两个存储空间,有各自独立的程序总线和数据总线,可以进行独立编址和独立访问,数据和程序可以并行完成,数据移动更加容易,数据吞吐量比普林斯顿结构大约提高了1倍

  3. 自学STM32之嵌入式系统分类_第2张图片

  4. CISC和RISC:计算机的指令集分为复杂指令集(CISC)和精简指令集(RISC)
    CISC:指令系统丰富,程序设计方便,代码短小,执行性能高
    RISC:只包含使用频率很高的少量常用指令,在提供一些必要的支持操作系统和高级语言的指令
    CISC技术复杂性在于硬件,在于微处理器控制器部分的设计与实现;
    RISIC技术复杂性在于软件,在于编译程序的编写和优化,通常较简单的消费类电子设备,如微波炉,洗衣机等,可以采用RISC单片机,较复杂的系统如通信设备,工业控制系统,应采用CISC单片机。
    自学STM32之嵌入式系统分类_第3张图片

你可能感兴趣的:(STM)