Escolar Documentos
Profissional Documentos
Cultura Documentos
0010101001 001010011111
• Segmentação
P bits – Motivação & definição
INF01142 - Sistemas Operacionais I N - Marcelo Johann - 2009/2 Aula 16 : Slide 11 INF01142 - Sistemas Operacionais I N - Marcelo Johann - 2009/2 Aula 16 : Slide 12
O dilema do tamanho dos segmentos Segmentação com paginação
• Se o segmento for muito grande (e.g. cada processo • Mescla-se os dois procedimentos:
= 1 segmento), voltamos a o mecanismo de O endereço lógico é considerado como endereço (seletor,
particionamento com tamanho variável.
deslocamento) para acessar um segmento.
Com a tabela de segmentos, há tradução desse endereço
• Se o segmento for muito pequeno (e.g. 1 bloco, 1 lógico em um endereço linear.
Byte…):
– Não tem mais fragmentação externa… O endereço linear é traduzido em endereço físico através
– Mais cada byte será gerenciado com um registrador de da paginação
base! • Pode haver múltiplos níveis de paginação!
INF01142 - Sistemas Operacionais I N - Marcelo Johann - 2009/2 Aula 16 : Slide 13 INF01142 - Sistemas Operacionais I N - Marcelo Johann - 2009/2 Aula 16 : Slide 14
32 bits
INF01142 - Sistemas Operacionais I N - Marcelo Johann - 2009/2 Aula 16 : Slide 17 INF01142 - Sistemas Operacionais I N - Marcelo Johann - 2009/2 Aula 16 : Slide 18
Conclusão sobre segmentação Próxima aula…
• Segmentação = virtualização de vários espaços lógicos de
endereçamento.
– Usos associados a uma semântica (!= página).