프로세스에서 스택 메모리의 역할
운영체제는 프로세스를 메모리에 적재할 때, 코드 영역(code), 데이터 영역(data), 힙 영역(heap), 스택 영역(stack) 등으로 나누어 관리한다 이 중 스택 영역은 함수 호출 시 생성되는 스택 프레임(stack frame)을 저장하는 공간으로, 주로 지역 변수, 매개변수, 반환 주소 등의 데이터를 관리하는 데 사용된다스택 메모리 구조와 동작 방식스택은 후입선출(LIFO, Last-In First-Out) 구조로 동작하며, 각 함수 호출 시마다 새로운 스택 프레임이 생성되고, 함수가 종료되면 해당 프레임이 제거된다 이렇게 동작함으로써 프로세스는 함수 호출의 흐름을 추적하고, 호출된 함수의 상태를 보존할 수 있다 스택 메모리의 존재 의의스택은 단순한 저장 공간이 아니라, 함수 호출의 흐름을 자..
2025. 4. 9.