Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/04/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=1778667&classId=931459&topicId=2653880&p0=03c7c0ace395d80182db07ae2c30f034&enableForum= CICERO RENO MOREIRA DO NASCIMENTO 201601405464 EAD PIRASSUNUNGA - SP SISTEMAS OPERACIONAIS Avaliação Parcial: CCT0757_SM_201601405464 V.1 Aluno(a): CICERO RENO MOREIRA DO NASCIMENTO Matrícula: 201601405464 Acertos: 10,0 de 10,0 Data: 17/04/2018 20:47:59 (Finalizada) 1a Questão (Ref.:201601462273) Acerto: 1,0 / 1,0 Em um sistema multiprogramável, um processo ativo pode estar nos seguintes estados latência, espera ou atividade espera, pronto ou interrupção interrupção, pronto ou execução latência, pronto ou atividade espera, pronto ou execução Gabarito Coment. 2a Questão (Ref.:201601461769) Acerto: 1,0 / 1,0 Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar que: Sistemas monotarefa podem ser multiusuário. Todo sistema multiusuário é também multitarefa. Sistemas monousuário são obrigatoriamente monotarefa. Todo sistema multitarefa é também multiusuário. Alguns sistemas multiusuário são também multitarefa Gabarito Coment. 3a Questão (Ref.:201602151761) Acerto: 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. Execução para pronto bloqueado para execução Execução para bloqueado pronto para execução Bloqueado para pronto 17/04/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=1778667&classId=931459&topicId=2653880&p0=03c7c0ace395d80182db07ae2c30f034&enableForum= 4a Questão (Ref.:201601477742) Acerto: 1,0 / 1,0 Suponha que um usuário acionou um programa que, ao ser carregado, solicitou a digitação de uma senha. Quando o programa foi acionado, o processo passou pelos estados "pronto" e "executando". Em seguida o programa ficou no estado "espera", pois dependia de uma operação de E/S (leitura do teclado) para prosseguir. Quando o usuário informar a senha o processo passará do estado "espera" diretamente para o estado "executando"? Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para execução. Sim. Assim que liberar o processador ele será executado. Sim. Mas somente se o computador tiver mais de uma CPU. sim, pois independente da quantidade de CPU´s ele será executado. Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Gabarito Coment. 5a Questão (Ref.:201602151666) 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. 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 O suporte a múltiplas thread é uma característica do sistema operacional. Posix Pthreads, Win32 threads, Java threads são bibliotecas de threads Gabarito Coment. 6a Questão (Ref.:201601463003) Acerto: 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 teclado e disco dispositivos de hardware como monitor e impressora Gabarito Coment. 7a Questão (Ref.:201602056851) Acerto: 1,0 / 1,0 O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma condição de corrida é denominado: Região problemática Região de entrada Região restante Região crítica Região de saída 8a Questão (Ref.:201602151858) Acerto: 1,0 / 1,0 Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso 17/04/2018 EPS http://estacio.webaula.com.br/Classroom/index.html?id=1778667&classId=931459&topicId=2653880&p0=03c7c0ace395d80182db07ae2c30f034&enableForum= compartilhado, acesso esse denominado por REGIÃO CRÍTICA. Julgue as sentenças a seguir e marque a INCORRETA. Um processo deve permanecer executando uma região crítica por tempo finito Quando não houver processo executando uma região crítica qualquer processo que solicitar acesso deverá obtê-lo imediatamente Um processo interrompido fora de uma região crítica não pode impedir que outro processo tenha acesso a esta região crítica É permitido que mais de um processo, em execução, possa executar, simultaneamente, uma região crítica Não pode haver nem deadlock nem starvation Gabarito Coment. 9a Questão (Ref.:201602056883) 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 II, III e IV I, III e IV apenas II e III I, II e III 10a Questão (Ref.:201601461521) Acerto: 1,0 / 1,0 No contexto de processos, como pode ocorrer uma condição de corrida? Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e competem no tempo para terminar primeiro. Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo. Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum dado compartilhado e o resultado final depende de qual e quando executa precisamente. Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos sejam comparados com relação ao tempo de execução. Não haverá condição de corrida em sistemas multitarefa. Gabarito Coment.
Compartilhar