2015-01-29 2 views
0

프로그램 실행의 표준 모델은 컴파일러/어셈블러가 소스 프로그램을 컴파일/어셈블하고 오브젝트 코드를 생성한다는 것을 알려줍니다.이 오브젝트 프로그램은 오브젝트 프로그램 로더에 의해 메모리로 가져옵니다. 모든 시스템에 미리 구성된 오브젝트 프로그램 로더가 있습니까? 컴파일러/어셈블러에 번들로 제공되는 것 객체 로더와 부트 로더의 차이점 객체 프로그램 로더의 저장 위치 (부트 로더는 ROM에 저장 됨) 객체 프로그램 로더 자체는 어떻게 메모리에 저장됩니까?로더 - 일반적인 시스템 프로그램입니까?

답변

0

오브젝트 프로그램 로더는 OS의 일부입니다. 객체 코드를 읽는 방법과 위치를 알고 있습니다. 그렇지 않으면 로더 자체를로드 할 수있는 방법이 없습니다. 부트 로더는 부팅을로드하는 방법과 디스크 (또는 다른 부팅 매체)에서 부팅 코드를 찾는 방법 만 알고 있습니다. 부트 로더가 실행되면 메모리에 파일 시스템 핸들러가 없으며 OS 별입니다.

관련 문제