SlideShare uma empresa Scribd logo
UNIVERSIDADE AGOSTINHO NETO
FACULDADE DE CIÊNCIA
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
MEMÓRIA/FRAGMENTAÇÃO
EQUIPE ENVOLVIDA
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 2
 Azevedo Cabenda
 Emanuel Gonga
 Fernando Aufico
 Vicente Chitula
 Rosa Sebastião
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 3
DELINEAMENTO DE ESTUDO
Memória
Fragmentação
2
Fragmentação
Interna
3
Fragmentação
Externa
1
Gerência de
Memoria
 Particiona-mento dinâmico
 Particiona-mento fixo
 Gerência Básica
de Memoria
 Algoritmos para
contornar o problema
OBJETIVO GERAL
 Aprendizagem de Memória/Fragementação
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã 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
MEMÓRIA/FRAGMENTAÇÃO
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 5
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.
Fragmentação: é a existência de Vários Pequenos espaços não
contínuos e que não permitindo que um programa seja
alocado.
Existem dois tipos de fragmentação, a fragmentação interna e
a fragmentação externa.
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:
–Garantir isolamento mútuo entre processos (proteção)
–Manter o registro das áreas de memória em uso
–Aloca memória RAM para novos processos
–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
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 6
FRAGMENTAÇÃO INTERNA
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã 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.
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.
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 8
FRAGMENTAÇÃO INTERNA
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 9
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.
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 10
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.
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 11
FRAGMENTAÇÃO EXTERNA
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 12
Há também algoritmos de escolha de espaços vazios
para alocar processos como o first-fit(primeiro
espaço), best-fit(menor espaço) e o worst-fit(pior
espaço).
CONCLUSÃO
Sendo o computador uma maquina de
processamento e armazenamento de dados, a
memória é um elemento fundamental para o
funcionamento do computador.
A fragmentação é um disperdicio de memoria pois
quanto mais fragmentado estiver a memoria,
menor é o espaço disponivel para alocação de
processos a serem utilizados.
U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 13

Mais conteúdo relacionado

Mais procurados

게임 기획과 Oop
게임 기획과 Oop게임 기획과 Oop
게임 기획과 Oop
snugdc
 
Puzzle english 게임 사업계획서(창업경진대회)
Puzzle english 게임 사업계획서(창업경진대회)Puzzle english 게임 사업계획서(창업경진대회)
Puzzle english 게임 사업계획서(창업경진대회)동주 김
 
게임 스타트업 시작하기
게임 스타트업 시작하기게임 스타트업 시작하기
게임 스타트업 시작하기
기룡 남
 
모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기
Sunnyrider
 
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
devCAT Studio, NEXON
 
What we learned: Idle Miner Tycoon and Idle Factory Tycoon - Kolibri
What we learned: Idle Miner Tycoon and Idle Factory Tycoon - KolibriWhat we learned: Idle Miner Tycoon and Idle Factory Tycoon - Kolibri
What we learned: Idle Miner Tycoon and Idle Factory Tycoon - Kolibri
GameAnalytics
 
NDC 2014 이은석 - 온라인 게임의 창발적 플레이 디자인
NDC 2014 이은석 - 온라인 게임의 창발적 플레이 디자인NDC 2014 이은석 - 온라인 게임의 창발적 플레이 디자인
NDC 2014 이은석 - 온라인 게임의 창발적 플레이 디자인
Eunseok Yi
 
初心者向けゲームジャム攻略法
初心者向けゲームジャム攻略法初心者向けゲームジャム攻略法
初心者向けゲームジャム攻略法
hima_zinn
 
레벨 디자인 튜토리얼: 전장
레벨 디자인 튜토리얼: 전장레벨 디자인 튜토리얼: 전장
레벨 디자인 튜토리얼: 전장
용태 이
 
Ndc17 슈퍼판타지워 포스트모템_srpg로 맨땅에 헤딩하기
Ndc17 슈퍼판타지워 포스트모템_srpg로 맨땅에 헤딩하기Ndc17 슈퍼판타지워 포스트모템_srpg로 맨땅에 헤딩하기
Ndc17 슈퍼판타지워 포스트모템_srpg로 맨땅에 헤딩하기
JungKeun Lee
 
FPS 레벨 디자인_포트폴리오_폭파미션 Nuclear Power Plant
FPS 레벨 디자인_포트폴리오_폭파미션 Nuclear Power PlantFPS 레벨 디자인_포트폴리오_폭파미션 Nuclear Power Plant
FPS 레벨 디자인_포트폴리오_폭파미션 Nuclear Power Plant
dongjidong
 
L'e-sport
L'e-sportL'e-sport
L'e-sport
Ei2c2i
 
게임제작개론 8
게임제작개론 8게임제작개론 8
게임제작개론 8Seokmin No
 
The Egg Drop Challenge
The Egg Drop ChallengeThe Egg Drop Challenge
The Egg Drop Challenge
Jose
 
Space Ape's Analytics Stack
Space Ape's Analytics StackSpace Ape's Analytics Stack
Space Ape's Analytics Stack
Simon Hade
 
クロムハウンズにおける 人工知能開発から見るゲームAIの展望 (CEDEC2006)
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)
クロムハウンズにおける 人工知能開発から見るゲームAIの展望 (CEDEC2006)
Youichiro Miyake
 
모바일 게임 비즈니스 모델
모바일 게임 비즈니스 모델모바일 게임 비즈니스 모델
모바일 게임 비즈니스 모델
NGMaking
 
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
Kieun Jang
 
Game system design
Game system designGame system design
Game system design
Petri Lankoski
 
1. 아이디어에서 컨셉을 증명하기까지
1. 아이디어에서 컨셉을 증명하기까지1. 아이디어에서 컨셉을 증명하기까지
1. 아이디어에서 컨셉을 증명하기까지Suyeong Park
 

Mais procurados (20)

게임 기획과 Oop
게임 기획과 Oop게임 기획과 Oop
게임 기획과 Oop
 
Puzzle english 게임 사업계획서(창업경진대회)
Puzzle english 게임 사업계획서(창업경진대회)Puzzle english 게임 사업계획서(창업경진대회)
Puzzle english 게임 사업계획서(창업경진대회)
 
게임 스타트업 시작하기
게임 스타트업 시작하기게임 스타트업 시작하기
게임 스타트업 시작하기
 
모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기모바일 게임기획 따라하며 배우기
모바일 게임기획 따라하며 배우기
 
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
이무림, 워크샵 게임 만들기: 부족전쟁, NDC2017
 
What we learned: Idle Miner Tycoon and Idle Factory Tycoon - Kolibri
What we learned: Idle Miner Tycoon and Idle Factory Tycoon - KolibriWhat we learned: Idle Miner Tycoon and Idle Factory Tycoon - Kolibri
What we learned: Idle Miner Tycoon and Idle Factory Tycoon - Kolibri
 
NDC 2014 이은석 - 온라인 게임의 창발적 플레이 디자인
NDC 2014 이은석 - 온라인 게임의 창발적 플레이 디자인NDC 2014 이은석 - 온라인 게임의 창발적 플레이 디자인
NDC 2014 이은석 - 온라인 게임의 창발적 플레이 디자인
 
初心者向けゲームジャム攻略法
初心者向けゲームジャム攻略法初心者向けゲームジャム攻略法
初心者向けゲームジャム攻略法
 
레벨 디자인 튜토리얼: 전장
레벨 디자인 튜토리얼: 전장레벨 디자인 튜토리얼: 전장
레벨 디자인 튜토리얼: 전장
 
Ndc17 슈퍼판타지워 포스트모템_srpg로 맨땅에 헤딩하기
Ndc17 슈퍼판타지워 포스트모템_srpg로 맨땅에 헤딩하기Ndc17 슈퍼판타지워 포스트모템_srpg로 맨땅에 헤딩하기
Ndc17 슈퍼판타지워 포스트모템_srpg로 맨땅에 헤딩하기
 
FPS 레벨 디자인_포트폴리오_폭파미션 Nuclear Power Plant
FPS 레벨 디자인_포트폴리오_폭파미션 Nuclear Power PlantFPS 레벨 디자인_포트폴리오_폭파미션 Nuclear Power Plant
FPS 레벨 디자인_포트폴리오_폭파미션 Nuclear Power Plant
 
L'e-sport
L'e-sportL'e-sport
L'e-sport
 
게임제작개론 8
게임제작개론 8게임제작개론 8
게임제작개론 8
 
The Egg Drop Challenge
The Egg Drop ChallengeThe Egg Drop Challenge
The Egg Drop Challenge
 
Space Ape's Analytics Stack
Space Ape's Analytics StackSpace Ape's Analytics Stack
Space Ape's Analytics Stack
 
クロムハウンズにおける 人工知能開発から見るゲームAIの展望 (CEDEC2006)
クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)クロムハウンズにおける人工知能開発から見るゲームAIの展望 (CEDEC2006)
クロムハウンズにおける 人工知能開発から見るゲームAIの展望 (CEDEC2006)
 
모바일 게임 비즈니스 모델
모바일 게임 비즈니스 모델모바일 게임 비즈니스 모델
모바일 게임 비즈니스 모델
 
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
[NDC2019] 전소현&장기은 - 시나리오 기획자는 대사만 잘쓰면 되는 거 아닌가요? ㅇㅅㅇ
 
Game system design
Game system designGame system design
Game system design
 
1. 아이디어에서 컨셉을 증명하기까지
1. 아이디어에서 컨셉을 증명하기까지1. 아이디어에서 컨셉을 증명하기까지
1. 아이디어에서 컨셉을 증명하기까지
 

Semelhante a Memória/Fragmentação

Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
Jocelma Rios
 
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdfSO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
Silvano Oliveira
 
aula_05.pdf
aula_05.pdfaula_05.pdf
aula_05.pdf
ADEMARALVESTRINDADE
 
Gerenciamento de memoria
Gerenciamento de memoriaGerenciamento de memoria
Gerenciamento de memoria
Jailson Silva
 
Gerência de Memória
Gerência de MemóriaGerência de Memória
Gerência de Memória
elliando dias
 
Gerencia de memoria
Gerencia de memoriaGerencia de memoria
Gerencia de memoria
37193694
 
Htm trabalho
Htm trabalhoHtm trabalho
Htm trabalho
ManuelFreitas24
 
DESFRAGMENTAÇÃO
DESFRAGMENTAÇÃODESFRAGMENTAÇÃO
DESFRAGMENTAÇÃO
PC DOCTOR INFO
 
12/03/2010 - Sistemas Operacionais Aula3
12/03/2010 - Sistemas Operacionais Aula312/03/2010 - Sistemas Operacionais Aula3
12/03/2010 - Sistemas Operacionais Aula3
Universal.org.mx
 
Gerenciamento memoria
Gerenciamento memoriaGerenciamento memoria
Gerenciamento memoria
Rodrigo Piovesana
 
Sistemas de Arquivos.pptx
Sistemas de Arquivos.pptxSistemas de Arquivos.pptx
Sistemas de Arquivos.pptx
stenio medeiros
 
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
Rafaella Botelho
 
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
Thiago Carvalho
 
Aula 04 memórias - pt. i
Aula 04  memórias - pt. iAula 04  memórias - pt. i
Aula 04 memórias - pt. i
Alexandra Porcellis
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Claudio Santos
 
Apostila informatica para concursos robson aquila
Apostila informatica para concursos   robson aquilaApostila informatica para concursos   robson aquila
Apostila informatica para concursos robson aquila
José Antonio Almeida
 
Arquitetura de Computadores - Concorrência
Arquitetura de Computadores - ConcorrênciaArquitetura de Computadores - Concorrência
Arquitetura de Computadores - Concorrência
Evandro Júnior
 
Gestao de Memoria_SLIDE.pptx
Gestao de Memoria_SLIDE.pptxGestao de Memoria_SLIDE.pptx
Gestao de Memoria_SLIDE.pptx
AlbertoFilomenoCipri
 
Gerenciamento de memória cap 03 (ii unidade)
Gerenciamento de memória cap 03 (ii unidade)Gerenciamento de memória cap 03 (ii unidade)
Gerenciamento de memória cap 03 (ii unidade)
Faculdade Mater Christi
 
So aula 12_memórias
So aula 12_memóriasSo aula 12_memórias
So aula 12_memórias
Roney Sousa
 

Semelhante a Memória/Fragmentação (20)

Aula 5a - Sistemas Operacionais
Aula 5a - Sistemas OperacionaisAula 5a - Sistemas Operacionais
Aula 5a - Sistemas Operacionais
 
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdfSO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
SO03 - Sistemas-Operacionais - Gerencia de Memoria.pdf
 
aula_05.pdf
aula_05.pdfaula_05.pdf
aula_05.pdf
 
Gerenciamento de memoria
Gerenciamento de memoriaGerenciamento de memoria
Gerenciamento de memoria
 
Gerência de Memória
Gerência de MemóriaGerência de Memória
Gerência de Memória
 
Gerencia de memoria
Gerencia de memoriaGerencia de memoria
Gerencia de memoria
 
Htm trabalho
Htm trabalhoHtm trabalho
Htm trabalho
 
DESFRAGMENTAÇÃO
DESFRAGMENTAÇÃODESFRAGMENTAÇÃO
DESFRAGMENTAÇÃO
 
12/03/2010 - Sistemas Operacionais Aula3
12/03/2010 - Sistemas Operacionais Aula312/03/2010 - Sistemas Operacionais Aula3
12/03/2010 - Sistemas Operacionais Aula3
 
Gerenciamento memoria
Gerenciamento memoriaGerenciamento memoria
Gerenciamento memoria
 
Sistemas de Arquivos.pptx
Sistemas de Arquivos.pptxSistemas de Arquivos.pptx
Sistemas de Arquivos.pptx
 
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
 
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...3000 questoes de informatica  resolvidos banco do brasil (bb), cef, ibge, tre...
3000 questoes de informatica resolvidos banco do brasil (bb), cef, ibge, tre...
 
Aula 04 memórias - pt. i
Aula 04  memórias - pt. iAula 04  memórias - pt. i
Aula 04 memórias - pt. i
 
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...Apostila   3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
Apostila 3000 questoes (testes) resolvidos banco do brasil (bb), cef, ibge,...
 
Apostila informatica para concursos robson aquila
Apostila informatica para concursos   robson aquilaApostila informatica para concursos   robson aquila
Apostila informatica para concursos robson aquila
 
Arquitetura de Computadores - Concorrência
Arquitetura de Computadores - ConcorrênciaArquitetura de Computadores - Concorrência
Arquitetura de Computadores - Concorrência
 
Gestao de Memoria_SLIDE.pptx
Gestao de Memoria_SLIDE.pptxGestao de Memoria_SLIDE.pptx
Gestao de Memoria_SLIDE.pptx
 
Gerenciamento de memória cap 03 (ii unidade)
Gerenciamento de memória cap 03 (ii unidade)Gerenciamento de memória cap 03 (ii unidade)
Gerenciamento de memória cap 03 (ii unidade)
 
So aula 12_memórias
So aula 12_memóriasSo aula 12_memórias
So aula 12_memórias
 

Último

AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
Consultoria Acadêmica
 
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptxWorkshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
marcosmpereira
 
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptxMAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
Vilson Stollmeier
 
Introdução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de PosicionamentoIntrodução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de Posicionamento
GeraldoGouveia2
 
Dimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdfDimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdf
RodrigoQuintilianode1
 
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
Consultoria Acadêmica
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
Consultoria Acadêmica
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
Consultoria Acadêmica
 

Último (8)

AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
 
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptxWorkshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
 
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptxMAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
 
Introdução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de PosicionamentoIntrodução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de Posicionamento
 
Dimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdfDimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdf
 
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
AE02 - FORMAÇÃO SOCIOCULTURAL E ÉTICA II UNICESUMAR 52/2024
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
 

Memória/Fragmentação

  • 1. UNIVERSIDADE AGOSTINHO NETO FACULDADE DE CIÊNCIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO MEMÓRIA/FRAGMENTAÇÃO
  • 2. EQUIPE ENVOLVIDA U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 2  Azevedo Cabenda  Emanuel Gonga  Fernando Aufico  Vicente Chitula  Rosa Sebastião
  • 3. U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 3 DELINEAMENTO DE ESTUDO Memória Fragmentação 2 Fragmentação Interna 3 Fragmentação Externa 1 Gerência de Memoria  Particiona-mento dinâmico  Particiona-mento fixo  Gerência Básica de Memoria  Algoritmos para contornar o problema
  • 4. OBJETIVO GERAL  Aprendizagem de Memória/Fragementação U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã 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 U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 5 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. Fragmentação: é a existência de Vários Pequenos espaços não contínuos e que não permitindo que um programa seja alocado. 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: –Garantir isolamento mútuo entre processos (proteção) –Manter o registro das áreas de memória em uso –Aloca memória RAM para novos processos –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 U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 6
  • 7. FRAGMENTAÇÃO INTERNA U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã 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. U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 8
  • 9. FRAGMENTAÇÃO INTERNA U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã 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. U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã 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. U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 11
  • 12. FRAGMENTAÇÃO EXTERNA U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 12 Há também algoritmos de escolha de espaços vazios para alocar processos como o first-fit(primeiro espaço), best-fit(menor espaço) e o worst-fit(pior espaço).
  • 13. CONCLUSÃO Sendo o computador uma maquina de processamento e armazenamento de dados, a memória é um elemento fundamental para o funcionamento do computador. A fragmentação é um disperdicio de memoria pois quanto mais fragmentado estiver a memoria, menor é o espaço disponivel para alocação de processos a serem utilizados. U A N - F C - C I Ê N C I A D A C O M P U T A Ç Ã O 13