A Técnica de programação
Por: Israel Bastos • 25/10/2018 • Dissertação • 396 Palavras (2 Páginas) • 199 Visualizações
- O que é alocação estática de memória?
R: Na alocação estática o espaço de memória, que as variáveis irão utilizar durante a execução do programa, é definido no processo de compilação. Não sendo possível alterar o tamanho desse espaço durante a execução do programa. Este tipo de alocação é utilizado quando se sabe de antemão a quantidade de memória que será utilizada pelo programa.
- Qual a diferença entre alocação estática e a dinâmica?
R: Na alocação estática as variáveis são alocadas no momento da compilação do programa não sendo possível as mesma serem alteradas durante a execução do programa, já na alocação dinâmica o espaço alocado na memória para a variável é definida durante a execução do programa.
- O que é stack overflow?
R: A stack é memória reservada aos programas, para operações de eventos de hardware, o stack overflow acontece quando uma quantidade de informações é maior do que a capacidade máxima de uma memória.
- Um dos motivos da lentidão e travamentos de sistemas não muito otimizados, como Windows, é o mal gerenciamento da memória. Explique:
R: O grande problema do Windows é a questão da memória ser alocada por diversos programas, porém não ser desalocada corretamente e consequentemente sendo necessário formatar o computador de tempos em tempos.
- Onde os crackers tem trabalhado nos vírus e aplicativos maldosos? E o que eles podem causar com relação a este problema de memória? O que o mal gerenciamento de memória pode acarretar em seu sistema?
R: Eles utilizam desse malwares para fazerem o uso excessivo de alocação de memória consequentemente causando a lentidão do sistema. Lentidão para inicializar e abrir aplicações, além de possíveis perdas de dados.
- O uso de alocação é importante? Explique sua opinião?
R: Sim, sem o uso da alocação de memória seria extremamente difícil dados serem guardados de forma eficaz e segura, os sistemas seriam extremamente inviáveis lentos, e com perdas de dados.
LUCAS EVANGELISTA RA:2521398
...