Buscar

Gerenciamento de Memória em Sistemas Operacionais

Prévia do material em texto

SISTEMAS OPERACIONAIS 
4 a aula 
 Lupa 
Exercício: 13/04/2020 
Aluno(a): 2020.1 EAD 
Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 
 
Um processo referencia em uma execucão 5 de suas páginas, identificadas pelas letras A,B,C,D e E. Considerando que 
estarão alocadas 4 molduras para este processo, que o sistema realizada paginação antecipada das quatro primeiras 
páginas (A,B,C e D) e que este sistema utiliza a estratégia LRU (menos recentemente usada), assinale o item que informa 
a quantidade de page faults (falhas de página) para esta execução. A sequência de páginas executadas é A - B - C - D - A 
 B - E - A - B - C - D - E. - 
10 
7 
 4 
8 
3 
Respondido em 13/04/2020 14:40:24 
Explicação: 
A sequência de referência das páginas executadas é: 
A - Page hit 
B - Page hit 
C - Page hit 
D - Page hit 
A - Page hit 
B - Page hit 
E - Page fault retirado C 
A - Page hit 
B - Page hit 
C - Page fault retirado D 
D - Page fault retirado E 
E - Page fault retirado A 
Total 4 page faults 
 
( IFB, 2017) Considerando-se a arquitetura de sistemas operacionais, assinale a única alternativa em que os conceitos de 
gerenciamento de memória e a respectiva definição estão CORRETOS. 
 
MMU (Memory Managment Unity): módulo do sistema operacional responsável por mapear o espaçamento de 
endereçamento virtual no espaço de endereçamento físico. 
Memória virtual: técnica que reúne o espaço de endereçamento do programa em pequenos pedaços com faixas 
de endereços descontínuos, chamados páginas. 
Swapping: técnica que amplia o espaço de endereçamento do processo guardando-o no disco quando este 
 
 
 
Ao executar uma sequência de instruções, o processador escreve endereços no barramento de endereços do computador, 
que servem para buscar instruções e operandos, mas também para ler e escrever valores em posições de memória e 
portas de entrada/saída. Julgue as sentenças a seguir: 
I. Os endereços de memória gerados pelo processador a medida em que executa algum código são chamados 
deendereços lógicos. 
II. Já iguais aos endereços reais das instruções e variáveis na memória real do computador, são chamados de 
endereçosfísicos. 
III. Unidade de Gerência de Memória (MMU - Memory Management Unit) faz a análise dos endereços lógicos 
emitidos pelo processador e determina os endereços físicos correspondentes na memória da máquina, permitindo então 
seu acesso pelo processador. 
Apenas I e III estão corretas 
Apenas III está correta 
Apenas I e II estão corretas 
Apenas I e II estão corretas 
Todas estão corretas 
Respondido em 13/04/2020 14:55:31 
Explicação: 
Correto I. Os endereços de memória gerados pelo processador a medida em que executa algum código são chamados de 
endereços lógicos. 
Correto II. Já iguais aos endereços reais das instruções e variáveis na memória real do computador, são chamados de 
endereços físicos. 
Correto III. Unidade de Gerência de Memória (MMU - Memory Management Unit) faz a análise dos endereços lógicos 
emitidos pelo processador e determina os endereços físicos correspondentes na memória da máquina, permitindo então 
seu acesso pelo processador. 
 
Quantos deslocamentos por página (offset) um processo por ter, considerando que seu endereço lógico é composto por 
16 bits, sendo os 8 bits mais significativos utilizados para identificar a página? 
2K deslocamentos 
512 deslocamentos 
256 deslocamentos 
1K deslocamentos 
128 deslocamentos 
Respondido em 13/04/2020 14:56:52 
Explicação: 
como o endereço é composto por 16 bits e 8 servem para definir o endereç da página restam 2^8 variações para o 
deslocamento, isto é, 256. 
 
 
 
 
No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado? 
Porque exige uma quantidade de memória muito grande 
 Devido o alto grau de complexidade que compromete o desempenho do processador 
 Porque não é possível prever qual página será menos acessada no futuro 
Background 
O tipo de memória DDR4 ainda não foi lançada 
Respondido em 13/04/2020 14:52:27

Continue navegando