Tanenbaum_-_SO_-_Cap_03
49 pág.

Tanenbaum_-_SO_-_Cap_03


DisciplinaSistemas Operacionais I8.352 materiais171.674 seguidores
Pré-visualização2 páginas
Pearson Prentice Hall. Todos os direitos reservados.slide 34
Um compilador tem muitas tabelas que são construídas 
conforme a compilação ocorre, possivelmente 
incluindo:
\u2022 O código-fonte sendo salvo para impressão (em sistema em 
lotes).
\u2022 A tabela de símbolos \u2013 os nomes e atributos das variáveis.
\u2022 A tabela com todas as constantes usadas, inteiras e em ponto 
flutuante.
\u2022 A árvore sintática, a análise sintática do programa.
\u2022 A pilha usada pelas chamadas de rotina dentro do compilador.
Segmentação 
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 35 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 35
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 36 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 36
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 37 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 37
Implementação da segmentação pura
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 38 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 38
Segmentação com paginação: MULTICS
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 39 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 39
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 40 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 40
Quando ocorre uma referência à memória, o 
seguinte algoritmo é executado:
\u2022 O número de segmento é usado para encontrar o 
descritor desse segmento.
\u2022 Realiza-se uma verificação para ver se a tabela de 
páginas do segmento está na memória. 
\u2013 Se não estiver, ocorre uma falta do segmento. 
\u2013 Se houver uma violação na proteção, uma falta 
ocorre.
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 41 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 41
\u2022 A entrada da tabela de páginas para a página 
virtual requerida é examinada.
\u2013 Se a página não estiver na memória, ocorre uma falta 
de página.
\u2013 Se estiver na memória, o endereço da memória 
principal do início da página é extraído da entrada da 
tabela de páginas.
\u2022 O deslocamento é adicionado à página de 
origem para gerar o endereço da memória 
principal onde a palavra está localizada.
\u2022 A leitura ou registro podem ser realizados.
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 42 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 42
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 43 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 43
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 44 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 44
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 45 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 45
Segmentação com paginação: o Pentium 
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 46 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 46
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 47 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 47
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 48 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 48
© 2009 Pearson Prentice Hall. Todos os direitos reservados.slide 49 © 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 49
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26
	Slide 27
	Slide 28
	Slide 29
	Slide 30
	Slide 31
	Slide 32
	Slide 33
	Slide 34
	Slide 35
	Slide 36
	Slide 37
	Slide 38
	Slide 39
	Slide 40
	Slide 41
	Slide 42
	Slide 43
	Slide 44
	Slide 45
	Slide 46
	Slide 47
	Slide 48
	Slide 49