Baixe o app para aproveitar ainda mais
Prévia do material em texto
5/1/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194745995 1/4 SISTEMAS OPERACIONAIS Simulado: CCT0245_SM_201403221881 V.1 Fechar Aluno(a): ANDRÉ RODRIGUES PENA Matrícula: 201403221881 Desempenho: 10,0 de 10,0 Data: 01/05/2016 09:36:38 (Finalizada) 1a Questão (Ref.: 201403259351) Pontos: 1,0 / 1,0 O que é multiprogramação? Processamento paralelo. Processamento distribuído. Técnica que permite a troca de informações entre a memória principal e a memória secundária. Técnica que permite que vários processos estejam em memória ao mesmo tempo. Processamento centralizado. Gabarito Comentado. 2a Questão (Ref.: 201403260975) Pontos: 1,0 / 1,0 Um sistema operacional multitarefa tem como característica fundamental: Ser também multiusuário Uso simultâneo de mais de uma unidade de disco. A execução simultânea de processos Uso de interface gráfica A execução concorrente de processos Gabarito Comentado. 3a Questão (Ref.: 201403949820) Pontos: 1,0 / 1,0 O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças de estado, marque a opção que NÃO é possível acontecer. bloqueado para execução pronto para execução Execução para pronto Bloqueado para pronto Execução para bloqueado 4a Questão (Ref.: 201403259867) Pontos: 1,0 / 1,0 Os sistemas operacionais criam estruturas de controle, chamadas processo, para controlar a execução dos programas, sejam do usuário ou do próprio sistema. Essa estrutura registra informações sobre a situação do processo durante todo seu processamento, sendo uma dessas informações o estado do processo. Avalie as sentenças a seguir e assinale a correta. 5/1/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194745995 2/4 O escalonador organiza a fila de processos em estado de PRONTO. Para escalonadores preemptivos existe a possibilidade de determinar uma fatia de tempo (time slice) para que o processo se mantenha em estado de EXECUÇÃO, após esse tempo o processo retorna para a fila de PRONTO A transição entre os três estados (PRONTO, ESPERA E EXECUÇÃO) é possível em ambos os sentidos. O estado de EXECUÇÃO representa o processo aguardando ser escalonado, ou seja, o processo depende da escolha por parte do sistema operacional para que possa executar seu código (instruções) O estado de ESPERA representa o processo aguardando o fim da fatia de tempo de umprocesso em EXECUÇÂO O escalonador também pode selecionar processo em ESPERA para execução. Gabarito Comentado. 5a Questão (Ref.: 201403855402) Pontos: 1,0 / 1,0 Uma das diferenças entre threads em modo usuário e threads em modo kernel é: A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não. A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode. A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não depende. Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode. Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia. Gabarito Comentado. 6a Questão (Ref.: 201403259815) Pontos: 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. 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. 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. 7a Questão (Ref.: 201403816929) 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, diante desta situação podemos concluir que ocorreu: Bloqueio Starvation Deadlock Exclusão mútua Espera ocupada Gabarito Comentado. 5/1/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194745995 3/4 8a Questão (Ref.: 201403359467) Pontos: 1,0 / 1,0 Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock seja criada, as seguintes condições devem acontecer simultaneamente: transferência excessiva de páginas (thrashing), superposição de processos (process overlapping), monopolização de recursos (hold and wait) e não preempção (no preemption). exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de processos (process overlapping) e espera circular (circular wait). exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos (process overlapping) e falha de escalonamento (scheduling fail). transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular wait) e falha de escalonamento (scheduling fail). exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no preemption) e espera circular (circular wait). Gabarito Comentado. 9a Questão (Ref.: 201403854940) Pontos: 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: Aplicação Concorrente Espera Ocupada Exclusão Mútua de Execução Região Crítica Condição de Corrida 10a Questão (Ref.: 201403816960) Pontos: 1,0 / 1,0 No âmbito de sistemas operacionais, uma seção ou região crítica é a: área do programa que é executada 80% do tempo. parte da memória usada para operações criptográficas. área do sistema operacional que contém o código do loader. parte do programa que acessa dados compartilhados. área da memória que contém dados compartilhados. Gabarito Comentado. 5/1/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=194745995 4/4
Compartilhar