운영체제/Dynamic Storage Allocation 썸네일형 리스트형 운영체제 - Dynamic Storage Allocation(Stack, Heap) 운영체제 - Dynamic Storage Allocation(Stack, Heap) static allocation?- 프로그램이 수행되기 전(컴파일 타임)에 미리 메모리를 할당하는 것, static allocation- Text(Code) segment, Data segment dynamic allocation- Stack segment, Heap segment Static Allocation의 특징- 변수의 life cycle이 프로그램의 시작과 종료와 일치 Q. 왜 dynamic allocation이 필요할까?- 얼마만큼의 메모리 크기가 필요할 지 예측할 수 없기 때문 # Activation Record(= stack frames, activation frames)- procedure가 수행되기 위.. 이전 1 다음