운영체제 기본/Linux/ELF 로딩: 두 판 사이의 차이

잔글 관리자님이 운영체제 기본/Linux의 ELF 로딩 문서를 운영체제 기본/Linux/ELF 로딩 문서로 이동했습니다: Linux 각론 제목을 계층형 경로로 통일
Linux 계층형 경로에 맞춰 문서 링크 갱신
8번째 줄: 8번째 줄:


== 문서 구성 ==
== 문서 구성 ==
# [[운영체제 기본/Linux의 ELF 로딩/execve와 실행 이미지 교체|execve와 실행 이미지 교체]]: 실행 파일을 열고 binfmt 핸들러를 선택하며 기존 실행 이미지를 교체하는 과정.
# [[운영체제 기본/Linux/ELF 로딩/execve와 실행 이미지 교체|execve와 실행 이미지 교체]]: 실행 파일을 열고 binfmt 핸들러를 선택하며 기존 실행 이미지를 교체하는 과정.
# [[운영체제 기본/Linux의 ELF 로딩/ELF 세그먼트와 주소 공간|ELF 세그먼트와 주소 공간]]: ELF 구조, PT_LOAD에 따른 파일 매핑과 BSS의 0 초기화.
# [[운영체제 기본/Linux/ELF 로딩/ELF 세그먼트와 주소 공간|ELF 세그먼트와 주소 공간]]: ELF 구조, PT_LOAD에 따른 파일 매핑과 BSS의 0 초기화.
# [[운영체제 기본/Linux의 ELF 로딩/초기 스택과 사용자 모드 진입|초기 스택과 사용자 모드 진입]]: 인자와 초기 스택, x86-64·RV64의 사용자 진입, 마지막으로 동적 링킹의 차이.
# [[운영체제 기본/Linux/ELF 로딩/초기 스택과 사용자 모드 진입|초기 스택과 사용자 모드 진입]]: 인자와 초기 스택, x86-64·RV64의 사용자 진입, 마지막으로 동적 링킹의 차이.


파일 매핑과 페이지 폴트는 [[운영체제 기본/가상 메모리|가상 메모리]]와 [[운영체제 기본/Linux의 메모리 매핑/파일 매핑과 COW|파일 매핑과 COW]]에서 이어진다.
파일 매핑과 페이지 폴트는 [[운영체제 기본/가상 메모리|가상 메모리]]와 [[운영체제 기본/Linux/메모리 매핑/파일 매핑과 COW|파일 매핑과 COW]]에서 이어진다.


{{이전 다음 문서
{{이전 다음 문서