구글에 검색하면서 공부하는데 몰?루겠음


초기화된 전역, 정적 변수는 data 세그먼트에 할당되고 초기화되지 않은 전역, 정적 변수는 bss 세그먼트에 할당된다고 하는데


그럼 프로그램 실행하면 일단 bss 세그먼트에 있다가 해당 전역, 정적 변수가 정의되거나 호출되는 시점에 data 세그먼트로 이동하는거임??


글고 컴파일 단계에서 메모리 할당된다고 하는 글도 봤는데


일단 실행 시켜야하는거니까 런타임에 메모리 할당 되는게 맞는거 아니야?