1. ARM处理器是什么架构?Cortex-M和Cortex-A系列有什么区别?答案:ARM是RISC(精简指令集)架构Cortex-M系列:面向微控制器,功耗低,实时性强,适合嵌入式控制(如Cortex-M7、M4)Cortex-A系列:面向应用处理器,性能强,支持MMU和操作系统(如Cortex-A53、A72)2. 堆和栈的主要区别是什么?答案:栈(Stack):由编译器自动分配释放,存放局部变量、函数参数,生长方向向下(高地址→低地址),空间较小(通常几MB)堆(Heap):由程序员手动分配释放(malloc/free),空间较大,生长方向向上(低地址→高地址),容易产生内存碎片3. ...