Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS Avaiação Parcial: CCT0245_SM_201701242214 V.1 Aluno(a): RAYANE DANDARA SOUTO DOS SANTOS Matrícula: 201701242214 Acertos: 10,0 de 10,0 Data: 20/09/2017 11:40:13 (Finalizada) 1a Questão (Ref.: 201701298215) 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 real time. off-line e real time. batch e real time. off-line e time sharing. on-line e time sharing. Gabarito Comentado. 2a Questão (Ref.: 201701933852) Acerto: 1,0 / 1,0 Em relação ao Sistema Operacionais quanto à Arquiteturas do Núcleo - Kernel, qual o termo se completa o texto abaixo com as lacunas em branco. O conceito de _______________ é de reduzir o kernel a comunicações de processos básicos econtrole de I/O, e deixar os outros serviços de sistemas situados no user-space (espaço dousuário) em forma de processos normais(chamados de servers - servidores). Existe um server para cada problema de gerenciamento de memória, um server faz gerenciamento de processos, e outro gerencia drivers, e assim por diante. microkernel camadas kernel kernel monlítico; superkernel Gabarito Comentado. 3a Questão (Ref.: 201701277223) 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: PRONTO para EXECUÇÃO ESPERA para EXECUÇÃO EXECUÇÃO para ESPERA EXECUÇÃO para PRONTO ESPERA para PRONTO Gabarito Comentado. 4a Questão (Ref.: 201701873658) 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 em Lote Processos I/O bound Processos Foreground Processos Background Processos CPU bound Gabarito Comentado. 5a Questão (Ref.: 201701972091) Acerto: 1,0 / 1,0 Alguns sistemas operacionais permitem a implementação de thread, que é um fluxo de dados executável dentro de processo. Dentre as características a seguir, marque aquela que NÃO corresponde ao THREAD. O suporte a múltiplas thread é uma característica do sistema operacional. A thread de usuário é criada e gerenciada por uma biblioteca no nível usuário. A thread kernel é criada e gerenciada pelo kernel, porém em casos específicos podem ser gerenciadas, diretamente, pelo usuário. Existem dois tipos de thread: thread usuário e thread kernel Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads Gabarito Comentado. 6a Questão (Ref.: 201701278201) Acerto: 1,0 / 1,0 Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de endereçamento. Já as threads de um mesmo processo compartilham o mesmo contexto de software e espaço de endereçamento, apesar de terem contexto de hardware próprio. Isto posto, marque a assertiva VERDADEIRA: O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de endereçamento são os mesmos entre os vários threads. O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário salvar contexto de hardware, de software e espaço de endereçamento. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de endereçamento são os mesmos entre os vários threads. O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de hardware são os mesmos entre os vários threads. O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar contexto de hardware, de software e espaço de endereçamento. Gabarito Comentado. 7a Questão (Ref.: 201701283447) 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. Uma condição de corrida 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 8a Questão (Ref.: 201701877284) Acerto: 1,0 / 1,0 Starvation é uma situação que ocorre quando: Quando Quantum está acima de 400 ms Pelo menos um evento espera por um evento que não vai ocorrer. Pelo menos um processo é continuamente postergado e não executa. O processo tenta mas não consegue acessar uma variável compartilhada. A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo. Gabarito Comentado. 9a Questão (Ref.: 201701277281) 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, espera por recurso e não-preempção. Não-preempção. Exclusão mútua e espera por recurso. Exclusão mútua e não-preempção. Espera por recurso e não-preempção. Gabarito Comentado. 10a Questão (Ref.: 201701877308) 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: apenas I e IV apenas II e III I, III e IV II, III e IV I, II e III
Compartilhar