OS에서 초기 process exec( ) 함수 내부에 ELF 형식의 실행파일을 load 한다.
자세히 숙지는 하지 못했지만 load, load_segment( ) 함수를 이해하는데 ELF 파일구조가 도움이 되었음
참고 자료 추후 다시 공부해볼 것
https://pu1et-panggg.tistory.com/32
ELF 파일 구조
ELF란? 실행 가능한 바이너리 또는 오브젝트 파일 등의 형식을 규정한 것이다. ELF파일 = ELF헤더 + 프로그램 헤더 테이블 + 섹션 헤더 테이블 오프젝트 파일은 세가지 종류가 있다. -
pu1et-panggg.tistory.com
https://doitnow-man.tistory.com/228
[ELF] 3. ELF header 분석
1. ELF Header의 역활 이 파일에 대한 메타 정보를 제공하는 역활을 합니다. 2. ELF Header의 파일에서의 위치 파일의 offset 0에 위치 합니다. 3. ELF를 구성하는구조체에 대하여 알아야 할 사항 [ 원문 ] All
doitnow-man.tistory.com
'컴퓨터 시스템 > OS' 카테고리의 다른 글
컴퓨터 시스템/OS [WIL] 컴퓨터 운영체제 ' File System' (pintos project 4) - 작성 중 (0) | 2021.10.30 |
---|---|
컴퓨터 시스템/OS [WIL] 컴퓨터 운영체제 ' Virtual memory ' (pintos project 3) (2) | 2021.10.28 |
[WIL] 컴퓨터 운영체제 'USER PROGRAMS' (pintos week2) - 작성 중 (0) | 2021.10.14 |
[WIL] 컴퓨터 운영체제 'Thread' (pintos week1) (0) | 2021.10.04 |
OS review / Youngjin Kwon (0) | 2021.10.01 |