DLL이란 무엇인가요?

팔로우

DLL은 Dynamic Link Library의 약자이며, DLL을 이용하는 다른 프로그램이 연결할 수 있는 정보 또는 함수의 라이브러리입니다. 때로는 수백 개의 함수를 저장하고 있고, 프로그램이 연결해서 필요에 따라 함수의 일부 또는 전체를 사용할 수 있는 방식으로 동적으로 연결됩니다. 이러한 방식의 이점은 프로그램이 자신의 파일에 함수 하나하나를 포함할 필요가 없으며, 대신 공유된 DLL을 이용함으로써 프로그램 크기를 줄일 수 있다는 것입니다.

단순한 예로, 10개의 서로 다른 프로그램이 모두 컴퓨터 화면에 어떤 형태의 버튼을 표시해야 한다고 가정합시다. 각 프로그램이 고유의 버튼을 제공하는 대신에 모두 컴퓨터에 이미 존재하는 “showbutton.dll”을 호출합니다. 10개의 프로그램이 같은 파일을 사용하기 때문에, 컴퓨터의 더 적은 공간만을 사용하는 것입니다.

또 다른 질문이 있으십니까? 문의 등록

댓글