메모리 할당2 메모리 구조와 관리의 모든 것: 힙, 스택, 세그먼트와 할당자 및 가상 메모리까지 1. 메모리 구조 개요컴퓨터의 메모리는 프로그램의 실행과 데이터 관리를 위해 다양한 영역으로 나뉘어 운영됩니다. 각 영역은 특정 역할을 담당하며, 다음과 같은 주요 구성 요소로 나뉩니다:코드(Code) 세그먼트데이터(Data) 세그먼트힙(Heap)스택(Stack)이러한 구조는 프로세스와 운영체제가 효율적으로 협력해 시스템 리소스를 관리하는 데 필수적입니다.2. 힙(Heap)과 스택(Stack)의 차이특징스택(Stack)힙(Heap)메모리 위치고정된 크기, 선형적으로 증가/감소유동적 크기, 할당/해제에 따라 확장할당 방식LIFO (Last-In-First-Out)동적 할당 (Dynamic Allocation)속도빠름느림사용 목적함수 호출 시 변수 저장객체 및 데이터 저장오류 발생 가능성스택 오버플로우메모리.. 프로그래밍공부(Programming Study)/운영체제(OS) 2024. 12. 7. 메모리 계층과 메모리 관리 2022.07.26(화) 메모리 계층과 관리에 대해 발표했던 자료 공유! 프로그래밍공부(Programming Study)/운영체제(OS) 2022. 7. 27. 이전 1 다음 728x90