Gerenciamento de Memória
Por: lennonfs • 6/4/2016 • Trabalho acadêmico • 1.092 Palavras (5 Páginas) • 406 Visualizações
FATEC – Fatec Osasco Pref. Hirant Sanazar
Sistemas Operacionais – Redes de Computadores 2º Noturno
Prof. º Nome
Gerenciamento de Memória
Nome 1
Nome 2
Nome 3
Nome 4
Nome 5
Osasco
2016
Trabalho apresentado ao Curso Tecnólogo de Redes de Computadores para a Matéria de Sistemas Operacionais.
Bruno Rodrigues
John Fernandes
Paulo Santana
Reginaldo Castilho
Romulo Prado
Osasco
2016
RESUMO
O presente trabalho tem como objetivo informar sobre o gerenciamento de memória, suas definições, tipos e modo de funcionamento, efetuado uma pesquisa com referências confiáveis e reforçado em outras diversas fontes para confirmar as informações aqui descritas.
ABSTRACT
This work aims to inform about memory management, their definitions, types and operation, conducted a survey with reliable references and strengthened in various other sources to confirm the information herein.
- Sumário
RESUMO......................................................................................................................
ABSTRACT ..................................................................................................................
1 RESUMO
2 ABSTRACT
1. GERENCIAMENTO DE MEMÓRIA
1.1 Definição
2. CATEGORIAS
2.1 Monoprogramação.
2.2 Multiprogramação
2.2.1 Multiprogramação com partições Fixas
2.2.2 Permuta ou Multiprogramação com partições Variáveis (Swapping)
2.3 Memória Virtual
3. OBJETIVO
4. REFERÊNCIAS
GERENCIAMENTO DE MEMÓRIA
Definição
O Gerenciamento de memória é uma tarefa que é executada pelo Sistema Operacional, sua funcionalidade é liberar espaço e realocar processos de forma que aperfeiçoe o uso da memória, podemos exemplificar isso da forma simples, um programa que utiliza a memória foi aberto e esta em utilização, após alguns instantes é necessário o uso de outra aplicação, apesar de primeira aplicação continuar a aberta o gerenciador de memória identifica que não existe operações ocorrendo naquele programa e desta forma realoca para algum tipo de memória reserva, liberando espaço na memória principal assim ele aguarda até seja feita uma nova requisição no programa, transferindo novamente o programa para a memória principal.
CATEGORIAS
Podem ser divididas em duas categorias, os que trocam os processos em memória principal e a secundária (Swapping, Permuta ou Paginação ) e os que mantem os processos na memória principal.
Monoprogramação.
Apesar de não ser utilizada mais foi um método famoso de gerenciamento de memória, pois na época atendia a necessidade das aplicações existentes em relação ao hardware e ela consiste em uma aplicação por vez, oferecendo desempenho máximo de memória para a aplicação otimizando o encaminhamento de processos quando solicitados pela CPU, a aplicação iria ser executada de forma eficaz, o problema do uso de monoprogramação para o gerenciamento é que só utilizava uma aplicação por vez trazendo todos os recursos da mesma para a memória, caso a memória fosse insuficiente toda a aplicação era recusada.
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.
...