SóProvas


ID
5329147
Banca
Aeronáutica
Órgão
CIAAR
Ano
2021
Provas
Disciplina
Sistemas Operacionais
Assuntos

Na alocação dinâmica de memória, os espaços de memória são alocados e liberados durante a execução do programa, conforme a necessidade. Isso permite otimizar a utilização da memória, garantindo que uma área só será alocada e tornada disponível para o programa quando realmente for entrar em uso.


Quando uma alocação não é bem-sucedida pela inexistência de espaço para o seu atendimento, é correto afirmar que ocorrerá um/uma

Alternativas
Comentários
  • A questãoaborda a alocação dinâmica de memória, as linguagens de programação mais recentes tratam de forma automática a requisição e liberação de memória, entretanto, linguagens como C necessitam do gerenciamento manual.

    Desta forma, quando uma alocação não é bem-sucedida pela inexistência de espaço para o seu atendimento, é correto afirmar que ocorrerá um erro durante a execução, esse possível erro deve ser tratado pelo programador durante o desenvolvimento de seu sistema.

    Gabarito C.

  • GABARITO C

    Na alocação dinâmica de memória, os espaços de memória são alocados e liberados durante a execução do programa, conforme a necessidade. Isso permite otimizar a utilização da memória, garantindo que uma área só será alocada e tornada disponível para o programa quando realmente for entrar em uso.

    Na alocação dinâmica de memória, o usuário solicita o espaço requerido durante a execução, no momento em que isso se torna necessário. Nesse momento, devem ser informados tanto a quantidade de memória necessária, quanto o tipo dos valores a serem armazenados. Tão logo o espaço não seja mais necessário, em qualquer ponto da execução do programa, ele deve ser liberado.

    O resultado de uma tentativa de alocação de memória deve ser sempre verificado e tratado adequadamente. Se uma alocação não é bem-sucedida pela inexistência de espaço para seu atendimento, ocorre um erro durante a execução.

    FONTE: Algoritmos e Programação com Exemplos em Pascal e C - Nina Edelweiss, Maria Aparecida Castro Livi · 2014