언어 번역 프로그램과 링커, 로더
언어 번역 프로그램 종류 어셈블러 : 어셈블리 언어로 작성된 프로그램을 입력받아 기계어로 변환한다. 컴파일러 : 고급 언어로 작성된 프로그램을 컴퓨터에서 즉시 실행할 수 있는 형태의 목적 프로그램으로 변환한다. 인터프리터 : 프로그램을 문장단위로 번역하는 프로그램으로, 온라인에서 쓰는 언어가 대표적이다 링커 언어 번역 프로그램이 생성한 라이브러리, 목적 프로그램 등을 연결하는 시스템 소프트웨어다. 연결 기능만 수행하는 로더의 한 형태로, 링커에 의해 수행되는 작업을 링킹이라고 부른다. 로더 로더의 기능 1. 할당 - 프로그램을 실행시키기 위해 공간을 확보 2. 연결 - 프로그램이 할당된 기억 장소의 시작 주소를 호출한 부분에 등록하여 연결 3. 재배치 - 보조 기억장치에 저장된 프로그램이 사용하는 주소를..
2020.10.06