Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gerenciamento de Memória Principal em Sistemas Operacionais - Coggle…
Gerenciamento de Memória Principal em Sistemas Operacionais
CONSIDERAÇÕES FINAIS
O gerenciamento de memória principal em sistemas operacionais é uma área complexa e crucial para garantir a eficiência e o desempenho do sistema. As técnicas, políticas e algoritmos mencionados neste mapa mental são alguns dos principais componentes desse gerenciamento. Compreender e aplicar corretamente esses conceitos é essencial para o desenvolvimento de sistemas operacionais eficientes e confiáveis.
FRAGMENTAÇÃO DA MEMÓRIA
INTERNA
A fragmentação interna ocorre quando há um espaço não utilizado dentro de um bloco alocado para um processo.
EXTERNA
A fragmentação externa ocorre quando há espaço livre na memória, mas ele está fragmentado em blocos menores e não pode ser alocado para um processo que precisa de um bloco contíguo.
ALGORITMOS DE ALOCAÇÃO DE MEMÓRIA
FIRST - FIT
O algoritmo First-Fit aloca o primeiro bloco de memória livre que seja grande o suficiente para alocar o processo.
BEST - FIT
O algoritmo Best-Fit aloca o menor bloco de memória livre que seja grande o suficiente para alocar o processo.
BUDDY SYSTEM
O algoritmo Buddy System divide a memória em blocos de tamanhos potências de 2, alocando-os conforme a necessidade do processo.
WORST - FIT
O algoritmo Worst-Fit aloca o maior bloco de memória livre que seja grande o suficiente para alocar o processo.
O gerenciamento de memória principal é um aspecto fundamental dos sistemas operacionais, responsável por organizar e controlar o acesso à memória principal do sistema. Neste contexto, um bom gerenciamento de memória é essencial para garantir o desempenho e a eficiência do sistema.
TÉCNICAS DE GERENCIAMENTO DE MEMÓRIA
PAGINAÇÃO
A técnica de paginação divide a memória física em blocos de tamanho fixo chamados de páginas, e a memória lógica dos programas em blocos correspondentes chamados de molduras de página.
SEGMENTAÇÃO
A técnica de segmentação divide a memória física em segmentos, que são blocos de tamanho variável e correspondem a unidades lógicas de informação dos programas.
MEMÓRIA VIRTUAL
A memória virtual é uma técnica que permite que um programa seja executado usando uma parte da memória secundária (disco rígido) como uma extensão da memória principal.
COMBINAÇÃO DE TÉCNICAS
Muitos sistemas operacionais utilizam uma combinação de técnicas de gerenciamento de memória para otimizar o uso da memória principal, como a combinação de paginação e segmentação, conhecida como sistema de memória segmentada paginada.
POLÍTICAS DE SUBSTITUIÇÃO DE PÁGINAS
FIFO ( FIRST - IN , FIRST - OUT )
A política de substituição FIFO substitui a página que está há mais tempo na memória.
LRU ( LEAST RECENTLY USED )
A política de substituição LRU substitui a página que foi menos recentemente usada na memória.
LFU ( LEAST FREQUENTLY USED )
A política de substituição LFU substitui a página que foi menos frequentemente usada na memória.
NRU (NOT RECENTLY USED )
A política de substituição NRU substitui uma página que não tenha sido recentemente usada.