먼저, 저기 밑에 답변해주신 분께 감사드립니다^^
메모리 메니지먼트에 대해서는 이론적으로는 공부한적이 있습니다. 그래서 gdt, ldt이런거에 대해 대충 개념은 알고 있는데, 실질적으로 프로그램 디버깅해보면 이게 어떻게 되는거지 하고 알쏭달쏭한 경우가 많습니다...--;
만약에 프로그램이 실행되면, 각 프로그램들은 자신들의 ldt 를 만들잖아요
그 때 .text, .rodata, .data 같은 각각의 섹션들을 하나의 entry 로 해서 만드는건가요?
실행 파일을 디버깅이나 덤프해서 보면 나오는 주소들은 어떻게 나온 것들인가요?