Stack frame là gì?

Noun Programming
activation record activation frame

Ngăn xếp (stack) là một phân đoạn (segment) của bộ nhớ (memory) tăng trưởng và thu hẹp một cách động có chứa các stack frame. Một stack frame được cấp phát cho mỗi hàm (function) hiện đang được gọi. Stack frame lưu trữ các biến cục bộ (local variable) của hàm, đối số (argument) và giá trị trả về (return value). Một stack frame được thêm vào ngăn xếp stack mỗi khi một hàm mới được gọi và loại bỏ khi hàm đó được thoát / trả về (return). Một ngăn xếp bao gồm một tập hợp các stack frame được quản lý theo cơ chế vào trước ra sau.

Learning English Everyday