4-21 DLL DLL(Dynamic Linked Library) DLL(Dynamic Linked Library) 라이브러리 정적 라이브러리 / 동적 라이브러리 존재 정적 라이브러리 : 각 실행 파일에 라이브러리를 별도로 저장 동적 라이브러리 : 각 실행 파일이 라이브러리 파일을 공유 정적 동적 라이브러리 차이 정적 라이브러리 : 프로그램에 미리 맵핑 되어 가상 메모리에 올라와 있으며 프로그램이 실행되면 메인 메모리에서 사용 동적 라이브러리 : 프로그램이 실행될 때 링크 필요, 수정하고자하는 일부만의 변경 가능 -> 별도의 DLL 파일 존재 정적 라이브러리(좌)와 동적 라이브러리(우) 파일의 동작 비교 (1) 정적 라이브러리 메인 메모리에 올라온 경우, 컨텍스트 스위칭이 일어나면 동일한 영역이더라도 새..