loader
-
Static Memory Allocation지식 조각들/컴퓨터 2018. 8. 13. 23:09
목차 Static Memory Allocation 프로그램이 로딩되기까지 전반적인 과정 컴파일 과정과 링킹 과정 자세히 살펴보기 Static Memory Allocation 컴퓨터 사이언스에서 static이라는 말이 붙으면 보통 실행 전(=컴파일 타임)에 일어나는 일을 말한다. Static memory allocation은 프로그램이 수행되기 전에 미리 메모리를 할당하는 것을 뜻한다. 풀어서 쓰면 컴파일 타임에 code section, data section, BSS section이 메모리에 미리 올라가는 것을 말한다. Static allocation의 특징은 변수들의 life cycle이 프로그램의 시작과 종료가 일치하는 것이다. 프로그램이 로딩되기까지 전반적인 과정 소스 파일(source file) ..