stack

임수현·2023년 11월 25일
0

스택

  • 스택은 각각의 함수에 의해 생성된 변수들을 저장하는 프로세스 메모리의 영역이다.
  • 각 함수의 메모리 정보를 스택 프레임이라고 한다.
  • 스택에 지역 변수들이 저장되고, 모든 함수 호출에 대한 새로운 스택 프레임이 현재 프레임 위에 할당된다.
  • 스택 프레임을 생성한 함수만 여기 접근할 수 있고, 그것이 함수의 범위를 지정한다.
  • 스택에 있는 모든 변수들의 크기는 컴파일시에 알려져야 한다.
  • 만약 스택에 배열을 저장하고 싶다면, 배열에 얼마나 많은 요소들이 있는지 정확하게 명시해야 한다.
  • 함수가 종료되면 스택 프레임도 종료된다.
profile
상상을 구현하고픈 프론트엔드 개발자입니다.

0개의 댓글