Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS Avaiação Parcial: CCT0245_SM_201501310909 V.1 Aluno(a): CAROLINE SANTOS Matrícula: 201501310909 Acertos: 10,0 de 10,0 Data: 19/11/2017 15:59:03 (Finalizada) 1a Questão (Ref.: 201501358905) Acerto: 1,0 / 1,0 Um sistema operacional multitarefa tem como característica fundamental: Uso simultâneo de mais de uma unidade de disco. A execução simultânea de processos Ser também multiusuário Uso de interface gráfica A execução concorrente de processos Gabarito Comentado. 2a Questão (Ref.: 201501353746) Acerto: 1,0 / 1,0 A arquitetura microkernel caracteriza-se por conter um núcleo simples e enxuto que gerencia a troca de mensagens entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema operacional que adota esta arquitetura: MINIX Windows 7 Linux Windows XP Windows Vista Gabarito Comentado. 3a Questão (Ref.: 201501353662) Acerto: 1,0 / 1,0 Em relação ao conceito de processos, marque a assertiva CORRETA: Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução. Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos diferentes (um para cada instância). Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo responsável pelas duas instâncias. Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos iguais. Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução. Gabarito Comentado. 4a Questão (Ref.: 201501374001) Acerto: 1,0 / 1,0 Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo: Background. Daemon. Underground. Foreground. Thread. 5a Questão (Ref.: 201501356473) Acerto: 1,0 / 1,0 Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte do contexto de software do processo. do espaço de endereçamento do processo. do contexto de hardware do processo. do gerenciamento de arquivo. do controle de memória do processo. 6a Questão (Ref.: 201501569853) Acerto: 1,0 / 1,0 Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um sistema. Qual das afirmativas abaixo não estão de acordo com o conceito de threads ? Compartilhamento de recursos Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo Melhor aproveitamento na fatia de tempo Utilização de múltiplos processadores Economia de tempo de gerenciamento 7a Questão (Ref.: 201501914859) Acerto: 1,0 / 1,0 Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu: Exclusão mútua Bloqueio Starvation Deadlock Espera ocupada Gabarito Comentado. 8a Questão (Ref.: 201501952838) Acerto: 1,0 / 1,0 Em programação concorrente existe uma condição na qual um processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a assertiva que descreve o nome desta condição: Starvation Exclusão mútua Espera ocupada Deadlock Bloqueio Gabarito Comentado. 9a Questão (Ref.: 201501359029) Acerto: 1,0 / 1,0 A diferença entre espera ocupada e bloqueio de um processo é: A Espera ocupada é utilizada para evitar condições de corrida, enquanto bloqueio é utilizado para controlar o número de processos ativos no sistema Na espera ocupada o recurso requisitado é liberado mais rapidamente do que no bloqueio Na espera ocupada, o processo está constantemente gastando CPU (testando uma determinada condição). No bloqueio, o processo desiste de usar a CPU e é acordado quando a condição desejada se torna verdadeira. O processo que se encontra em espera ocupada é mais prioritário que o processo que se encontra bloqueado Não há diferença. Espera ocupada e bloqueio são apenas duas maneiras de se implementar exclusão mútua Gabarito Comentado. 10a Questão (Ref.: 201501952872) Acerto: 1,0 / 1,0 O semáforo possui regras de acesso. Analise as regras abaixo que permitem o acesso adequado ao semáforo e, em seguida, assinale a alternativa correta: I. O semáforo deve ser inicializado com um valor não negativo. II. A operação DOWN decrementa o semáforo; III. A operação UP incrementa o semáforo; IV. Se o semáforo valer zero e for decrementado, o processo entra em estado de pronto Estão corretas as sentenças: I, III e IV apenas I e IV II, III e IV apenas II e III I, II e III
Compartilhar