다이나믹 라이브러리

작가: Robert Simon
창조 날짜: 17 6 월 2021
업데이트 날짜: 24 6 월 2024
Anonim
21장. Dynamic Linking Library
동영상: 21장. Dynamic Linking Library

콘텐츠

정의-동적 라이브러리 란 무엇입니까?

동적 라이브러리는 프로그램 실행 중에 만 특수 기능을 가진 공유 라이브러리를 시작하는 프로그래밍 개념으로, 전체 프로그램 크기를 최소화하고 메모리 소비를 줄이기 위해 응용 프로그램 성능을 향상시킵니다. 대부분의 소프트웨어 프로그램에서 특정 기능을 개별 모듈로 분배하면 필요에 따라로드 할 수 있습니다.

동적 라이브러리는 실행 파일 또는 응용 프로그램의 일부가 아닙니다. 런타임 동안 동적 라이브러리와 실행 파일 또는 애플리케이션간에 링크가 설정됩니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 동적 라이브러리를 설명합니다

소프트웨어 플랫폼은 동적 라이브러리 구현에 다른 메커니즘을 사용합니다. 소프트웨어 라이브러리 및 운영 체제 (OS)에 따라 동적 라이브러리가 호출되고 활성화됩니다.

동적 라이브러리는 다음 개념에서 발전했습니다. 여러 응용 프로그램이 여러 줄의 코드를 통해 특정 라이브러리 기능을 사용하는 경우 해당 응용 프로그램 변경 사항을 적용하는 것보다 다른 라이브러리 버전을 유지 관리하고 업그레이드하는 것이 더 쉽습니다. 또한 동적 라이브러리에는 여러 줄의 코드가 포함되어 있으므로 컴파일 타임에 링크를 설정하면 전체 메모리를 줄이고 응용 프로그램 성능을 향상시킬 수 있습니다.

실행 라이브러리 또는 실행 중에 동적 라이브러리가 주소 공간에로드됩니다. 실행 런타임에로드 될 때 동적 라이브러리를 "동적로드 라이브러리"또는 "동적으로 링크 된 라이브러리"라고합니다. 시작시로드되면 동적 라이브러리를 "동적 종속 라이브러리"라고합니다.