Buscar

GPLF DE SISTEMAS DE COMPUTACAO 2018 12 04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

GPLF de Sistemas de Computação – INF 1019 – 04_12_2018 
 
1ª Questão: Responda, justificando: 
a) O que é swapping e para que é utilizada esta técnica? 
b) Por que é importante o uso de um loader com relocação dinâmica para que a técnica de 
swapping possa ser implementada? 
c) Em um sistema paginado que utiliza swapping e escalonamento preemptivo, um 
programa faz dois acessos consecutivos ao mesmo endereço virtual. É possível que os 
endereços físicos referenciados nesses dois acessos sejam distintos? 
d) Que componentes de hardware são necessários para implementação eficiente da 
técnica de paginação? 
 
2ª Questão: Descreva o funcionamento dos seguintes algoritmos de substituição de 
páginas: 
a) LRU 
b) FIFO com segunda chance 
 
3ª Questão: Um sistema trabalha com gerência de memória virtual por paginação. Para 
todos os processos do sistema, o limite de páginas na memória principal é igual a 10. 
Considere um processo que esteja executando um programa e em um determinado instante 
de tempo (T) a sua tabela de páginas possui o conteúdo abaixo, sendo que o bit de 
validade igual a 1 indica página na memória principal e bit de modificação igual a 1 indica 
que a página sofreu alteração. 
 
Número da 
Página 
BV BM Endereço do 
Frame 
(hexadecimal) 
0 1 0 3303A5 
1 1 0 AA3200 
2 1 0 111111 
3 1 1 BFDCCA 
4 1 0 765BFC 
5 1 0 654546 
6 1 1 B6B7B0 
7 1 1 999950 
8 1 0 888BB8 
9 0 0 N/A 
10 0 0 N/A 
 
Responda as perguntas abaixo, considerando que os seguintes eventos seguintes 
ocorrerão nos instantes de tempo indicados: 
 
(T + 1) O processo referencia um endereço na página 9 com page fault. 
(T + 2) O processo referencia um endereço na página 1. 
(T + 3) O processo referencia um endereço na página 10 com page fault. 
(T + 4) O processo referencia um endereço da página 3 com page fault. 
(T + 5) O processo referencia um endereço da página 6 com page fault. 
 
a) Em quais instantes de tempo ocorrem um page out? 
b) Em que instante de tempo o limite de páginas do processo na memória principal é 
atingido? 
c) Caso a política de realocação de páginas utilizada seja FIFO, no instante (T +1), qual a 
página há mais tempo na memória principal? 
d) Como o sistema identifica que no instante de tempo (T + 2) não há ocorrência de page 
fault? 
 
4ª Questão: Um sistema possui quatro frames. A tabela abaixo apresenta, para cada 
página, o momento da carga, o momento do último acesso, o bit de referëncia e o bit de 
modificação (Tanenbaum, 1992). 
 
Frame Carga Referênci
a 
BR BM 
0 126 279 0 0 
1 230 260 1 0 
2 120 272 1 1 
3 160 280 1 1 
 
a) Qual página será substituída utilizando o algoritmo NRU? Justifique. 
b) Qual página será substituída utilizando o algoritmo FIFO? Justifique. 
c) Qual página será substituída utilizando o algoritmo LRU? Justifique. 
 
5ª Questão: Descreva o funcionamento dos seguintes algoritmos de escalonamento de 
disco: 
a) Shortest Seek First 
b) Elevador com uso de cilindros extremos

Continue navegando