Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS TESTE 4 - GERÊNCIA DE MEMÓRIA 1a Questão 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 não é possível prever qual página será menos acessada no futuro Background Porque exige uma quantidade de memória muito grande Devido o alto grau de complexidade que compromete o desempenho do processador O tipo de memória DDR4 ainda não foi lançada Respondido em 24/04/2020 19:22:30 2a Questão Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A relocação de código executável dos programas pode ocorrer de forma dinâmica, quando o sistema operacional espera a liberação da região de memória usada no primeiro carregamento do programa na memória II. Na paginação antecipada o sistema faz uma previsão segura das páginas que serão necessárias à execução do programa, trazendo-as para a memória. Desta forma se elimina page fault, já que todas as páginas estarão no working set do processo III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente, não permitindo que programas de outros usuários compartilhem a memória Somente a sentença I e II estão corretas Somente as sentenças I e III estão corretas Somente a sentença II está correta Somente as senteças II e III estão corretas. Somente a setença III está correta. Respondido em 24/04/2020 19:27:14 3a Questão 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? 128 deslocamentos 2K deslocamentos 256 deslocamentos 1K deslocamentos 512 deslocamentos Respondido em 24/04/2020 19:27:34 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. 4a Questão Os sistemas operacionais dos microcomputadores possuem como uma de suas principais características o gerenciamento da memória principal. Analise as sentenças sobre gerenciamento de memória e, em seguida, assinale a alternativa correta: I. A divisão do programa em módulos que executavam de maneira independente, utilizando áreas de memória diferentes, faz parte da técnica chamada de memória virtual. II. O movimento de transferência de processos, entre a memória e o disco e vice-versa é denominado swapping III. Com a criação do conceito do espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas/segmentos do programa devem estar na memória física no momento da execução Somente as sentenças I e III estão corretas Somente as sentenças II e III estão corretas Somente a sentença I está correta Somente a sentença II está correta Somente as sentenças I e II estão corretas. Respondido em 24/04/2020 19:27:28 5a Questão Quantas páginas um processo pode ter sabendo o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? 128 páginas 255 páginas 8K páginas 7 páginas 13 páginas Respondido em 24/04/2020 19:27:41 Explicação: como 7 bits define a página, 2^7 páginas podem ser endereçadas = 128 6a Questão Analise as sentenças sobre gerência de memória e, em seguida, assinale a alternativa correta: I. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, sem exceção, devem estar na memória física no momento da execução II. Na paginação antecipada o sistema faz uma previsão confiável e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault III. Para maior eficiência da técnica de segmentação, os programas devem estar bem modularizados, pois caso contrário, grandes pedaços de código estarão na memória desnecessariamente Somente as sentenças I e II estão corretas Somente a sentença I está correta Somente as sentenças II e III estão corretas Somente a sentença III está correta Somente a sentença II está correta Respondido em 24/04/2020 19:27:47 Explicação: Item I incorreto. Com o surgimento do conceito de espaço de endereçamento virtual, os programas passam a utilizar endereços fora dos limites da memória física. Porém, todas as páginas ou segmentos do programa, SEM EXCEÇÃO, devem estar na memória física no momento da execução Item II incorreto. Na paginação antecipada o sistema faz uma previsão CONFIÁVEL e precisa das páginas que serão necessárias à execução do programa, trazendo-as todas para a memória física, eliminando-se por completo a ocorrência de page fault 7a Questão 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. 8 3 4 10 7 Respondido em 24/04/2020 19:28:04 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 8a Questão (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. 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. Espaço de endereçamento de um processo: conjunto de endereços que um processo utiliza para acessar a memória dos sistema, para executar instruções e armazenar dados. 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. 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. Swapping: técnica que amplia o espaço de endereçamento do processo guardando-o no disco quando este assume a condição de ocioso/inativo.
Compartilhar