-
"Os objetos alocados dinamicamente podem ser criados e liberados a qualquer momento, em qualquer ordem, o que difere dos objetos locais das funções, que são criados e destruídos em uma ordem específica. Dado isto, é preciso organizar a memória para objetos dinâmicos de uma forma que possibilite o gerenciamento do tempo de vida dos objetos..."
fonte: https://pt.wikipedia.org/wiki/Gerenciamento_de_mem%C3%B3ria
-
Gabarito : Item C
Comentando os itens: No item A e B o erro está no tipo de fragmentação que é justamente o contrário.
o item A escrito da maneira correta seria :
a) Utilizando partições fixas de memória, todas as partições apresentam o mesmo tamanho. Essa técnica de gerenciamento de memória apresenta um problema chamado fragmentação interna.(Paginação)
o item B escrito da maneira correta seria :
b)Utilizando-se partições de tamanho variável, o tamanho da partição criada é igual ao espaço necessário para armazenar todas as informações do programa. Essa técnica pode apresentar problemas de fragmentação externa. (Segmentação)
O erro do item D é com relação ao tempo que na realidade é mais lento se comparado com o first fit, levando assim mais tempo para alocar a memória.
-
GABARITO C
A) Utilizando partições fixas de memória, todas as partições apresentam o mesmo tamanho. Essa técnica de gerenciamento de memória apresenta um problema chamado fragmentação externa.
- ERRADO: O conceito descrito na questão faz referência à paginação de memória, que ocasiona um problema chamado de fragmentação interna.
B) Utilizando-se partições de tamanho variável, o tamanho da partição criada é igual ao espaço necessário para armazenar todas as informações do programa. Essa técnica pode apresentar problemas de fragmentação interna.
- ERRADO: A técnica descrita inicialmente é a segmentação de memória, caracterizada dividir a memória em segmentos de tamanhos variáveis. Um problema ocasionado por essa técnica é a fragmentação externa.
C) A técnica de alocação dinâmica de memória utiliza algoritmos para escolher onde um determinado programa será alocado na memória. O algoritmo first-fit é o que apresenta melhor performance.
D) O algoritmo best-fit busca o espaço vazio na memória cujo tamanho seja o mais próximo do tamanho do programa a ser alocado, de modo a minimizar a fragmentação externa. É a técnica que, em média, leva o menor tempo para alocar um programa na memória.
- Mais lento que o first fit;
- Desperdício maior de memória;
Qualquer erro, notifique-me.
FONTE: TANENBAUM