[기초개념] 스택과 힙 (스택 세그먼트, 힙 세그먼트, 스택 프레임, 프로시저, 관련 어셈블리어)
기본개념스택🦴 스택이란?1. 나열 구조인데, 제한적으로 접근할 수 있다.2. 접시 더미와 마찬가지로 추가/제거는 상단에서만 가능하다. (LIFO, Last In First Out) Push : 자료를 넣는 것Pop : 넣어둔 자료를 꺼내는 것 윈도우의 가상 메모리 공간에 적재되는 스택 윈도우즈 프로세스의 각 스레드(프로그램 실행 흐름)는 자신만의 스택 공간을 가진다.보통 지역 변수나 함수의 리턴 주소가 저장이 된다.읽기, 쓰기 권한 부여 (자유롭게 읽고 쓸 수 있어야 하니까)‘아래로 자란다’ : 스택이 확장될 때 기존 주소보다 낮은 주소로 확장되기 때문에 이렇게 표현함 힙🦴 힙이란?프로그램이 여러 용도로 사용하기 위해 할당받는 공간 → 모든 종류의 데이터가 저장될 수 있다.읽기, 쓰기 권한만을 가지거..
2025. 1. 21.
최근댓글