[Linux] ELF(Executable and Linkable Format) 파일 형식
Linux2022. 3. 12. 22:43[Linux] ELF(Executable and Linkable Format) 파일 형식

✔️ ELF(Executable and Linkable Format) 파일 형식 Linux, Unix 시스템의 표준 바이너리 파일로 Object 파일 및 실행 파일이다. Window 시스템에서의 PE 파일 형식이 Linux에서 ELF 파일 형식이다. 링커를 거쳐 나온 실행파일이라 생각하면 된다. 디스크에 저장되어 있던 프로그램이 메모리 영역으로 올라가면 컴퓨팅 자원을 사용하여 서비스를 제공해주는 것 ELF에서는 프로그램이 실행될 때 메모리에 올라가야 할 각 부분들을 미리 정리해 관리하다가 실행시 정리된 부분(코드, 전역 데이터, 읽기 전용 데이터 등)을 메모리에 올리게된다. 이렇게 메모리에 올라온 주소 공간의 .text 섹션 (코드 영역)의 명령어를 한 라인씩 실행하며 프로세스가 진행된다. ✔️ ELF ..

image