Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício de fixação 2 Iniciado em segunda, 18 Mar 2019, 10:08 Estado Finalizada Concluída em segunda, 18 Mar 2019, 10:13 Avaliar 2,00 de um máximo de 10,00(20%) Questão 1 Incorreto Marcar questão Texto da questão LFU é um algoritmo de: Escolha uma: a. Escalonamento de CPU. O LFU (Least Frequently Used) é um algoritmo de troca de páginas. Sua ideia principal é selecionar a página menos referenciada, ou seja, é mantido um contador com o número de referencias para cada página e assim, a página que possuir o contador com menor número de referencias será escolhida, evitando escolher páginas que são bastante utilizadas. Este algoritmo apresenta dois problemas: páginas que estão há pouco tempo na memória podem ser as selecionadas pelo algoritmo, pois seus contadores estão com o menor número de referencias; outro problema é que uma página que foi muito utilizada no passado, e que não seja mais referenciada no futuro, vai possuir um contador alto e dificilmente será escolhida para substituição. Paginação se relaciona a gerencia de memória. Fonte: Videoaula 6-1; capítulo 4, páginas 69 a 73. b. Gerência de memória. c. System Calls. d. Gerência de DMA. e. Escalonamento de disco. Feedback A resposta correta é: Gerência de memória.. Questão 2 Incorreto Marcar questão Texto da questão LRU é um algoritmo de: Escolha uma: a. Escalonamento de disco. b. Escalonamento de CPU. O LRU (Least Recently Used) é um algoritmo de troca de páginas. Sua ideia principal é que páginas que foram muito usadas nas últimas instruções serão provavelmente usadas novamente nas próximas. Então troca-se a página que permaneceu em desuso pelo maior tempo. É uma estratégia muito boa e com elevado custo computacional. Paginação se relaciona a gerencia de memória. Fonte: Videoaula 6-1; capítulo 4, páginas 69 a 73. c. Gerência de DMA. d. System Calls. e. Gerência de memória. Feedback A resposta correta é: Gerência de memória.. Questão 3 Incorreto Marcar questão Texto da questão Page in e Page out fazem parte de: Escolha uma: a. Segmentação. A transferência de uma página da memória secundária para a principal é chamado de Page In. O processo inverso, a transferência de uma página da memória principal para a secundária, é chamado de Page Out. Ambos fazem parte de um Page Fault, interrupção que faz a transferência de páginas. Fonte: Videoaula 6-1. b. Page Trash. c. CPU Page. d. Page fault. e. Disk Page. Feedback A resposta correta é: Page fault.. Questão 4 Incorreto Marcar questão Texto da questão Tempo de espera, tempo de resposta e utilização do processador são: Escolha uma: a. Algoritmos de escalonamento. b. Critérios de escalonamento. c. Todas as alternativas. A alternativa correta é Critérios de escalonamento. O Despachante (Dispatcher) é uma ferramenta que utiliza uma série de critérios para decidir qual é o melhor processo a ser escolhida para execução. Alguns desses critérios são: utilização do processador, desempenho, tempo de espera e tempo de resposta. Fonte: Videoaula 4-1. d. Comunicação e sincronização de processos. e. Estados dos processos. Feedback A resposta correta é: Critérios de escalonamento.. Questão 5 Incorreto Marcar questão Texto da questão (CESGRANRIO 2009) Determinado sistema operacional apresenta a seguinte lista de segmentos de memória disponíveis, em sequência: 10 KB, 20 KB, 40 KB, 80 KB, 160 KB Nesse momento, um processo solicita alocação de memória para 16 KB. Considerando-se o uso do algoritmo First Fit, que segmento será utilizado na alocação? Escolha uma: a. 160 KB. A resposta correta é 20KB No First Fit, o segmento alocado é o primeiro a ser encontrado, que caiba a solicitação. No caso, como são pedidos 16KB, o primeiro segmento que pode contê-lo será o de 20KB. Fonte: Videoaula 5-1. b. 40 KB. c. 20 KB. d. 10 KB. e. 80 KB. Feedback A resposta correta é: 20 KB.. Questão 6 Correto Marcar questão Texto da questão Na figura a seguir, utilizando o algoritmo Best Fit, em qual partição o programa F seria alocado: Escolha uma: a. 3Kb. A alternativa correta é 3Kb. Neste exemplo, todas as partições livres podem conter o programa F. Com a estratégia First Fit, alocaríamos o programa na primeira partição livre onde este coubesse: no caso 4kb. Com a estratégia Worst Fit, o programa seria alocado na partição de 5Kb, pois é nesta que sobraria a maior quantidade de espaço desocupado. Mas como a estratégia da questão é a Best Fit, o programa seria alocado na partição de 3Kb, pois é nesta que sobra a menor quantidade de espaço desocupado. Fonte: Videoaula 5-1. b. 5Kb. c. Nenhuma das alternativas. d. 4Kb. e. Esperaria o programa C terminar. Feedback A resposta correta é: 3Kb.. Questão 7 Incorreto Marcar questão Texto da questão Na figura a seguir, utilizando o algoritmo Worst Fit, em qual partição o programa F seria alocado: Escolha uma: a. 5Kb. b. Esperaria o programa A terminar. c. 4Kb. d. 3Kb. A alternativa correta é 5Kb. Neste exemplo, todas as partições livres podem conter o programa F. Com a estratégia First Fit, alocaríamos o programa na primeira partição livre onde este coubesse: no caso 4kb. Com a estratégia Best Fit, alocaríamos o programa na partição livre que sobrasse menor espaço desocupado: no caso, 3Kb. Mas como a estratégia da questão é a Worst Fit, o programa seria alocado na partição de 5Kb, pois é nesta que sobra a maior quantidade de espaço desocupado. Fonte: Videoaula 5-1. e. Nenhuma das alternativas. Feedback A resposta correta é: 5Kb.. Questão 8 Correto Marcar questão Texto da questão (FGV 2010) Sistemas Operacionais executam processos por meio da estrutura de dados conhecida por fila. Assim, todo processo que se encontra no status pronto é mantido numa fila de processos prontos. Quando um ou mais processos estão prontos para serem executados, o sistema operacional deve decidir qual deles vai ser executado primeiro. O componente do sistema operacional responsável por essa decisão é denominado escalonador e a escolha do processo que será executado recebe o nome de escalonamento. O escalonador utiliza algoritmos para realizar o escalonamento de processos. Além do denominado Múltiplas Filas, são algoritmos de escalonamento: Escolha uma: a. Circular e B-Tree. b. Circular e Transição. c. Circular e Tempo Real. O escalonamento circular é mais conhecido como Round-Robin. O escalonamento de tempo real visa, principalmente, satisfazer os requisitos temporais das tarefas. Os outros não são algoritmos de escalonamento: B-Tree ou árvore B é uma estrutura de dados. Fonte: Videoaulas 4-1 e 4-2; capítulo 3, páginas 54 e 55. d. B-Tree e Tempo Real. e. B-Tree e Transição. Feedback A resposta correta é: Circular e Tempo Real.. Questão 9 Incorreto Marcar questão Texto da questão Em Paginação é utilizado o recurso da memória virtual. Qual estrutura armazena os detalhes de cada página para cada processo? Escolha uma: a. Swapping. A alternativa correta é Tabelas de Páginas. Page fault é a interrupção que faz a transferência de páginas; Page in é a transferência de uma página da memória secundária para a memória principal; Page out é a transferência de uma página da memória principal para a memória secundária; A tabela de páginas serve para gerenciar quais páginas estão na memória principal, e onde estão na memória principal, e quais páginas estão na memória secundária, e onde estão na memória secundária; Swapping é uma técnica criada na tentativa de melhorar o problema da insuficiência de memória durante a execução de alguns processos em ambientes multiprogramados. Essa técnica consiste em transferir automaticamente todo o processo da memoria principal para o disco (swap out) e vice-versa. Fonte: Videoaula 5-2. b. Page out. c. Tabelas de páginas. d. Page in. e. Page fault. Feedback A resposta correta é: Tabelas de páginas.. Questão 10 Incorreto Marcar questão Texto da questão (IADES2011) A maioria dos sistemas operacionais da atualidade utiliza o recurso chamado de Memória Virtual. Uma das funções da Memória Virtual é a paginação ou troca (swapping). Assinale a alternativa que contém a afirmação correta a respeito do swapping: Escolha uma: a. Swapping é a capacidade de troca de componentes de hardware de um computador, mesmo que o mesmo esteja ligado. b. A principal função do swapping é impedir que um processo utilize endereço de memória que não lhe pertença. c. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador. d. O swapping é uma técnica de endereçamento que faz com que cada processo enxergue sua área de memória como um segmento contíguo. Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador. Fonte: Videoaulas 5-2. e. O swapping é um mecanismo necessário em computadores de 64 bits que permite o endereçamento de memórias superiores a 4 Gbytes. Feedback A resposta correta é: Swapping possibilita ao sistema operacional e às aplicações o uso de mais memória do que a fisicamente existente em um computador.. Terminar revisão
Compartilhar