꺄뜨르 2012. 1. 3. 10:09
dll은 작은 프로그램들의 집합으로서ㅓ, 컴퓨터 내에서 실해오디고 있는 큰 프로그램에서 필요로 할 때 그 중 어떤 것이라도 호출될 수 있다. 큰 프로그램이 프린터나 스캐너 등과 같은 특정 장치와 통신을 할 수 있게 하는 작은 프로그램은 종종 dll 프로그램으로 포장된다.(보통은 dll파일이라고 불린다)

dll 파일들의 장점은, 그들이 주프로그램과 함께 램에 적재되지 않기 때문에 램 공간을 절약한다는데 있다. dll파일은 필요한 경우에만 적재되어 실행된다. 예를 들어 마이크로소프ㅌ 워드 사용자가 문서를 편집하고 있는 동안에, 프린터의 dll 파일은 램에 적재되어야할 필요가 없다. 만약 사용자가 문서를 출력하려고 결심하면, 워드 프로그램은 그제야 프린텅 dll 파일을 적재하고 실행시키는 것이다.  


dll lib 설명
lib는 실행파일에 여기에서도 추가되고 저 소스에서도 추가된다(c의 헤더같은건가)
dll은 dll 하나만 메모리에 올라가고 그걸 공유한다 여러군데서 같은 dll을 써도 괜찮은듯