SóProvas


ID
726934
Banca
INSTITUTO CIDADES
Órgão
TCM-GO
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

A alocação de memória está dividida em partes. Em qual parte a decisão da alocação é tomada quando o programa é compilado?

Alternativas
Comentários
  • Não dá para levar a sério uma banca que "elabora" uma questão assim.
  • Alocação de memória:

    - Estática = tempo de compilação

    - Dinâmica = tempo de execução

  • A alocação de memória está dividida em 3(três) partes:

    1) Alocação Estática: Decisão tomada quando o programa é compilado.

    2) Alocação Dinâmica: Decisão é adiada até a execução. (Permite Swapping)

    3) Alocação Local: Este processo de alocação é usado para variáveis que são locais a funções e sub-rotinas.

    Resposta: B

  • b-

    ALocação estática é quando o programa é compilado para alocar na memoria espaço necessario para variáveis declaradas de tamanho fixo. Um exemplo é o array, cujo tamanho não altera. Criando linked list, stack & queue permite alocação de memoria dianmica porque sao estruturas de tamanho variavel