Baixe o app para aproveitar ainda mais
Prévia do material em texto
SISTEMAS OPERACIONAIS Simulado: CCT0245_SM_201510487387 V.1 Fechar Aluno(a): RENATO CESAR CARDEAL CANDIDO Matrícula: 201510487387 Desempenho: 10,0 de 10,0 Data: 22/04/2016 17:27:03 (Finalizada) 1a Questão (Ref.: 201510546963) Pontos: 1,0 / 1,0 A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a essas classificações, marque a alternativa correta: Todo sistema operacional multitarefa é necessariamente um sistema multiusuário. Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa. Um sistema operacional multitarefa é necessariamente um sistema multiprocessado. Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa. Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea. Gabarito Comentado. 2a Questão (Ref.: 201510553031) Pontos: 1,0 / 1,0 Um sistema operacional multitarefa tem como característica fundamental: A execução concorrente de processos Uso simultâneo de mais de uma unidade de disco. Ser também multiusuário A execução simultânea de processos Uso de interface gráfica Gabarito Comentado. 3a Questão (Ref.: 201510551317) Pontos: 1,0 / 1,0 Qual a diferença básica entre um processo e um programa? Um processo é um programa em execução. Um programa é um arquivo em disco. Um programa é um conjunto de processos. Um processo é uma unidade básica. Um programa é um processo em execução. Um processo é um arquivo em disco. Um processo é um programa em disco. Um programa é um processo em execução. Um processo é um thread. Um programa é um arquivo em disco. Gabarito Comentado. 4a Questão (Ref.: 201510567857) Pontos: 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"? 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. 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. Gabarito Comentado. 5a Questão (Ref.: 201510550599) Pontos: 1,0 / 1,0 Podemos verificar informações sobre os processos em execução utilizando o gerenciador de tarefas do sistema operacional Windows e no Linux com o comando PS. Dentre as informações fornecidas podemos destacar o PID (process identification ou identificador do processo), que faz parte do contexto de software do processo. do controle de memória do processo. do gerenciamento de arquivo. do espaço de endereçamento do processo. do contexto de hardware do processo. 6a Questão (Ref.: 201510763979) Pontos: 1,0 / 1,0 Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um sistema. Qual das afirmativas abaixo não estão de acordo com o conceito de threads ? Economia de tempo de gerenciamento Compartilhamento de recursos Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao núcleo Melhor aproveitamento na fatia de tempo Utilização de múltiplos processadores 7a Questão (Ref.: 201511157571) 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, podemos concluir que ocorreu ? Espera ocupada Starvation Deadlock Bloqueio do processo Exclusão mútua Gabarito Comentado. 8a Questão (Ref.: 201511146999) Pontos: 1,0 / 1,0 Analise o texto a seguir: "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 podese 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. Um deadlock que poderá ser solucionado quando o professor desistir da aula. Uma condição de corrida Gabarito Comentado. 9a Questão (Ref.: 201511146965) Pontos: 1,0 / 1,0 Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo: Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um processo Gabarito Comentado. 10a Questão (Ref.: 201510763982) Pontos: 1,0 / 1,0 Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um desses conceitos, que pode ser melhor definido como sendo: Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso concomitante por mais de um programa Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade
Compartilhar