Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2753955&courseId=13026&classId=1253116&topicId=2649839&p0=03c7c0ace395d80182db0… 1/3 SISTEMAS OPERACIONAIS 2a aula Lupa Vídeo PPT MP3 Exercício: CCT0757_EX_A2_201909139122_V5 06/05/2020 Aluno(a): VINICIUS DE JESUS SMADESKI 2020.1 EAD Disciplina: CCT0757 - SISTEMAS OPERACIONAIS 201909139122 1a Questão Os estados de um processo são: Novo; pronto e em execução Pronto; em execução e terminado Em execução e terminado. Pronto e em execução Novo; pronto, em execução; em espera e terminado Respondido em 06/05/2020 19:27:34 2a Questão Com base em eventos que podem causar a criação de um processo, marque a opção correta Recebimento de requisições de páginas Web - Inicialização do sistema Criação de vários processos - Em sistemas interativos, digitando um comando ou clicando em um ícone Criação de vários processos - Execução de uma chamada de sistema de criação de processo por um processo em execução Em computadores de grande porte, quando o mesmo possui recursos suficientes para executar a tarefa - Uma requisição do usuário para criar um novo processo Processos pais criam processos filhos, que podem criar seus próprios processos filhos e assim por diante - Uma requisição do usuário para criar um novo processo Respondido em 06/05/2020 19:27:36 3a Questão Um processo passa por uma série de estados de processo distinto. Em relação aos estados de transição de processos, assinale abaixo a alternativa INCORRETA, Quando um evento ocorre, ele transita de "pronto" para "em espera". Quando um recurso solicitado fica à disposição, ele transita de "em execução" para "pronto". Quando um processo é selecionado pelo escalonador, ele transita de "pronto" para "em execução". Quando um processo aguarda um evento externo, ele transita de "em execução" para " em espera ". Quando o processador está disponível para o processo, o processo transita de "pronto" para " em execução ". Respondido em 06/05/2020 19:27:36 http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('1','2','','','314247601'); javascript:abre_frame('2','2','','','314247601'); javascript:abre_frame('3','2','','','314247601'); 07/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2753955&courseId=13026&classId=1253116&topicId=2649839&p0=03c7c0ace395d80182db0… 2/3 Explicação: Não existe que transita de "pronto" para "em espera". 4a Questão Considerando que um processo em um determinado sistema operacional pode estar no estado executando, pronto ou bloqueado, marque a sentença correta. O processo passa do estado de bloqueado para o estado de executando se for solicitado pelo próprio processo. O processo passa do estado de execução para o estado de pronto se for interrompido pelo sistema operacional. O processo passa do estado de execução para o estado de pronto se for interrompido pelo temporizador (relógio) O processo passa do estado de execução para o estado de pronto se o próprio processo solicitar acesso a um dispositivo de hardware O processo passa do estado de pronto para o estado de bloqueado se for solicitado um acesso ao disco. Respondido em 06/05/2020 19:27:37 5a Questão A mudança de estados (transições) de um processo durante o seu processamento ocorre em função dos eventos originados por ele próprio (evento voluntário) ou pelo Sistema Operacional (evento involuntário). Basicamente, existem 4 mudanças de estado que podem ocorrer a um processo, conforme especificado abaixo, marque a alternativa de transição correspondente aos estados a seguir. Causada pelo escalonador de processos (parte do SO) de forma involuntária ao processo. O sistema o coloca em uma fila de processos, onde aguardará. Cada SO tem seus próprios critérios e algoritmos para a escolha da ordem em que os processos serão executados (escalonamento). Esta transição também ocorre quando todos os processos já tiveram o sua fatia de tempo e agora é novamente a vez do primeiro processo da fila de ser executado pela CPU; executando/ pronto executando/ novo novo/ finalizado pronto/ executando novo/ executando Respondido em 06/05/2020 19:27:23 6a Questão Exclusão mútua é uma técnica usada em programação concorrente para evitar acesso simultâneo a um recurso 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 Não pode haver nem deadlock nem starvation 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 Respondido em 06/05/2020 19:27:38 Explicação: Em programação concorrente, uma região crítica - também conhecida por seção crítica ou secção crítica - é uma área de código de um algoritmo que acessa um recurso compartilhado que não pode ser acedido concorrentemente por mais de uma linha de execução. Trata-se de um mecanismo para sincronização de processos no acesso a recursos compartilhados. Veja também o Cap 2, item 2.5.1 Problemas das condições de corrida e região crítica do livro texto.da disciplina 7a Questão Marque a opção que não representa informações presentes no PCB (Process Control Block). Número identificador de usuário (UID). Número identificador de processo (PID) Estado do processo. 07/05/2020 EPS estacio.webaula.com.br/Classroom/index.html?id=2753955&courseId=13026&classId=1253116&topicId=2649839&p0=03c7c0ace395d80182db0… 3/3 Contador de programa. Prioridade de escalonamento. Respondido em 06/05/2020 19:27:25 8a Questão Sobre sistemas operacionais podemos afirmar: servem para armazenar dados enquanto o computador estiver ligado. incorporam muitos recursos à máquina, tornando-a quase sempre multiprocessadora e plug-and-play. têm rotinas que não são executadas de forma linear, mas, sim, concorrentemente, em função de eventos assíncronos. fazem parte dos chamados softwares aplicativos, incorporando diversas funções. são programas importantes para se detectar e limpar vírus de computador. Respondido em 06/05/2020 19:27:25 javascript:abre_colabore('38403','191235768','3814516504');
Compartilhar