A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

UNIVERSIDADE AGOSTINHO NETO FACULDADE DE CIÊNCIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO MEMÓRIA/FRAGMENTAÇÃO. Por: Ndalovich Aufico

Apresentações semelhantes


Apresentação em tema: "UNIVERSIDADE AGOSTINHO NETO FACULDADE DE CIÊNCIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO MEMÓRIA/FRAGMENTAÇÃO. Por: Ndalovich Aufico"— Transcrição da apresentação:

1 UNIVERSIDADE AGOSTINHO NETO FACULDADE DE CIÊNCIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO MEMÓRIA/FRAGMENTAÇÃO

2 EQUIPE ENVOLVIDA 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 2 Azevedo Cabenda Emanuel Gonga Fernando Aufico Vicente Chitula Rosa Sebastião

3 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 3 DELINEAMENTO DE ESTUDO Memória Fragmentação 2 Fragmentação Interna 3 Fragmentação Externa 1 Gerência de Memoria Esquema de particiona mento dinâmico ou fixo Gerência Básica de Memoria Algoritmos para contornar o problema

4 OBJETIVO GERAL  Aprendizagem de Memória/Fragementação 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 4 OBJETIVO ESPECÍFICO  Obter conhecimento sobre: Oque é Memória/Fragementação Qual é a importancia da Memória/Fragementação Qual é a vantagem da Memória/Fragementação Qual é a desvantagem da Memória/Fragementação

5 MEMÓRIA/FRAGMENTAÇÃO 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 5 Em informática, memória são todos os dispositivos que permitem a um computador guardar dados, temporária ou permanentemente. Memória é um termo genérico para designar componentes de um sistema capazes de armazenar dados e programas. Em computação, fragmentação é o desperdício de espaço disponível em memória. Existem dois tipos de fragmentação, a fragmentação interna e a fragmentação externa.

6 GERÊNCIA DE MEMÓRIA O Gerente de Memória é um componente do Sistema operacional (contido inteira-ou parcialmente no kernel) que aloca memória principal para os processos, e gerencia a hierarquia de memória (Caches, RAM, e Disco). Suas tarefas: –Garante isolamento mútuo entre processos (proteção) –Mantém o registro das áreas de memória em uso –Aloca memória RAM para novos processos (no fork()) –Faz o swapping (Copiar a imagem inteira) transparente entre memória principal e disco –Atende a requisições de aumento de memória –Mantém o mapeamento de memória virtual para memoria fisica –Implementa a política de alocação de memória para os processos 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 6

7 FRAGMENTAÇÃO INTERNA 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 7 A fragmentação interna é a perda de espaço dentro de uma área de tamanho fixo. Numa memória secundária, ela ocorre quando um arquivo ou fragmento de arquivo não ocupa completamente o espaço da unidade de alocação destinado a ele, causando desperdício de espaço. Cada unidade de alocação não pode comportar fragmentos de arquivos diferentes. Na memória principal, o esquema de particiona mento pode ser dinâmico ou fixo.

8 FRAGMENTAÇÃO INTERNA No particiona mento dinâmico, cada processo submetido à execução recebe o tamanho necessário para se comportar por completo na memória. Assim, a memória principal é subdividida em segmentos de tamanho variado. No particiona mento fixo, a memória é subdividida em blocos de tamanho fixo (iguais ou não) chamados em páginas, blocos ou frames. Quando o processo é submetido à execução, ele é alocado em uma ou mais páginas caso seja maior do que o tamanho de uma página. O sistema operacional deve manter uma estrutura que compreenda quais páginas pertencem à um determinado processo. Portanto, fragmentação interna acontece quando um processo consegue ser de tamanho menor do tamanho de uma página, causando desperdício de espaço. Normalmente o tamanho da página é de 4 Kb. 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 8

9 FRAGMENTAÇÃO INTERNA 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 9

10 FRAGMENTAÇÃO EXTERNA A fragmentação externa ocorre no particiona-mento dinâmico. Este tipo de fragmentação começa a acontecer quando os programas forem terminando e deixando espaços cada vez menores na memória, não permitindo o ingresso de novos programas. A fragmentação externa é prejudicial porque limita a capacidade de alocação de memória no sistema. 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 10

11 FRAGMENTAÇÃO EXTERNA Para contornar o problema, há algoritmos que movem os segmentos para próximos uns dos outros (compactação), deixando espaço de memória, não-fragmentado disponível. 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 11

12 FRAGMENTAÇÃO EXTERNA 09-10-2017 UAN - FC - CIÊNCIA DA COMPUTAÇÃO 12 Há também algoritmos de escolha de espaços vazios para alocar processos como o first-fit(primeiro espaço), best-fit( melhor espaço) e o worst-fit(pior espaço).


Carregar ppt "UNIVERSIDADE AGOSTINHO NETO FACULDADE DE CIÊNCIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO MEMÓRIA/FRAGMENTAÇÃO. Por: Ndalovich Aufico"

Apresentações semelhantes


Anúncios Google