RISC-V MCU 堆栈机制

RISC-V MCU堆栈机制

1、什么是堆栈?

在嵌入式的世界里,堆栈通常指的是,严格来说,堆栈分为堆(Heap)栈(Stack)

  • 栈(Stack): 一种顺序数据结构,满足后进先出(Last-In / First-Out)的原则,由编译器自动分配和释放。使用一级缓存,调用完立即释放。
  • 堆(Heap):类似于链接结构,可对任意位置进行操作,通常由程序员手动分配,使用完需及时释放(free),不然容易造成内存泄漏。使用二级缓存。

2、堆栈的作用

RISC-V MCU 堆栈机制

上一篇:Windows TCP/IP 临时、保留和*端口行为


下一篇:requests模块的使用