Tipos de memória

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Tipos de memória von Mind Map: Tipos de memória

1. Alocação de memória

1.1. que pode ser

1.1.1. simples

1.1.2. particionada

1.1.2.1. multiplas petições

1.1.2.2. Grau de multitarefa é dado pela quantidade de partições

1.1.2.3. SO é responsável por

1.1.2.3.1. partições alocadas

1.1.2.3.2. partições livres

1.1.2.3.3. tamanho das partições

1.1.3. estática

1.1.3.1. partições podem ou nao ter o mesmo tamanho

1.1.3.2. São utilizados dois registradores para indicar os limites superior e inferior da partição onde o programa está sendo executado

1.1.4. dinâmica

1.2. pode ser

1.2.1. contígua

1.2.2. possui controle total da memória

1.2.3. não contígua

1.2.3.1. que pode conter

1.2.3.1.1. paginação

1.2.3.1.2. segmentação

1.2.3.1.3. segmentação com paginação

1.2.3.2. alocação de um processo em uma única região

1.2.3.3. gera fragmentação interna ou externa

1.2.3.3.1. solução

2. possui

2.1. memoria dividida em partições de tamanho fixo

2.2. com

2.2.1. mecanismo

2.2.2. otimização

2.2.3. gerenciamento

2.2.4. permissões

3. Tipos de memória

3.1. Alocação de memória

3.1.1. que pode ser

3.1.1.1. simples

3.1.1.2. particionada

3.1.1.2.1. multiplas petições

3.1.1.2.2. Grau de multitarefa é dado pela quantidade de partições

3.1.1.2.3. SO é responsável por

3.1.1.3. estática

3.1.1.3.1. partições podem ou nao ter o mesmo tamanho

3.1.1.3.2. São utilizados dois registradores para indicar os limites superior e inferior da partição onde o programa está sendo executado

3.1.1.4. dinâmica

3.1.2. pode ser

3.1.2.1. contígua

3.1.2.2. possui controle total da memória

3.1.2.3. não contígua

3.1.2.3.1. que pode conter

3.1.2.3.2. alocação de um processo em uma única região

3.1.2.3.3. gera fragmentação interna ou externa

3.2. Física

3.2.1. que

3.2.1.1. é implementada pelos circuitos do computador

3.2.1.2. endereços fisicos correspondem a essa memória

3.3. Lógica

3.3.1. é

3.3.1.1. aquela que o processo enxerga

3.3.1.2. endereços de um processo correspondem a essa memória

3.4. possui

3.4.1. memoria dividida em partições de tamanho fixo

3.4.2. com

3.4.2.1. mecanismo

3.4.2.2. otimização

3.4.2.3. gerenciamento

3.4.2.4. permissões

3.5. como

3.5.1. memória principal

3.5.1.1. dividida em

3.5.1.1.1. SO

3.5.1.1.2. usuário

3.5.2. registrador

3.5.2.1. que

3.5.2.1.1. guarda o endereço limite entre a área reservada ao SO e a área de usuário

3.6. memória virtual

3.6.1. Espaço de endereçamento maior do que a quantidade de memória disponível.

3.6.1.1. conceito semelhante a ideia de um vetor

3.6.1.2. O compilador gera instruções que implementam a memória virtual.

3.6.1.3. No momento da execução ocorre a tradução.

3.6.1.4. Mapeamento

3.6.1.4.1. mecanismo de tradução do endereço virtual para endereço físico

3.6.2. Não vincula o endereço feito pelo programa com o endereço físico da memória principal.

3.6.3. Permite que um maior número de processos compartilhem a memória principal.

3.6.4. por exempo

3.6.4.1. semáforo

4. Física

4.1. que

4.1.1. é implementada pelos circuitos do computador

4.1.2. endereços fisicos correspondem a essa memória

5. Lógica

5.1. é

5.1.1. aquela que o processo enxerga

5.1.2. endereços de um processo correspondem a essa memória

6. como

6.1. memória principal

6.1.1. dividida em

6.1.1.1. SO

6.1.1.2. usuário

6.2. registrador

6.2.1. que

6.2.1.1. guarda o endereço limite entre a área reservada ao SO e a área de usuário

7. memória virtual

7.1. Espaço de endereçamento maior do que a quantidade de memória disponível.

7.1.1. conceito semelhante a ideia de um vetor

7.1.2. O compilador gera instruções que implementam a memória virtual.

7.1.3. No momento da execução ocorre a tradução.

7.1.4. Mapeamento

7.1.4.1. mecanismo de tradução do endereço virtual para endereço físico

7.2. Não vincula o endereço feito pelo programa com o endereço físico da memória principal.

7.3. Permite que um maior número de processos compartilhem a memória principal.

7.4. por exempo

7.4.1. semáforo