DLL

Significa "Dynamic Link Library".

Uma DLL é uma biblioteca compilada de funções, dados e outros recursos que programas executados no Windows podem usar. Qualquer programa pode acessar o código de uma DLL, e vários programas podem acessar uma DLL ao mesmo tempo. Acessar uma biblioteca de código compartilhada significa que os programas não precisam incluir esse código em seus arquivos executáveis, o que ajuda a usar menos espaço de armazenamento e memória do sistema.

Quando um programa precisa acessar as funções e os recursos de um arquivo DLL, ele o carrega na memória do sistema em tempo de execução e cria links para os recursos necessários. Esse processo é chamado de vinculação dinâmica e permite que o programa use as funções, os dados e os recursos da DLL como se estivessem incluídos no próprio programa. No entanto, um programa que depende de vinculação dinâmica não será executado se algum de seus arquivos DLL estiver faltando.

O Windows inclui milhares de arquivos DLL que contêm funções e recursos do sistema
O Windows inclui milhares de arquivos DLL que contêm funções e recursos do sistema

O Windows inclui muitos arquivos DLL que contêm recursos básicos do sistema, como funções de API, drivers de dispositivos e elementos da interface do usuário. Qualquer programa executado no Windows pode acessar esses arquivos DLL para usar esses recursos compartilhados. Programas de terceiros podem instalar arquivos DLL adicionais, transferindo funções e dados para permitir que o programa seja executado com mais eficiência. Os arquivos DLL também podem receber atualizações separadamente dos programas que os utilizam, para corrigir bugs sem recompilar todo o aplicativo.

NOTE: O oposto da vinculação dinâmica é a vinculação estática, que vincula as bibliotecas e dependências de um programa ao arquivo executável durante a compilação. O arquivo executável resultante é maior, mas é executado sem arquivos adicionais.

Extensões de arquivo: .DLL

Atualizado May 4, 2023 por Brian P.

quizTeste seus conhecimentos

Desktop software is often contrasted with what?

A
Commercial software
0%
B
Utility software
0%
C
Freeware
0%
D
Web applications
0%
Correct! Incorrect!     View the Desktop Software definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de DLL nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.