Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Gerenciamento de Memória

Por:   •  1/1/2018  •  851 Palavras (4 Páginas)  •  282 Visualizações

Página 1 de 4

...

-

Multiprogramação

Utilizado principalmente em computadores que provem serviços para vários usuários ou diversas aplicações simultâneas, é mais comum pois oferece a CPU o recebimento rápido de aplicações diferentes o que já não pode ser proporcionado pela monoprogramação, o esquema funciona da seguinte forma, empiricamente falando um computador executa uma tarefa por vez com a evolução da tecnologia essa transição de tarefas se tornou imperecível, mas a multiprogramação consiste em manter dois ou mais programas/tarefas na memória principal enviando as requisições de processo para unidade central de processamento (CPU), essa forma mantem o uso da memória constante e a retirada o processamento máximo possível da CPU pois não a permite ficar ociosa.

-

Multiprogramação com partições Fixas

Multiprogramação com Partições Fixas é uma reserva partições nas memórias secundárias que ficam mapeadas no gerenciador de memórias, solicitação e encaminhamento rápido para a memória principal.

-

Permuta ou Multiprogramação com partições Variáveis (Swapping)

O Método de Multiprogramação com Partições Fixas é muito eficaz, pois consegue utilizar toda a memória e mantem a CPU em funcionamento, o ato de não deixar esses componentes ociosos resulta no maior aproveitamento dos componentes, porém tem suas limitações, por esse motivo foram desenvolvidos novos métodos de gerenciamento dentro de Swapping, dentre eles:

- Multiprogramação com Partições Variáveis

Mais eficaz que as partições fixas, pois não limitam uma quantidade máxima de processos dependendo apenas do tamanho total da memória secundária

- Gerenciamento de Memória com Listas Encadeadas

Geralmente mantem é uma pilha ordenada as aplicações contendo suas prioridades e permissões, otimizando e separando as requisições para o processamento, divididas em três tipos. (Algoritmo First-it, Algoritmo First-it, Algoritmo Next-it, Algoritmo Best-ot e Algoritmo Quick-it)

- Gerenciamento de Memória com Mapa de Bits

Oferecido na própria aplicação ou com requisição ao gerenciador mapeia os threads quando lançados para a memória secundária, quando solicitado não depende de lista ou divisão de categorias, apenas a chave requisição.

-

Memória Virtual

Para o Utiliza um esquema de ordenação dos processos, determinando pacotes com os processos dos programas, eles são divididos e nomeados de overlay's, na prática cada overlay recebe uma numeração e com base nessa numeração eles serão encaminhados para a memória secundária, exemplo a paginação tanto os pacotes encaminhados (overlays) quanto gerenciador são registrados dados que identificam as posições corretas a serem reencaminhados quando solicitados, exemplificando isso imagine que existem dois armários, o principal e o secundário simbolizando as memórias, quando uma caixa simbolizando um pacote necessita sair do armário principal é guardado na caixa qual gaveta ela vai para o armário secundário e qual gaveta deve voltar quando voltar para o principal, similar ao mapeamento de bits porém a um nível mais alto de programação

-

OBJETIVO

Otimização do uso da memória e da CPU, o gerenciador de memória é uma tarefa muito importante a ser executada e crucial na resposta de solicitações feitas, podemos por meio deste trabalho identificar alguns e exemplificar seu modo de funcionamento os gerenciadores de memória estão presentes em todo sistema operacional existente por mais simples que seja.

-

REFERÊNCIAS

ftp://ftp.dca.fee.unicamp.br/pub/docs/ea876/so-cap4.pdf

http://alexcoletta.eng.br/artigos/gerenciamento-de-memoria/

...

Baixar como  txt (6.7 Kb)   pdf (50 Kb)   docx (14.2 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club