На мой взгляд, интерпретатор Python имитирует то, что процессор выполняет двоичный код.
И процессор будет иметь стек вызовов при вызове функции, в том числе и Python.
Так, есть ли соответствие между фреймом стека Python и стеком вызовов процессора?Например, когда мы вызываем функцию в интерпретаторе Python, она создает новый фрейм стека, а с процессором происходит следующее: push esp
, mov ebp, esp
и т. Д.