Prévia do material em texto
AV - SUBST. 1 - SISTEMAS OPERACIONAIS – C 1) Qual das seguintes opções NÃO é uma condição de finalização de processo conforme descrito por Tanenbaum (2003)? Alternativas: a) Suspensão temporária Alternativa assinalada b) Saída normal (voluntária) c) Saída por erro (voluntária) d) Erro fatal (involuntário) 2) Qual dos seguintes não é um estado em que um processo ativo pode estar, de acordo com Machado e Maia (2007)? Alternativas: a) Em execução b) Em espera passiva Alternativa assinalada c) Hibernando d) Pronto 3) Por que o conceito de thread foi introduzido em sistemas operacionais? Alternativas: a) Para reduzir o número de processos em execução. b) Para simplificar a programação de aplicações concorrentes. c) Para aumentar o consumo de recursos do sistema. d) Para reduzir o tempo gasto na criação, eliminação e troca de contexto de processos, economizando recursos do sistema como um todo. Alternativa assinalada 4) Qual é uma característica essencial de threads? Alternativas: a) Threads são processos pesados que não compartilham recursos b) Threads são fluxos de controle (execução) dentro do processo, também chamados de processos leves, que compartilham os recursos do processo. Alternativa assinalada c) Threads não podem existir dentro de um processo. d) Threads são fluxos de controle que não compartilham recursos do processo. 5) Qual é o termo técnico que descreve a transição de um processo do estado "Bloqueado" para o estado "Pronto", conforme descrito na situação apresentada? Alternativas: a) Troca de contexto b) Sincronização c) Interrupção d) Evento de despertar Alternativa assinalada