Baixe o app para aproveitar ainda mais
Prévia do material em texto
2ª Avaliação - Gestão de Sistemas Operacionais (VUNESP - TJ-PA 2014) Um sistema operacional permite que os processos sejam executados até o seu término, sem que sejam interrompidos por eventos externos. Sobre esse sistema operacional, é correto afirmar que: Requer resposta. Opção única a) utiliza um escalonador por prioridades b) o algoritmo de escalonamento que ele utiliza é o Round Robin c) o seu escalonador é do tipo não preemptivo d) não necessita de um módulo escalonador e) não possui o módulo dispatcher Respostas corretas: c) o seu escalonador é do tipo não preemptivo (CESPE - ANP 2013) Supondo que somente uma CPU esteja disponível e cinco processos estejam no estado pronto, os mecanismos responsáveis por gerenciar a utilização da CPU são as threads.Requer resposta. Opção única. (5/5 Pontos) Certo Errado Respostas corretas: Errado (ENADE 2014 – Sistemas de Informação) Os estados que um processo alcança podem ser modelados por meio do diagrama exibido a seguir (Adaptado de TANEMBAUM, A. S. Sistemas Operacionais Modernos. 3 ed. São Paulo: Pearson do Brasil: 2010) No diagrama de estados apresentado, as transições causadas pelo escalonador de processos são :Requer resposta. Opção única. (5/5 Pontos) a) 1 e 2 b) 1 e 3 c) 1 e 4 d) 2 e 3 e) 2 e 4 Respostas corretas: d) 2 e 3 (VUNESP - SP - Urbanismo 2014) Em um sistema operacional que utiliza o algoritmo de escalonamento Round-Robin, o escalonador retirou o primeiro processo da fila circular de processos e concedeu-lhe a UCP para a sua execução. Caso esse processo não termine a sua execução após certo quantum de tempo, Requer resposta. Opção única. (5/5 Pontos) a) um erro de sistema ocorrerá, pois esse tipo de algoritmo exige que o tempo de execução dos processos seja sempre inferior ao quantum b) uma preempção ocorrerá, e o processo será inserido no fim da fila circular de processos c) ele apenas perderá a UCP caso o próximo processo presente na fila tenha prioridade superior à sua d) ele será abortado e terá que ser reiniciado quando novamente receber a UCP e) receberá mais um quantum extra, de forma que a sua execução se complete Respostas corretas: b) uma preempção ocorrerá, e o processo será inserido no fim da fila circular de processos (ENADE 2014 - Ciência da Computação) Um processo tem um ou mais fluxos de execução, normalmente denominados apenas por threads. A partir das figuras 1 e 2 apresentadas, avalie as afirmações a seguir. I. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam o mesmo espaço de endereçamento. II. Tanto na figura 1 quanto na figura 2, existem três threads que utilizam espaços de endereçamento distintos. III. Na figura 2, existe um processo com um único espaço de endereçamento e três threads de controle. IV. Na figura 1, existem três processos tradicionais, cada qual tem seu espaço de endereçamento e uma única thread de controle. V. As threads permitem que várias execuções ocorram no mesmo ambiente de processo de forma independente uma das outras. É correto apenas o que se afirma em Requer resposta. Opção única. (5/5 Pontos) a) I, II e III b) I, II e IV c) I, III e V d) II, IV e V e) III, IV e V Respostas corretas: e) III, IV e V 66, (FCC - TJ-PE 2012) As threads de usuário são admitidas acima do kernel e gerenciadas sem o suporte do kernel, enquanto as threads de kernel são admitidas e gerenciadas Requer resposta. Opção única. (5/5 Pontos) a) Exclusivamente pela memória RAM b) Diretamente pela CPU c) Diretamente pelo sistema operacional d) Exclusivamente por uma deadlock específica e) Exclusivamente pelo IPL ou boot Respostas corretas: c) Diretamente pelo sistema operacional 77, (FCC - TJ-PA 2009) Quando um sistema operacional permite a comunicação direta do usuário com o processo durante o seu processamento está executando um processo: Requer resposta. Opção única. (5/5 Pontos) a) I/O Bound b) Background c) Foreground d) Backend e) Front-end Respostas corretas: c) Foreground (FCC - DPE-SP 2010) Os processos no sistema operacional que possuem um timer, chamado de quantum, onde todos os processos ganham o mesmo valor de quantum para rodarem na CPU, caracterizam o escalonamento de processos do tipo:Requer resposta. Opção única. (5/5 Pontos) a) FIFO - First In, First Out b) RR - Round-Robin c) SRT - Shortest Remaining Time d) FCFS - First Come, First Served e) SJF - Shortest Job First Respostas corretas: b) RR - Round-Robin (FCC - TRE-SP 2012) Nos conceitos de ciência da computação, um processo é um módulo executável que pode conter threads. Um conceito importante sobre threads que estão contidas no mesmo processo é que:Requer resposta. Opção única. (5/5 Pontos) a) Controlam o acesso da memória dinâmica (heap) dos processos externos b) Podem compartilhar a memória do processo c) Possuem proteção contra problemas comuns de processos, como vazamento e acessos inválidos da memória d) Acessam a memória estática ao contrário de processos convencionais e) Evitam que processos concorrentes acessem recursos do processo principal Respostas corretas: b) Podem compartilhar a memória do processo (CESGRANRIO - CAPES 2008) Considere o seguinte conjunto de processos e a duração de execução de CPU expressa em milissegundos: Processo Duração de execução X 28 Y 4 Z 7 Se os processos chegam na ordem X, Y e Z, onde X chega no instante 0, qual o tempo de espera médio se os processos forem atendidos segundo o escalonamento FIFO (First in First out)?Requer resposta. Opção única. (5/5 Pontos) a) 20 b) 10.6 c) 12 d) 13 e) 14 Respostas corretas: a) 20 O que se busca com o escalonamento de processos?Requer resposta. Opção única. (0/5 Pontos) a) Aumentar tempo de resposta e o tempo de espera e diminuir o turnaround b) Aumentar o throughput e o tempo de espera e diminuir o tempo de resposta c) Aumentar o throughput e o tempo de espera e diminuir o turnaround d) Aumentar o throughput e diminuir o tempo de resposta e o tempo de espera e) Aumentar o turnaround e o throughput e diminuir o tempo de resposta Respostas corretas: d) Aumentar o throughput e diminuir o tempo de resposta e o tempo de espera O que significa dizer que um processo está pronto? Requer resposta. Opção única. (0/5 Pontos) a) Que ele já foi encerrado b) Que ele está pronto para receber uma instrução de entrada/saída c) Que ele está aguardando para entrar em execução d) Que ele foi finalizado e aguarda o SO liberar seus recursos e) n.d.a. Respostas corretas: c) Que ele está aguardando para entrar em execução 1313, Qual destas características não pertence ao algoritmo de escalonamento FIFO? Requer resposta. Opção única. (5/5 Pontos) a) Pode retirar um processo de execução quando ocorre uma interrupção por tempo b) Executa um processo até que ele seja finalizado c) Organiza a execução dos processos por ordem de chegada d) É do tipo não preemptivo e) n.d.a. Respostas corretas: a) Pode retirar um processo de execução quando ocorre uma interrupção por tempo Quando ocorre um(a) ______, o kernel salva o contexto de um processo que estava rodando no PCB e carrega o contexto salvo do processo escalonado. Qual opção preenche corretamente esta lacuna? Requer resposta. Opção única. (5/5 Pontos) a) troca de contexto b) escalonamento de longo prazo c) substituição de página d) deadlock e) troca de mensagens Respostas corretas: a) troca de contexto (INSTITUTO AOCP - PRODEB 2018) Quando um computador é multiprogramado, normalmente há muitos processos ou threads que competem pelo tempo de CPU ao mesmo tempo. Isso ocorre sempre que dois ou mais processos estão no estado pronto. Se somente uma CPU estiver disponível nesse momento, deverá ser feita a escolha de qual processo será executado. A parte do sistema operacional que faz essa escolha é chamada de escalonador.Sobre escalonador, assinale a alternativa INCORRETA.Requer resposta. Opção única. (5/5 Pontos) a) Um algoritmo de escalonamento não preemptivo escolhe um processo para executar e, então, o deixa executar até que seja bloqueado, à espera de E/S ou de algum outro processo, ou até que ele voluntariamente libere a CPU. Mesmo que ele execute por horas, não será compulsoriamente suspenso. b) Um algoritmo de escalonamento preemptivo escolhe um processo e o deixa em execução por um tempo máximo fixado. Se ainda estiver executando ao final desse intervalo de tempo, o processo será suspenso e o escalonador escolherá outro processo para executar. c) Quando ocorre uma interrupção de Entrada/ Saída, pode-se tomar uma decisão de escalonamento. d) O escalonamento preemptivo requer a existência de uma interrupção de relógio ao fim do intervalo de tempo para que o controle sobre a CPU seja devolvido ao escalonador. Se não houver relógio disponível, o escalonamento não preemptivo será a única opção. e) Um algoritmo de escalonamento não preemptivo escolhe um processo e o deixa em execução por um tempo máximo fixado. Se ainda estiver executando ao final desse intervalo de tempo, o processo será suspenso e o escalonador escolherá outro processo para executar. Respostas corretas: e) Um algoritmo de escalonamento não preemptivo escolhe um processo e o deixa em execução por um tempo máximo fixado. Se ainda estiver executando ao final desse intervalo de tempo, o processo será suspenso e o escalonador escolherá outro processo para executar. 1616, (UFMG - UFMG 2019) O algoritmo de escalonamento Round RobinRequer resposta. Opção única. (5/5 Pontos) a) pode sofrer do problema de inanição (starvation). b) não funciona com sistemas de tempo compartilhado. c) é livre do problema de inanição (starvation). d) não deve ser usado para escalonamento de processos. e) n.d.a. Respostas corretas: c) é livre do problema de inanição (starvation). (CESGRANRIO - LIQUIGAS 2012) Alguns esquemas de escalonamento de processos podem ter efeitos negativos em determinadas situações. A situação de starvation é alcançada quandoRequer resposta. Opção única. (5/5 Pontos) a) um esquema de escalonamento no qual todos os processos obtêm uma fatia proporcional do tempo de processamento acontece. b) um processo qualquer é capaz de interromper a execução de outro por decisão do sistema operacional. c) um processo é executado sempre até o fim antes que o escalonamento de algum outro processo seja efetuado, como por exemplo, na disciplina FCFS sem preempção. d) alguns processos ou classes de processos permanecem sempre à espera do processador devido ao fato de que o escalonamento acaba sempre por privilegiar a escolha de outros processos. e) o sistema operacional (SO) utilizado é voltado para aplicações de tempo real, impedindo que o usuário submeta processos de naturezas diferentes daquelas características esperadas e para as quais o SO está preparado. Respostas corretas: d) alguns processos ou classes de processos permanecem sempre à espera do processador devido ao fato de que o escalonamento acaba sempre por privilegiar a escolha de outros processos. Quais os estados um processo pode assumir durante a sua existência? Requer resposta. Opção única. (5/5 Pontos) Novo, Execução, Finalizado Novo, Execução, Bloqueado Pronto, Execução, Bloqueado Novo, Pronto, Execução Novo, Pronto, Execução, Finalizado Respostas corretas: Pronto, Execução, Bloqueado (CESGRANRIO - TRANSPETRO 2018) A política de escalonamento estabelece os critérios utilizados para selecionar o processo que fará uso do processador. No escalonamento não preemptivo, quando um processo está em execução,Requer resposta. Opção única. (5/5 Pontos) apenas o sistema operacional pode ocasionar a perda do uso do processador qualquer processo em espera pode ocasionar a perda do uso do processador qualquer processo pronto pode ocasionar a perda do uso do processador nenhum evento externo pode ocasionar a perda do uso do processador nem mesmo o próprio processo pode ocasionar a perda do uso do processador Respostas corretas: Nenhum evento externo pode ocasionar a perda do uso do processador (IBFC - EMBASA 2017) A Memória Virtual é uma técnica computacional usada pelos Sistemas Operacionais para aumentar quantidade de memória real (RAM) do computador a fim de rodar os programas e o próprio sistema sem travamentos. Na maioria das distribuições Linux, essa Memória Virtual é uma partição, à parte da partição raiz do sistema, denominada tecnicamente de:Requer resposta. Opção única. (5/5 Pontos) Setup Safe Ship Swap Shell Respostas corretas: Swap
Compartilhar