Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0757_EX_A2_201708216677_V2 SISTEMAS OPERACIONAIS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0757_EX_A2_201708216677_V2 24/04/2018 16:50:29 (Finalizada) Aluno(a): PAULO CESAR ALVES SOARES 2018.1 EAD Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201708216677 Ref.: 201708249139 1a Questão 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 "execução". 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á para qual estado? EXECUÇÃO ESPERA CRIADO PRONTO TERMINADO Ref.: 201708254142 2a Questão 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. O escalonador também pode selecionar processo em ESPERA para execução. 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 Ref.: 201708250007 3a Questão paulo.soares Highlight paulo.soares Highlight paulo.soares Highlight paulo.soares Highlight paulo.soares Highlight paulo.soares Highlight Em relação ao conceito de processos, marque a assertiva CORRETA: Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução. Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos diferentes (um para cada instância). Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos iguais. Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo responsável pelas duas instâncias. Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução. Ref.: 201708249132 4a Questão Em sistemas multiprogramáveis os processos podem assumir diferentes estados. Os três estados mais importantes são: running (execução); ready (pronto); e wait (espera). Mudanças entre esses estados podem ocorrer a qualquer momento. Assinale dentre as assertivas seguir a unica mudança de estado que NÃO pode acontecer: PRONTO para EXECUÇÃO ESPERA para EXECUÇÃO ESPERA para PRONTO EXECUÇÃO para PRONTO EXECUÇÃO para ESPERA Ref.: 201708849209 5a Questão 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 "execução"? Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para execução. Sim. Mas somente se o computador tiver mais de uma CPU. Não. O processo ficará em estado de "espera" e aguarda até que o sistema operacional o selecione para execução. sim, pois independente da quantidade de CPU´s ele será executado. Sim. Assim que liberar o processador ele será executado. Ref.: 201708250374 6a Questão 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. tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound. 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 I/O bound. o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound. Ref.: 201708253536 7a Questão Qual a diferença básica entre um processo e um programa? Um processo é um thread. Um programa é um arquivo em disco. Um processo é um programa em disco. Um programa é um processo em execução. 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. Ref.: 201708845567 8a Questão Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu processamento. Marque a opção que melhor completa a frase acima. Processos CPU bound Processos I/O bound Processos Foreground Processos em Lote Processos Background
Compartilhar