[운영체제] 2. Process
컴파일러 Source Code -> Object 파일 링커 여러 Object 파일들과 라이브러리를 연결하여, 메모리로 로드 될 수있는 하나의 Executable로 변환. 로더 Executable을 실제 메모리에 올려주는 역할을 담당하는 운영 체제의 일부. Object 파일 프로세스로 변환되기 위한 정보가 삽입되어 있음. Relocatable Address로 표현됨. Executable 특정한 환경 (OS)에서 수행될 수 있는 파일. 프로세스로의 변환을 위한 header, 작업 내용인 text, 필요한 데이터인 Data를 포함. Absolute Address로 표현됨. => 결과물이 수행될 OS와 CPU에 따라 다른 형태의 파일을 만듦. 메모리에 올리는 과정 Executable의 header를 읽어 tex..
CS구멍/운영체제🐣
2021. 3. 17. 09:45