Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201301912131&p2=1645601&p3=CCT0166&p4=101555&p5=AV&p6=7/11/2013&p10=4105893 1/4 Avaliação: CCT0166_AV_201301912131 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV Aluno: 201301912131 - WELBER BERNARDO Professor: CESAR AUGUSTO VALENTE DOS REIS Turma: 9004/AB Nota da Prova: 4,3 Nota de Partic.: 2 Data: 07/11/2013 17:10:57 1a Questão (Ref.: 201302118734) DESCARTADA Em relação às condições para que ocorra um deadlock, àquela em que recursos concedidos previamente a um processo não podem ser forçosamente tomados desse processo e sim, explicitamente liberados por ele, denomina-se condição de: preempção. exclusão mútua. espera circular. não preempção. posse e espera. 2a Questão (Ref.: 201302018957) Pontos: 0,8 / 0,8 Para melhor análise do desempenho dos processos com os diferentes tipos de escalonamento existentes, os processos são classificados em dois tipos: CPU-bound e I/O-bound. Com esse conceito definido podemos afirmar que: Os processos CPU-bound levam vantagem em escalonamentos feitos com o mecanismo de preempção por tempo, enquanto os processos I/O-bound se beneficiam através de mecanismos de prioridade dinâmica. Não faz diferença o tipo de escalonamento, pois sempre os processos CPU-bound levam vantagem sobre os processos I/O-bound Independente do tipo de escalonamento, os processos I/O-bound levam vantagem sobre os processos CPU-bound Os processos I/O-bound levam vantagem em escalonamentos feitos com o mecanismo de preempção por tempo, enquanto os processos CPU-bound se beneficiam através de mecanismos de preempção por prioridade Os processos I/O-bound podem levar vantagem em qualquer escalonamento baseado composto com critérios de prioridade 3a Questão (Ref.: 201302065532) Pontos: 0,0 / 0,8 Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento no contexto de ambiente monothread e multithread. Resposta: unidade de alocação onde estão alocados todos os dados. unidade de escalonamnto: são ostempos que leva para a ucp processar todos os processos. 26/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201301912131&p2=1645601&p3=CCT0166&p4=101555&p5=AV&p6=7/11/2013&p10=4105893 2/4 Gabarito: Em ambientes monothread, o processo é ao mesmo tempo a unidade de alocação de recursos e a unidade de escalonamento. Já em ambientes multithread, a unidade de alocação de recursos é o processo e o thread a unidade de escalonamento 4a Questão (Ref.: 201302045944) Pontos: 0,8 / 0,8 Quais são os dois tipos de sistemas distribuídos? Sistemas Paralelos e Sistemas Agrupados; Sistemas Com memória virtual e Sistemas Cliente Servidor; Sistemas Cliente Servidor e Sistemas Paralelos; Sistemas Clusteres e Sistemas Cliente Servidor; Sistemas Palmer e Sistemas Agrupados; 5a Questão (Ref.: 201302020216) Pontos: 0,0 / 0,8 Um semárofo S que será utilizado para garantir a exclusão mútua no acesso a uma região crítica deverá ser inicializado com: Depende da capacidade da região crítica 2 0 1 -1 6a Questão (Ref.: 201302020219) Pontos: 0,0 / 0,8 Considere o trecho de código abaixo que implementa um consumidor para o problema do produtor/consumidor onde o semáforo s é o responsável pela exclusão mútua no acesso aos itens armazenados e o semáforo v é o responsável pela liberação do consumo, está correto afirmar que: consumidor{ wait (s) wait (v) consome_item signal (v) signal (s) } O consumidor funcionará corretamente se o semáforo v foi iniciado com 0 (zero) Poderá ocorrer deadlock O consumidor funcionará corretamente se o semáforo v foi iniciado com 1 (zero) O consumidor funcionará corretamente independente do valor inicial de v Poderá ocorrer deadlock ou starvation dependendo do valor inicial de v 7a Questão (Ref.: 201302020370) Pontos: 0,8 / 0,8 Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com 1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos de CPU, respectivamente. Considerando que a estratégia de escalonaménto é do tipo round-robin (circular) com 26/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201301912131&p2=1645601&p3=CCT0166&p4=101555&p5=AV&p6=7/11/2013&p10=4105893 3/4 de CPU, respectivamente. Considerando que a estratégia de escalonaménto é do tipo round-robin (circular) com um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de: 13,1 segundos 10,8 segundos 55 segundos 19,6 segundos 25,5 segundos 8a Questão (Ref.: 201302015110) Pontos: 0,8 / 0,8 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 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 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 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. 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 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. 9a Questão (Ref.: 201302015374) Pontos: 0,8 / 0,8 Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo podemos afirmar que : ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível verificar o tipo de processo que representa. o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound. tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound. tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound. 10a Questão (Ref.: 201302065545) Pontos: 0,3 / 0,8 Existem diversos critérios utilizados em uma política de escalonamento. O tempo de processador, tempo de 26/11/13 Estácio bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201301912131&p2=1645601&p3=CCT0166&p4=101555&p5=AV&p6=7/11/2013&p10=4105893 4/4 espera, tempo de turnaround e tempo de resposta são exemplos destes critérios. O que representa cada um destes tempos? Resposta: tempo processador: tempo que ucp tem para carregar. tempo de espera: é o tempo que leva para o sistema prcessar. tempo de turnaroud: è o retorno ddo pedide do processo. tempo de resposta: é o tempo que lovou para processar todos os outro lhe entregado um retorno. Gabarito: Tempo de processador é o tempo que um processo leva no etsado de execução durante o seu processamento. Tempode espera é o tempo total que um processo permanece na fila de pronto durante o seu processamento, aguardando ser executado. Tempo de turnaround é o tempo que um processo leva desde sua criação até o seu término. Tempo de resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a resposta é exibida. 11a Questão (Ref.: 201302020224) Pontos: 0,0 / 0,8 Qual o tamanho da página de um sistema sabendo-se que o endereço é composto por 20 bits, onde 7 identificam a página e os demais o deslocamento dentro da página? 7 endereços 8K endereços 128 endereços 20 endereços 128 K endereços Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
Compartilhar