TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistemas operacionais

Por:   •  25/5/2015  •  Trabalho acadêmico  •  807 Palavras (4 Páginas)  •  240 Visualizações

Página 1 de 4

Etapa 3.

Gerenciamento de memoria

Gerenciamento de memória nos computadores trabalham com o conceito de hirarquia a memoria cache é a mais rápida porém consegue armazenar apenas uma pequena quantidade, já a memória principal(RAM) consegue armazenar uma quantidade muito superior e esta ocupa um espaço maior em disco (HD) sendo considerada lenta.Os programas para gerenciamento de memórias são muito extenso assim não sendo possivel ser executado completamente na memória cache. O gerenciador de memória tem a função de de controlar parte da memória que está sendo executada pelo processo em andamento, alocando a memoria para os processos quando existir a necessidade e desalocando quando terminarem , gerenciar a alternancia entre a memoria principal e o disco quando a memoria principal for pequena para armazenar os processos.Se torna fundamental um gerenciador de memoria para um melhor desempenho de um sistema (hardware/software)

1.1 técnica de gerenciamento de memória:

Windows

O windows utiliza as seguintes técnicas Segmentação, paginação

Caracteristicas da Segmentação: A técnica de gerência de memória onde programas são dividos em segmentos de tamanhos variados cada um com o seu próprio espaço de endereçamento.O mapeamento é feito atraves das tabelas de mapeamento de segmentos, cada entrada na tabela mantém o endereço fisico do segmento, o tamanho do segmento e se ele está na memória ou não e sua proteção, Somente segmentos referenciados são transferidos para a memória principal e ocorre fragmentação externa.

Caracteristicas da Páginação: A páginação permite que o programa possa ser espalhado por áreas não contíguas de memória.O espaço de endereçamento lógico de um processo é divido em páginas lógicas de tamanho fixo, o endereçamento lógico é inicialmente dividido em duas partes: um número de página lógica e um deslocamento dentro da página, não existe fragmentação externa, além da localização a tabela de páginas armazena também o bit de validade(1) se a página está na memória e (0) se a página não está na memória.

Linux

Utiliza o esquema de páginação de três níveis que também é empregado de maneira modificada em varias arquiteturas.os endereços são dividos em até quatro campos.O campo diretório é usado como indice do diretorio global, o valor encontrado é um ponteiro para um dos diretorios intermediarios de página ele é indexado por um capo do endereço virtual e a entrada aponta para tabela de página final,a entrada encontrada aponta para a página requisitada.

1.2Memoria Virtual

Windows:

A memoria virtual é quando a memória RAM não consegue suportar todos os programas abertos ou quando algum programa não está sendo utilizado há algum tempo e por esse motivo por ser desalocado da memória. Quando falamos em "memória virtual" estamos nos referindo a uma parte do disco rígido dedicado a essa tarefa e utilizado pelo Windows para gerenciá-las.No caso de uma dessas situações o sistema operacional desaloca o processo menos utilizado da memória RAM e armazena no HD.

http://canaltech.com.br/o-que-e/windows/O-que-e-e-como-gerenciar-a-memoria-virtual-do-Windows/#ixzz3b6dTnR2q

Linux:

Memória virtual é divido em áreas ou regiões organizadas em páginas contíguas e homogêneas.Cada área consiste de uma série de páginas consecutivas com proteção e propriedades de páginação idênticas.Os arquivos mapeados e o segmento de código são exemplos de áreas.Entre essas áreas podem existir vazios no espaço de endereçamento virtual.

1.3Como acessar o

...

Baixar como (para membros premium)  txt (5.5 Kb)   pdf (48.3 Kb)   docx (13.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com