Atividade: Gerenciamento de Memória - Israel & Keilon (info23V)
por Keilon Costa Santos
1. Definição de Gerenciamento de Memória:
1.1. DEFINIÇÃO: Meios do sistema operacional de utilizar e regular as memórias presentes no computador.
1.2. IMPORTÂNCIA: Permite o sistema operacional de usar as memórias de forma eficiente.
2. Técnicas de Gerenciamento
2.1. PARTICIONAMENTO: Divisão da memória em partes, podem ser partes fixas, variadas ou dinâmicas, mapeiando o espaço e usando ele como memória virtual.
2.2. PAGINAÇÃO: Partes chamadas de páginas, tem tamanho fixo.
2.3. SEGMENTAÇÃO: Partes chamadas de segmentos, eles tem tamanhos cariados.
3. Memória Virtual:
3.1. CONCEITO: Parte de uma memória, traduzida e usada como um outro tipo de memória.
3.2. BENEFÍCIOS: Expansão do armazenamento de uma memória.
3.3. PAGINAÇÃO POR DEMANDA: Swap, ela define o tamanho da memória virtual de acordo com a demanda
4. Funções do Sistema Operacional:
4.1. ALOCAÇÃO E LIBERAÇÃO DE MEMÓRIA: O SO reserva parte das memórias para os programas usarem e libera elas quando não mais necessárias para eles.
5. Alocação de Memória:
5.1. CONTÍGUA: Particiona os dado em blocos de tamanho fixo.
5.2. NÃO CONTÍGUA: Particiona os dados em tamanhos de baseados no espaço disponível.
6. Problemas comuns:
6.1. FRAGMENTAÇÃO: Gera lentidão no acesso e escrita no HD, pela alocação desordenada nele.
6.1.1. INTERNA: Sobra um espaço livre no setor em que um arquivo menor que o setor foi colocado.
6.1.2. EXTERNA: Os pequenos espaços livres e espalhados são usados, um arquivo grande terá dificuldade para ser alocado.