Memoria fisíca

Plan your projects and define important tasks and actions

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Memoria fisíca por Mind Map: Memoria fisíca

1. Paginação

1.1. Paginação Simples

1.2. Paginação Invertida

1.2.1. Mainframe

1.3. Paginação Multinível

1.3.1. Arquitetura x86/x64

1.4. Tabela de páginas/Blocos de processos

1.5. Fragmentação Interna

1.6. Melhora o desempenho e execução dos processos/ evita desperdício de memória(apesar da possibilidade de fragmentação)

2. Alocação Particionada Dinâmica

2.1. Tamanho varia com o tempo.

2.2. Os processos podem mudar de fila (partição)

2.3. Antes de estarem organizados na memória os processos são escalonados.

3. Alocação continua simples

3.1. Desperdício de memória (aloca um espaço estático para um processo independente do tamanho)

3.1.1. Top Priorities

3.1.2. Medium Priorities

3.1.3. Low Priorities

3.2. Simplicidade.

4. Fragmentação

4.1. Best fit

4.1.1. Varre a memória toda antes de alocar.

4.2. First fit

4.2.1. Aloca no primeiro espaço que couber.

4.3. Worst fit

4.3.1. Aloca no maior espaço para quebrar no tamanho exato do processo e então liberar espaço de memória no próximo ciclo.

4.3.1.1. MMU - Responsável pela realocação da memória. (O inicio de um processo fica próximo ao final de outro).

4.3.1.2. Registrador limite - responsável por verificar se o valor é maior que o disponível em memória.

4.3.1.2.1. árvore de recolhimento - carrega parte dos programas. ( quando o espaço lógico é maior que o físico, é criado uma área de troca).

5. Alocação Particionada Estática

5.1. Cria partições estáticas

5.2. Escalonador organiza e cria fila de processos.

5.3. A partição não muda de tamanho.

5.4. Por mais que o programa esteja na fila e tenha espaço livre em outra partição, ele não é realocado, permanece em espera.

5.5. Melhora a utilização da memória, mas ainda sim tem desperdício.