Ed
há 3 meses
Vamos analisar cada uma das características e relacioná-las com as vantagens e desvantagens das bibliotecas dinâmicas: 1. ( ) Bibliotecas dinâmicas permitem que o código compartilhado seja carregado uma vez na memória e utilizado por vários programas, resultando em executáveis menores - Isso é uma vantagem, pois reduz o tamanho dos executáveis. 2. ( ) Como a biblioteca dinâmica é carregada apenas uma vez na memória e compartilhada entre os programas que a utilizam, há uma economia de memória significativa em comparação com a vinculação estática - Isso também é uma vantagem, pois economiza memória. 3. ( ) Quando uma biblioteca dinâmica é atualizada, todos os programas que a utilizam podem se beneficiar da atualização sem a necessidade de recompilação - Essa é uma vantagem, pois facilita a atualização e manutenção. 4. ( ) A vinculação dinâmica introduz uma pequena sobrecarga no tempo de execução, pois a biblioteca deve ser carregada e vinculada quando o programa é iniciado - Isso é uma desvantagem, pois há uma sobrecarga de tempo de execução. 5. ( ) Programas que utilizam bibliotecas dinâmicas dependem da presença dessas bibliotecas no sistema de destino. A ausência de uma biblioteca necessária pode impedir a execução do programa, exigindo que as bibliotecas corretas sejam distribuídas e instaladas juntamente com o aplicativo - Essa é uma desvantagem, pois cria dependências externas. Agora, relacionando as características com as vantagens e desvantagens: - 3 (Facilidade de Atualização e Manutenção) - 4 (Sobrecarga de Tempo de Execução) - 2 (Economia de memória) - 5 (Dependências Externas) - 1 (Redução do tamanho dos executáveis) A sequência correta é: A. 3−4−5−2−1.