- 什么是专用堆栈管理器?
-
发布时间:2011-04-16 16:21:55
发布时间:2011-04-16 16:21:55
专用堆栈管理器可以显著减少在不少的微观操作处理器内部堆栈管理的额外工作所需的。 传统处理器需要反复中断程序执行以维持其自身的内部纪录。 处理器具备专用堆栈管理器使用完善的专用硬件,使处理器可以不中断地执行程序指令,而且耗电更少。
某些指令将结构堆栈用作源操作数。 在这些指令负担管理堆栈所需的额外工作除了要执行实际操作外,还需。 通常,这些额外操作通过主机运转来完成这种处理方式效率低下从功率和性能两方面来看。 有多种高级同步机制可以确保堆栈指针值仅在软件需要时才可见。