Sei sulla pagina 1di 2

Sistemas Operacionais Questionrio 6 1. Quais os benefcios oferecidos pela tcnica de memria virtual?

Como este conceito permite que um programa e seus dados ultrapassem os limites da memria principal? Os principais benefcios da tcnica de memria virtual so possibilitar que programas e dados sejam armazenados independente do tamanho da memria principal, permitir um nmero maior de processos compartilhando a memria principal e minimizar o problema da fragmentao. O que possibilita que um programa e seus dados ultrapassem os limites da memria principal a tcnica de gerncia de memria virtual que combina as memrias principal e secundria, estendendo o espao de endereamento dos processos. 2. Explique como um endereo virtual de um processo traduzido para um endereo real na memria principal? O dispositivo de hardware que e o responsvel pela traduo conhecido como unidade de gerncia de memria (Memory Management Unit MMU), sendo acionado sempre que se faz referncia a um endereo virtual.

3. Diferencie pgina virtual de pgina real. Pgina virtual um conjunto de endereos virtuais que faz parte do espao de endereamento virtual de um processo. Pgina real um conjunto de endereos reais localizado na memria principal. A pgina real est sempre associada a uma pgina virtual. 4. Qual problema pode ocorrer quando um perifrico pode acessar diretamente a memria e utiliza-se memria virtual. A memria pode conter um dado que no referente a aplicao que o perifrico est se referindo, pode-se resolver este problema alocando uma rea de memria para o perifrico ou fazendo-o verificar se o dado vlido. 5. O que so tabelas de pginas e tabelas de segmentos? So tabelas de mapeamento, utilizadas no mecanismo de memria virtual, que possibilitam que endereos virtuais sejam traduzidos em endereos reais. 6. Para que serve o bit de validade nas tabelas de pginas e segmentos? Para indicar se a pgina ou o segmento em questo encontra-se na memria principal. 7. O que um page fault, quando ocorre e quem controla a sua ocorrncia? Como uma elevada taxa de page fault pode comprometer o sistema operacional? O page fault ocorre todas as vezes que um processo faz referncia a um endereo virtual pertencente a uma pgina virtual que no se encontra mapeada em uma pgina real, ou seja, no est, no momento, na memria principal. A ocorrncia de um page fault verificada atravs do bit de validade presente na ETP da tabela de pginas referente pgina virtual. Uma elevada taxa de page fault pode comprometer o desempenho do sistema devido ao excessivo overhead de operaes de E/S gerados pela paginao.

8. Nos sistemas com paginao, a rotina para tratamento de page faults est residente na memria principal. Esta rotina pode ser removida da memria em algum momento? O que aconteceria se esta rotina no estivesse na memria principal durante a ocorrncia de um page fault? No. A rotina de tratamento de page faults tem que permanecer sempre residente na memria principal, caso contrrio no ser possvel realizar o page in quando necessrio (no caso, at mesmo da prpria rotina). 9. Explique para que serve as polticas de substituio de pginas; Para quando um processo atinge o seu limite de alocao de frames e necessita alocar novas pginas na memria principal, o sistema operacional deve selecionar, dentre as diversas pginas alocadas, qual dever ser liberada 10. Qual a funo dos algortimos de substituio de pginas? Os algoritmos de substituio de pginas tm o objetivo de selecionar os frames que tenham as menores chances de serem referenciados num futuro prximo. Caso contrrio, o frame poderia retornar diversas vezes para a memria real, provocando excesso de page faults. 11. O que trashing e como podemos preveni-lo? Thrashing consequncia da excessiva paginao/segmentao em sistemas que implementam memria virtual, levando o sistema a dedicar mais tempo com operaes relacionadas gerncia da memria do que no processamento das aplicaes dos usurios. O sistema pode detectar esse problema monitorando as faltas dos processos. Esse problema pode ser resolvido mudando o algoritmo de substituio de pagina. Uma soluo adicionar mais memria.

Potrebbero piacerti anche