Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0245_201201505828 V.1 SISTEMAS OPERACIONAIS Avaiação Parcial: CCT0245_SM_201201505828 V.1 Aluno(a): JANDERSON DIAS DE SOUZA Matrícula: 201201505828 Acertos: 10,0 de 10,0 Data: 26/10/2017 13:31:48 (Finalizada) 1a Questão (Ref.: 201201588190) Acerto: 1,0 / 1,0 (badesc 2010) Um sistema informatizado opera 24 horas por dia, por meio de uma conexão direta ao computador central, realizando todas as solicitações no momento em que as transações ocorrem, com destaque pelo menor tempo de resposta, requisito de suma importância para a sua eficiência e performance. Duas aplicações para emprego desse sistema são exemplificadas pelo controle de passagens de grandes companhias aéreas ou rodoviárias e pela monitoração do lançamento de um foguete. Por suas características, esse sistema opera na modalidade de processamento conhecida como: on-line e time sharing. batch e real time. on-line e real time. off-line e time sharing. off-line e real time. Gabarito Comentado. 2a Questão (Ref.: 201201571692) Acerto: 1,0 / 1,0 O que é multiprogramação? Técnica que permite que vários processos estejam em memória ao mesmo tempo. Processamento centralizado. Técnica que permite a troca de informações entre a memória principal e a memória secundária. Processamento distribuído. Processamento paralelo. Gabarito Comentado. 3a Questão (Ref.: 201201567198) Acerto: 1,0 / 1,0 Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer: ESPERA para EXECUÇÃO PRONTO para EXECUÇÃO ESPERA para PRONTO EXECUÇÃO para PRONTO EXECUÇÃO para ESPERA Gabarito Comentado. 4a Questão (Ref.: 201202163633) 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 CPU bound Processos Background Processos Foreground Processos I/O bound Processos em Lote Gabarito Comentado. 5a Questão (Ref.: 201202167743) Acerto: 1,0 / 1,0 Uma das diferenças entre threads em modo usuário e threads em modo kernel é: Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia. Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode. A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não. A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não depende. A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode. Gabarito Comentado. 6a Questão (Ref.: 201201573403) Acerto: 1,0 / 1,0 O uso de interrupções é fundamental para a existência de: comunicação de dados dispositivos de hardware como teclado e disco dispositivos de hardware como monitor e impressora Sistemas multitarefa bibliotecas de software Gabarito Comentado. 7a Questão (Ref.: 201201573422) 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 evento que será solucionado assim que terminar a aula Um deadlock em função da exclusão mútua no acesso aos dois recursos Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. Uma condição de corrida Um deadlock que poderá ser solucionado quando o professor desistir da aula. 8a Questão (Ref.: 201202167964) Acerto: 1,0 / 1,0 Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e processos são estruturalmente distintos. Qual é a principal diferença entre eles? Escolha a alternativa correta. Processos executam mais rapidamente. Threads apenas podem ocorrer em processadores multicore. Threads possuem o mesmo contexto de software Apenas threads podem ser executados em paralelo. Processos apenas podem ocorrer em sistemas de grande porte. Gabarito Comentado. 9a Questão (Ref.: 201202167283) 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: II, III e IV I, III e IV apenas I e IV I, II e III apenas II e III 10a Questão (Ref.: 201201567256) Acerto: 1,0 / 1,0 Deadlock pode ser definido como uma situação em que um processo aguarda por um recurso que nunca estará disponível ou um evento que nunca ocorrerá. Para que ocorra a situação de deadlock, algumas condições são necessárias simultaneamente. Assinale alternativa que contém todas essas condições: Exclusão mútua e espera por recurso. Exclusão mútua e não-preempção. Não-preempção. Espera por recurso e não-preempção. Exclusão mútua, espera por recurso e não-preempção. Gabarito Comentado.
Compartilhar