Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/06/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/1923034/1104d9b8-5eba-11e8-8a4d-0242ac110036/ 1/7 Local: 223A - Sala de Aula / Andar / Polo Barra da Tijuca / POLO UVA BARRA MARAPENDI - RJ Acadêmico: EAD-IL10308-20184A Aluno: DANIEL FRANCISCO ALVES FELICIANO Avaliação: A2- Matrícula: 20182300254 Data: 23 de Novembro de 2018 - 13:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 4,00/10,00 1 Código: 32351 - Enunciado: O algoritmo do banqueiro foi desenvolvido como uma forma de assegurar que um sistema possa ser executado com a garantia de que não ocorrerá impasse. Sobre o algoritmo do banqueiro, avalie as seguintes afirmativas: Cada processo deve especificar antecipadamente o número máximo de recursos que requer para concluir. Às vezes um processo pode ter que esperar para obter um recurso adicional, mas o tempo de espera será finito. O sistema operacional compartilha uma quantidade fixa de recursos entre os processos. É correto o que se afirma em: a) I, II e III. b) I e III, apenas. c) I e II, apenas. d) III, apenas. e) II e III, apenas. Alternativa marcada: a) I, II e III. Justificativa: Resposta correta:I, II e III.A afirmativa I está correta, pois, se o algoritmo não souber antecipadamente a quantidade de recursos que será necessária a cada processo, ele não poderá manter o sistema em um estado seguro.A afirmativa II está correta, pois, se um processo receber recursos indiscriminadamente, poderá levar um sistema a um impasse. Além disso, um processo não pode ter que aguardar indefinidamente por um recurso.A afirmativa III está correta. Se houver variação na quantidade de recursos disponíveis, o sistema não terá como planejar a alocação deles. 1,00/ 1,00 2 Código: 32347 - Enunciado: Uma das condições para a ocorrência de impasses em sistemas computacionais é a possibilidade de ocorrência de espera circular. Sobre a espera circular de processo em impasse, é correto o que se afirma em: a) Ocorre quando dois processos monopolizam o uso da UCP, alternando-se entre os estados pronto e executando. b) É quando um processo está aguardando sua vez de ser executado em sistemas com escalonamento preemptivo. c) É quando existem dois ou mais processos, cada um aguardando por recurso que se encontra em posse de outro. d) É uma técnica utilizada por sistemas operacionais para impedir que um processo em impasse fique tentando executar. e) Ocorre quando um processo faz várias chamadas a ele mesmo, entrando em um ciclo que impede o término de sua execução. Alternativa marcada: c) É quando existem dois ou mais processos, cada um aguardando por recurso que se encontra em posse de outro. Justificativa: Resposta correta:É quando existem dois ou mais processos, cada um aguardando por recurso que se encontra em posse de outro.Se houver dois ou mais processos, cada um aguardando por recurso que se encontra em posse de outro, haverá um grafo fechado de processos/alocação de recursos, indicando a presença de uma espera circular por recursos já alocados. Distratores:É quando um processo está aguardando sua vez de ser executado em sistemas com escalonamento preemptivo. Errada. A espera circular é um problema relativo à alocação de recursos, e o escalonamento preemptivo não se relaciona com a espera por recursos alocados.É uma técnica utilizada por sistemas operacionais para impedir que um processo em impasse fique tentando executar. Errada. Um processo em impasse não tem como continuar sua execução.Ocorre quando dois processos monopolizam o uso da UCP, alternando-se entre os estados pronto e executando. Errada. A espera circular está relacionada à alocação de recursos, não à utilização da UCP.Ocorre quando um processo faz várias chamadas a ele mesmo, entrando em um ciclo que impede o término de sua execução. Errada. A espera circular está relacionada à alocação de recursos entre dois ou mais processos. 1,00/ 1,00 16/06/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/1923034/1104d9b8-5eba-11e8-8a4d-0242ac110036/ 2/7 3 Código: 32340 - Enunciado: Dispositivos de entrada e saída (E/S) são dispositivos de um sistema computacional que promovem a entrada de dados para a UCP (dispositivos de entrada) ou a saída de dados da UCP (dispositivos de saída). Tais tipos de dispositivos podem ser categorizados de acordo com a quantidade de informação mínima trocada com o sistema.Sobre os dispositivos de bloco, identifique a afirmativa correta: a) A quantidade mínima trocada é um byte. b) A quantidade mínima trocada é um bloco com tamanho definido pelo usuário. c) A quantidade mínima trocada é um bloco de tamanho fixo, medido em bytes. d) A quantidade mínima trocada é um bloco com exatamente oito caracteres. e) A quantidade mínima trocada é um bit. Alternativa marcada: a) A quantidade mínima trocada é um byte. Justificativa: Resposta correta:A quantidade mínima trocada é um bloco de tamanho fixo, medido em bytes. Dispositivos de bloco armazenam informações em blocos de tamanho fixo, por definição. Distratores:A quantidade mínima trocada é um bit. Errada. Por definição, a quantidade mínima trocada é um bloco de bytes. A quantidade mínima trocada é um bloco com exatamente oito caracteres. Errada. A quantidade varia de acordo com o dispositivo.A quantidade mínima trocada é um bloco com tamanho definido pelo usuário. Errada. O tamanho do bloco é definido pelo hardware, não pelo usuário.A quantidade mínima trocada é um byte. Errada. A quantidade varia de acordo com o dispositivo. Dispositivos que trocam um byte são dispositivos de caractere, não de bloco. 0,00/ 1,00 4 Código: 32343 - Enunciado: Para realizar seu trabalho, o so�ware de entrada e saída de um sistema operacional possui objetivos que precisam ser implementados. A seguir, são elencados possíveis objetivos do sistema operacional: Nomeação uniforme. Seleção de processo para escalonamento. Tratamento de erros. Entre as opções apresentadas, representa(m) objetivo(s) do so�ware de entrada e saída: a) I e III, apenas. b) I, II e III. c) II, apenas. d) II e III, apenas. e) I e II, apenas. Alternativa marcada: c) II, apenas. Justificativa: Resposta correta:I e III, apenas.A afirmativa I está correta, pois a nomeação uniforme trata de criar nomes de dispositivos independentemente do tipo de dispositivo. E isolar o nome do dispositivo de seu tipo é um dos objetivos do so�ware de entrada e saída.A afirmativa III está correta, pois o tratamento de erros deve ser feito pelo so�ware de entrada e saída, tentando corrigi-los sempre que possível. Distrator:A afirmativa II está errada, pois a seleção de um processo para escalonamento é decidida pelo escalonador de processos (agendador), não pelo so�ware de entrada e saída. 0,00/ 1,00 5 Código: 31865 - Enunciado: Diferentemente de uma aplicação convencional, as rotinas de um sistema operacional são executadas concorrentemente sem uma ordem predefinida. Muitos desses eventos estão relacionados ao hardware e a tarefas do núcleo do próprio sistema operacional.Entre as alternativas a seguir, identifique a que corresponde a uma função do núcleo do sistema operacional: a) Verificação de existência de vírus em arquivos. b) Sincronização e comunicação entre processos. c) Fornecimento de meios para evitar a concorrência entre processos. d) Execução de operações aritméticas solicitadas por processos. e) Execução em modo Kernel garantida para processos de usuários. Alternativa marcada: b) Sincronização e comunicação entre processos. Justificativa: Resposta correta:Sincronização e comunicação entre processos.Para que haja comunicação entre processos, é necessário que haja acesso a uma área de memória em que esses processos possam trocar dados. Como um processo não pode acessar a área de memória de outro, cabe ao núcleo do sistema promover essa comunicação, uma vez que ele executa em modo Kernel, podendo executar qualquer tipo de 1,00/ 1,00 16/06/2019Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/1923034/1104d9b8-5eba-11e8-8a4d-0242ac110036/ 3/7 instrução. Distratores:Execução de operações aritméticas solicitadas por processos. Errada. Essas operações são realizadas diretamente pela UCP ou por procedimentos em bibliotecas do sistema.Fornecimento de meios para evitar a concorrência entre processos. Errada. A concorrência entre processos é desejável, e cabe ao sistema operacional fornecer meios para que ela ocorra. Execução em modo Kernel garantida para processos de usuários. Errada. O sistema operacional deve fazer com que processos executem em modo usuário. Verificação de existência de vírus em arquivos. Errada. Cabe a programas aplicativos fazer a verificação de existência de vírus em arquivos. 6 Código: 32344 - Enunciado: Discos rígidos são dispositivos de armazenamento que armazenam dados em blocos de tamanho fixo. Esses blocos são unidades básicas de informações, de mesmo tamanho, que ficam armazenados em locais específicos no disco. O local do disco no qual tais dados ficam armazenados chama-se: a) Cabeça. b) Setor. c) Eixo. d) Cilindro. e) Trilha. Alternativa marcada: b) Setor. Justificativa: Resposta correta:Setor.Os setores dos discos são agrupamentos de dados nos quais blocos de informações podem ser gravados e lidos. Distratores:Cabeça. Errada. A cabeça é o mecanismo do disco que faz a gravação dos dados nos setores.Cilindro. Errada. Cilindros são agrupamentos de trilhas, em diferentes superfícies dos discos, que possuem a mesma distância ao eixo do disco.Eixo. Errada. Eixo é uma haste que promove o giro do disco, não sendo capaz de armazenar dados.Trilha. Errada. Trilhas são agrupamentos de setores de uma superfície com igual distância ao eixo. Por conter vários setores, armazenam mais que unidades básicas de informação. 1,00/ 1,00 7 Código: 32352 - Enunciado: O mecanismo de interrupções é um dos mais importantes para a construção de sistemas multiprogramáveis. Para que seja possível a implementação de interrupções, existe, no sistema operacional, uma tabela conhecida como vetor de interrupções.Explique a tabela “vetor de interrupções” e a importância dela para o funcionamento do mecanismo de interrupção. Resposta: Justificativa: Expectativa de resposta:O vetor de interrupções é uma tabela que associa um número de interrupção com o endereço onde está armazenado o so�ware que fará o tratamento daquela interrupção. Dessa forma, sempre que ocorre uma interrupção, o endereço do processo que tratará daquela interrupção deve ser buscado no vetor de interrupções. 0,00/ 2,00 8 Código: 31878 - Enunciado: Nos sistemas operacionais modernos, é fundamental a existência de suporte à possibilidade de existirem diversos processos em execução simultaneamente, concorrendo pela utilização da UCP. E, para evitar que um processo monopolize a UCP sem dar oportunidade a outros, os sistemas operacionais fazem uso do mecanismo de interrupção.Explique: O que são interrupções. Como interrupções podem ser utilizadas para parar um processo em execução e dar o controle da UCP ao sistema operacional. Resposta: Justificativa: Expectativa de resposta: Uma interrupção é gerada por um evento externo ao processo em execução que faz com que a UCP interrompa a execução do processo corrente e coloque em execução uma rotina para tratamento da interrupção. O sistema operacional programa um timer antes de transferir o controle da UCP para um processo, de forma que, ao final do período programado, o timer gera uma interrupção, transferindo o controle da UCP de volta ao sistema operacional. 0,00/ 2,00 16/06/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/1923034/1104d9b8-5eba-11e8-8a4d-0242ac110036/ 4/7 16/06/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/1923034/1104d9b8-5eba-11e8-8a4d-0242ac110036/ 5/7 16/06/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/1923034/1104d9b8-5eba-11e8-8a4d-0242ac110036/ 6/7 (https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2018/11/23/dd8a6e54- ef5f-11e8-83c5-0242ac110020.jpg? Signature=00WJRed6skMWNIRclbO3icCUZek%3D&Expires=1560741046&AWSAccessKeyId=AKIAJ5OVDHP63TNW https://strtec.s3.amazonaws.com/ilumno/processamento/imagens_corrigidas/2018/11/23/dd8a6e54-ef5f-11e8-83c5-0242ac110020.jpg?Signature=00WJRed6skMWNIRclbO3icCUZek%3D&Expires=1560741046&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ http://strtec.s3.amazonaws.com/ilumno/processamento/imagens_readables/2018/11/23/df79a6c6-ef5f-11e8-83c5-0242ac110020.jpg?Signature=EODqXoJBBsBf5UDZtQBWKbr92Zg%3D&Expires=1560741046&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ 16/06/2019 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/1923034/1104d9b8-5eba-11e8-8a4d-0242ac110036/ 7/7 (http://strtec.s3.amazonaws.com/ilumno/processamento/imagens_readables/2018/11/23/df79a6c6- ef5f-11e8-83c5-0242ac110020.jpg? Signature=EODqXoJBBsBf5UDZtQBWKbr92Zg%3D&Expires=1560741046&AWSAccessKeyId=AKIAJ5OVDHP63TNW http://strtec.s3.amazonaws.com/ilumno/processamento/imagens_readables/2018/11/23/df79a6c6-ef5f-11e8-83c5-0242ac110020.jpg?Signature=EODqXoJBBsBf5UDZtQBWKbr92Zg%3D&Expires=1560741046&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3PQ
Compartilhar