diversos

346 palavras 2 páginas
Estrutura de Dados
Curso: Sistema de Informação
4º período Turma A Noturno.
Professor: Wesley Walcacer Tschiedel
Coordenadora: Cintia Simões
FACNET / ANHANGUERA

ALOCAÇÃO ESTÁTICA DE MEMÓRIA

2

ALOCAÇÃO DE MEMÓRIA
Alocação de memória diz respeito a como a memória (necessária para o armazenamento dos dados) é reservada em um programa.

3

Existem 2 formas de um programa alocar memória: Alocação Estática
Alocação Dinâmica

4

Dizemos que as variáveis de um programa têm alocação estática de memória se a quantidade total de memória utilizada pelos dados é previamente conhecida e definida de modo imutável, no próprio código-fonte do programa. 5

Alocação Estática de Memória
Todo o espaço de memória a ser utilizado
(para armazenar os elementos) é reservado (alocado) no início da execução do programa ou módulo (e não no decorrer da execução);

6

Esse espaço de memória permanece reservado durante toda a execução do programa ou módulo, independente de estar sendo efetivamente utilizado ou não. 7

Vantagem para Alocação Estática
Manter os dados organizados na memória, dispostos um ao lado do outro de forma linear e sequencial.

8

Isto facilita a sua localização e manipulação, em contrapartida, precisamos estabelecer previamente a quantidade máxima necessária de memória para armazenar uma determinada estrutura de dados.

9

EXEMPLO

10

Se quisermos construir um cadastro usando uma lista linear sequencial, precisamos primeiramente definir o seu tamanho máximo (tamanho do array), onde este tamanho só poderá ser alterado se editarmos o fonte do programa e o recompilar.

11

Memória estática
100 104 108

... 120

A1

... A6

A2

A3

Exemplo:
- int vet [6];

12

Desvantagens da Alocação Estática
Na alocação estática, é necessário que se saiba de antemão (antes do início do programa) a quantidade de memória que será necessária para armazenamento dos

Relacionados

  • diversos para diversos
    1545 palavras | 7 páginas
  • Diversos
    289 palavras | 2 páginas
  • Diversos
    3360 palavras | 14 páginas
  • diversos
    6005 palavras | 25 páginas
  • diverso
    321 palavras | 2 páginas
  • diversos
    2668 palavras | 11 páginas
  • Diversos
    357 palavras | 2 páginas
  • diversos
    516 palavras | 3 páginas
  • Diversos
    276 palavras | 2 páginas
  • Diversos
    360 palavras | 2 páginas