Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Avaliação: CCT0224_AV1_201403033595 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV1 Aluno: 201403033595 BRUNO FERREIRA DE JESUS Professor: MARCELO BARBOSA CARNEIRO Turma: 9001/AB Nota da Prova: 7,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 16/10/2015 09:09:54 (F) 1a Questão (Ref.: 11747) Pontos: 0,5 / 0,5 A arquitetura microkernel caracterizase 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: Linux Windows XP Windows 7 Windows Vista MINIX Gabarito Comentado. 2a Questão (Ref.: 15288) Pontos: 0,5 / 0,5 Quais das instruções só podem ser executadas pelo kernel de um sistema operacional: 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 I, II e IV I, III e IV III e IV I, II e III II Gabarito Comentado. 3a Questão (Ref.: 12030) Pontos: 0,5 / 0,5 Processos podem ser classificados como CPUbound ou I/O bound, de acordo com a utilização elevada do processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos afirmar que : 23/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 tanto o gráfico 1 quanto o gráfico 2 representam processos de CPUbound. o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPUbound. ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o tipo de processo que representa. tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPUbound. Gabarito Comentado. 4a Questão (Ref.: 15192) Pontos: 0,5 / 0,5 Qual a diferença básica entre um processo e um programa? Um processo é um programa em disco. Um programa é um processo em execução. Um programa é um processo em execução. Um processo é um arquivo em disco. Um processo é um programa em execução. Um programa é um arquivo em disco. Um processo é um thread. Um programa é um arquivo em disco. Um programa é um conjunto de processos. Um processo é uma unidade básica. Gabarito Comentado. 5a Questão (Ref.: 16993) Pontos: 1,0 / 1,0 O uso de interrupções é fundamental para a existência de: bibliotecas de software Sistemas multitarefa comunicação de dados dispositivos de hardware como monitor e impressora dispositivos de hardware como teclado e disco 6a Questão (Ref.: 611556) Pontos: 1,0 / 1,0 Threads são fluxos de execução distintos dentro de um mesmo processo. Assinale a afirmativa que NÃO está de acordo com o conceito de threads. Utilização de múltiplos processadores Economia de tempo de processamento 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 7a Questão (Ref.: 621446) Pontos: 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, podemos concluir que ocorreu ? 23/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 Bloqueio do processo Espera ocupada Exclusão mútua Starvation Deadlock Gabarito Comentado. 8a Questão (Ref.: 610841) Pontos: 1,0 / 1,0 O trecho do códigofonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma condição de corrida é denominado: Região de entrada Região restante Região problemática Região de saída Região crítica 9a Questão (Ref.: 572978) Pontos: 1,0 / 1,0 A utilização de mecanismos de exclusão mútua é necessária para impedir o acesso a uma região crítica por mais de um processo evitando, assim, condições de corrida. Um dos mecanismos é o baseado em características de hardware e uma das soluções deste mecanismo é : Algoritmo de Peterson Instruções TSL (test and set lock) Protocolo de acesso á região crítica Monitores Semáforos Gabarito Comentado. 10a Questão (Ref.: 610840) Pontos: 0,0 / 1,0 Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo: Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um processo Período de não visualização da prova: desde 01/10/2015 até 21/10/2015. 23/10/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
Compartilhar