Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova de Sistemas Operacionais - Avaliação Objetiva - Tentativa 1 de 2 Questão 1 de 10 Os processos são os programas em execução já adaptados, gerenciados e controlados pelos sistemas operacionais. O sistema operacional irá controlar o processo através do sistema de gerenciamento de processos, levando-se em conta a arquitetura do computador, características e projeto do processador. Os processos podem assumir diferentes estados durante a sua existência. Um processo em um sistema operacional pode mudar para o estado de “em espera” a partir do estado: A - pronto, apenas. B - em execução, apenas. Resposta correta C - criação ou término, apenas. D - em execução ou pronto, apenas. E - criação, pronto ou em execução. Questão 2 de 10 Quais das alternativas a seguir representa uma instrução que gere a situação de overflow ou uma divisão por zero: A - Clock. B - DMA. C - Estados do processo. D - Interrupção. Resposta correta E - Timer. Questão 3 de 10 Os sistemas com múltiplos processadores possuem duas ou mais CPUs interligadas e trabalhando em conjunto. A vantagem deste tipo de sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador. Estes sistemas podem ser: A - First Fit e Best fit. B - Fracamente e fortemente acoplados. Resposta correta C - LRU e LFU. D - NTFS e FAT. E - Time sharing e tempo compartilhado. Questão 4 de 10 Inicialmente, um programa fica armazenado na memória secundária. Como o processador somente executa instruções que estão na memória principal, este programa, ou parte dele, precisa ser copiado da memória secundária para a memória principal. Esta é a função da Gerência de Memória. Assim como acontece na Gerência de Processos, a Gerência de Memória também precisa escolher qual parte da memória é ideal para armazenar o programa que vai ser executado. Existem diferentes estratégias para a escolha de uma partição de memória. Considere que estamos trabalhando com Alocação Particionada Dinâmica, ou seja, as partições podem mudar de tamanho. Seja a seguinte figura: image.png 52.76 KB No cenário apresentado pela figura, em qual partição o programa F seria alocado, utilizando o algoritmo First Fit? A - 4 Kb. Resposta correta B - 5 Kb. C - 3 Kb. D - Esperaria o programa C terminar. E - Tanto faz: 3 Kb ou 5 Kb. Questão 5 de 10 DMA-Direct Memory Access é: A - Uma área de memória. B - Uma área de disco. C - Um sistema de arquivo D - Um dispositivo. Resposta correta E - Um algoritmo. Questão 6 de 10 A área de memória pertencente ao processo onde as instruções e dados do programa são armazenados para execução é chamada de: A - Espaço de endereçamento; Resposta correta B - Memória virtual; C - Paginação. D - Swapping; E - Troca de contexto; https://storage.googleapis.com/painel-docente-prod/questions_db/question/50115/1593468822/image.png https://storage.googleapis.com/painel-docente-prod/questions_db/question/50115/1593468822/image.png https://storage.googleapis.com/painel-docente-prod/questions_db/question/50115/1593468822/image.png Questão 7 de 10 A Gerência de Memória deve ser capaz de organizar o tráfego de dados. Isto é, ela deve fazer com que os dados provenientes da memória secundária sejam alocados em espaços de memória vagos da memória primária. Após isso, eles devem ser desalojados quando seus processos terminam, garantindo que haverá espaços de memória principal vagos para novos processos. A técnica de memória virtual foi criada para viabilizar a execução de programas que são maiores do que a memória RAM, e para permitir a execução de diversos programas em ambiente multitarefa. Para tanto, esta abordagem de gerenciamento de memória utiliza partes da memória secundária, mantendo na memória principal apenas os dados ativos e necessários para a execução. Dentro desse contexto, analise as sentenças e marque V para verdadeiras e F para falsas: Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a sentença for falsa: • ( )O sistema de partições mais antigo fazia uso de partições de tamanho fixo, mas diferentes uma das outras, sendo estas partições definidas pelo Sistema Operacional. • ( )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. • ( )O LRU é um algoritmo que 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 referências; 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. • ( )A interrupção que faz a transferência de páginas é chamada de Page Fault. • ( )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 memória principal para o disco (swap out) e vice-versa. A sequência correta é: A - V-V-F-V-V Resposta correta B - V-F-V-F-V C - V-F-V-V-F D - F-V-F-V-F E - F-F-V-F-F Questão 8 de 10 Os processos são os programas em execução já adaptados, gerenciados e controlados pelos sistemas operacionais. O sistema operacional irá controlar o processo através do sistema de gerenciamento de processos, levando-se em conta a arquitetura do computador, características e projeto do processador. Falando sobre processos, verifique quais dos grupos abaixo correspondem a classificações válidas de processos I. CPU-Bound ou IO-BOUND. II. Executando ou Bloqueado. III. de Sistema ou de Usuário. IV. LRU ou LFU. Assinale a alternativa correta: A - Apenas I e II. B - Apenas I e III. Resposta correta C - Apenas II e III. D - Apenas II e IV. E - Apenas III e IV. Questão 9 de 10 Em programação concorrente, ocorre inanição (ou starvation) quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre passam na sua frente. Diferentes algoritmos de escalonamento de CPU possuem diferentes propriedades e a escolha de um determinado algoritmo pode favorecer uma classe dos processos em detrimento de outra. Assinale a opção que apresenta um algoritmo capaz de produzir starvation. A - Prioridade. Resposta correta B - Round-Robin. C - Primeiro a chegar, primeiro a ser atendido. D - Eleição. E - Múltiplas filas com realimentação. Questão 10 de 10 Malwares são ferramentas que podem danificar o computador. Na lista a seguir quais itens são considerados malwares? I. RAT. II. Firewall. III. Worm. IV. Trojan. V. Criptografia. Assinale a alternativa correta: A - Todos os itens. B - Somente I. C - IV e V. D - I, III e IV. Resposta correta E - I, II e III
Compartilhar