Biblioteca Dinâmica

Autor: Robert Simon
Data De Criação: 17 Junho 2021
Data De Atualização: 24 Junho 2024
Anonim
Biblioteca Dinâmica - Tecnologia
Biblioteca Dinâmica - Tecnologia

Contente

Definição - O que significa Biblioteca Dinâmica?

Uma biblioteca dinâmica é um conceito de programação no qual as bibliotecas compartilhadas com funcionalidades especiais são iniciadas apenas durante a execução do programa, o que minimiza o tamanho geral do programa e facilita o desempenho aprimorado do aplicativo para reduzir o consumo de memória. Na maioria dos programas de software, a distribuição de funcionalidades específicas em módulos distintos permite o carregamento conforme necessário.

Uma biblioteca dinâmica nunca faz parte de um arquivo ou aplicativo executável. Durante o tempo de execução, é estabelecido um link entre uma biblioteca dinâmica e um arquivo ou aplicativo executável.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Biblioteca Dinâmica

Plataformas de software usam mecanismos diferentes para implementação de biblioteca dinâmica. Uma biblioteca dinâmica é chamada e ativada com base no idioma do software e no sistema operacional (SO).

A biblioteca dinâmica evoluiu a partir do seguinte conceito: Se vários aplicativos usarem determinadas funcionalidades da biblioteca por meio de várias linhas de código, será mais fácil manter e atualizar versões diferentes da biblioteca, em vez de aplicar as alterações correspondentes no aplicativo. Além disso, como uma biblioteca dinâmica contém várias linhas de código, o estabelecimento de um link no tempo de compilação ajuda a reduzir a memória geral e melhorar o desempenho do aplicativo.

Uma biblioteca dinâmica é carregada no espaço de endereço durante o tempo de execução ou inicialização da execução. Quando carregada no tempo de execução, uma biblioteca dinâmica é conhecida como "biblioteca carregada dinamicamente" ou "biblioteca vinculada dinamicamente". Quando carregada na inicialização, uma biblioteca dinâmica é conhecida como "biblioteca dependente dinâmica".