Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS 1a Questão (Ref.: 201610613602) Acerto: 1,0 / 1,0 Analise as seguintes instruções: I - Desabilitar todas as interrupções; II - Ler o horário do relógio; III - Alterar o horário do relógio; IV - Alterar o mapa de memória. Quais dessas instruções só podem ser executadas pelo kernel de um sistema operacional? I, II e IV III e IV II I, II e III I, III e IV Gabarito Comentado. 2a Questão (Ref.: 201610585266) Acerto: 1,0 / 1,0 Um Sistema Operacional (SO) realiza o gerenciamento: (I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. (II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o fornecimento de mecanismos para a sua comunicação e sincronização. (III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela alocação e liberação dinâmica de seu espaço. As lacunas I, II e III são, correta e respectivamente, preenchidas por: de I/O - de tempos de CPU - de RAM de armazenamento - de processos - de memória de discos - de threads - de cache em memória secundária - de serviços - em memória principal de arquivos - de barramentos - de discos Gabarito Comentado. EPS: Alunos 3a Questão (Ref.: 201610609963) Acerto: 1,0 / 1,0 Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu processamento. Marque a opção que melhor completa a frase acima. Processos Foreground Processos CPU bound Processos I/O bound Processos em Lote Processos Background Gabarito Comentado. 4a Questão (Ref.: 201610034472) Acerto: 1,0 / 1,0 Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "executando"? Sim. Mas somente se o computador tiver mais de uma CPU. Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução. Sim. Assim que liberar o processador ele será executado. sim, pois independente da quantidade de CPU´s ele será executado. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Gabarito Comentado. 5a Questão (Ref.: 201610019733) Acerto: 1,0 / 1,0 O uso de interrupções é fundamental para a existência de: Sistemas multitarefa dispositivos de hardware como monitor e impressora bibliotecas de software dispositivos de hardware como teclado e disco comunicação de dados Gabarito Comentado. 6a Questão (Ref.: 201610018486) Acerto: 1,0 / 1,0 Uma das diferenças entre threads de usuário e threads de kernel e: A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode. A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não. Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode. Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia. A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende. EPS: Alunos 7a Questão (Ref.: 201610019752) Acerto: 1,0 / 1,0 Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a segunda aula e continuar aguardando o apagador. Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar. Nesta situação podemos identificar a ocorrência de: Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. Um deadlock que poderá ser solucionado quando o professor desistir da aula. Um deadlock em função da exclusão mútua no acesso aos dois recursos Um evento que será solucionado assim que terminar a aula Uma condição de corrida 8a Questão (Ref.: 201610241252) Acerto: 1,0 / 1,0 O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma Condição de Corrida é denominado? Seção de Entrada Seção Problemática Seção Restante Seção de Saída Seção Crítica 9a Questão (Ref.: 201610613611) Acerto: 1,0 / 1,0 A exclusão mútua deve afetar apenas os processos concorrentes quando um deles estiver fazendo acesso ao recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é denominada de: Exclusão Mútua de Execução Região Crítica Espera Ocupada Aplicação Concorrente Condição de Corrida 10a Questão (Ref.: 201610014457) Acerto: 1,0 / 1,0 Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são classificados entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que apresenta uma solução de HARDWARE para o problema da exclusão mútua. Instrução test-and-set. Segundo algoritmo Algoritmo de Dekker. Algoritmo de Peterson. Primeiro algoritmo Gabarito Comentado. Disco local EPS: Alunos
Compartilhar