Sistemas Operacionais - Gerenciamento de Memória 2
Operacionais
4 – Gerenciamento de Memória
Prof. Renato Lellis
Alocação Contígua Simples
M e m ó r ia P r in c ip a l
S is te m a
O p e r a c io n a l
Á re a p a ra p ro g ra m a
Alocação Contígua Simples
M e m ó r ia P r in c ip a l
M e m ó r ia P r in c ip a l
S is te m a
O p e r a c io n a l
Á re a p a ra p ro g ra m a
R e g i s tr a d o r
S is te m a
O p e r a c io n a l
Pro g ra m a d o u s u á r io
Á r e a liv r e
quitetura de Sistemas Operacionais – Machado/Maia
Técnica de Overlay
M e m ó r ia P r in c ip a l
2 Kb
S is te m a O p e r a c io n a l
C a d a s tr a m e n to
3 Kb
M ó d u lo p r in c ip a l
4 Kb
4 Kb
Á re a d e o v e rla y
1 Kb
Á r e a l iv r e
Im p re ssã o
2 Kb
Á re a n ã o u til iz a d a
2 Kb
quitetura de Sistemas Operacionais – Machado/Maia
Alocação Particionada
Estática
M e m ó r ia P r in c ip a l
Ta b e la d e p a r tiç õ e s
P a r tiç ã o
Ta m a n h o
1
2 Kb
2
5 Kb
3
8 Kb
S is te m a O p e r a c io n a l
P r o g r a m a s a s e r e m e x e c u ta d o s :
E
D
C
B
A
3 Kb
6 Kb
1 Kb
4 Kb
2 Kb
P a r tiç ã o 1
2 Kb
P a r tiç ã o 2
5 Kb
P a r tiç ã o 3
8 Kb
Alocação Particionada
Estática Absoluta
M e m ó r ia P r in c ip a l
S is te m a O p e r a c io n a l
C
A
1 Kb
2 Kb
E
B
3 Kb
4 Kb
D
6 Kb
P a r tiç ã o 1
2 Kb
P a r tiç ã o 2
5 Kb
P a r tiç ã o 3
8 Kb
Alocação Particionada
Estática Relocável
M e m ó r ia P r in c ip a l
S is te m a O p e r a c io n a l
D
E
6 Kb
3 Kb
Pro g ra m a C
2 Kb
Pro g ra m a A
5 Kb
Pro g ra m a B
8 Kb
Tabela de Alocação de
Partições
M e m ó r ia P r in c ip a l
P a r tiç ã o
Ta m a n h o
Liv re
1
2 Kb
N ão
2
5 Kb
S im
3
8 Kb
N ão
S is te m a O p e r a cio n a l
1
Pro g ra m a C
2
Á r e a liv r e
3
Pro g ra m a B
Proteção na Alocação
Particionada
M e m ó r ia P r in c ip a l
S is te m a O p e r a c io n a l
E n d e r e ç o in ic ia l
E n d e r e ç o fi n a l
Fragmentação Interna
M e m ó r ia P r