Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: SISTEMAS OPERACIONAIS Avaliação: CCT0245_AVS_201207133485 Data: 31/03/2017 20:31:07 (F) Critério: AVS Aluno: 201207133485 - ADEMAR DA SILVA CORRÊA JUNIOR Nota Prova: 1,5 de 8,0 Nota Partic.: 2,0 Av. Parcial.: 2,0 Nota SIA: 3,5 pts 1a Questão (Ref.: 607223) Aula 2: Processo Pontos: 0,0 / 1,0 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 em Lote Processos Background Processos Foreground Processos I/O bound Gabarito Comentado. 2a Questão (Ref.: 15515) Aula 8: Gerência de memória Pontos: 0,0 / 1,0 No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser implementado? O algoritmo de substituição de páginas ótimo não pode ser implementado porque não é possível prever qual página será menos acessada no futuro. O algoritmo de substituição de páginas ótimo não pode ser implementado porque exige uma quantidade de memória muito grande. O algoritmo de substituição de páginas ótimo não pode ser implementado porque o hardware necessário seria absurdamente caro. O algoritmo de substituição de páginas ótimo não pode ser implementado porque é muito complexo. O algoritmo de substituição de páginas ótimo não pode ser implementado porque não há poder computacional suficiente nos dias atuais. 3a Questão (Ref.: 15288) Aula 1: Introdução a sistemas operacionais Pontos: 1,0 / 1,0 Quais das instruções só podem ser executadas pelo kernel de um sistema operacional: I ¿ Desabilitar todas as interrupções II ¿ Ler o horário do relógio III ¿ Alterar o horário do relógio IV ¿ Alterar o mapa de memória I, II e III I, II e IV I, III e IV III e IV II Gabarito Comentado. 4a Questão (Ref.: 705751) Aula 2: 2.3 Estados de processos e mudança de estado Pontos: 0,0 / 1,0 O processo de um sistema operacional é definido como sendo "um programa em execução". Um processo pode assumir estados diferentes e consequentemente, ocorre mudanças entre os estados. Com relação a estas mudanças de estado, marque a opção que NÃO é possível acontecer. pronto para execução bloqueado para execução Bloqueado para pronto Execução para bloqueado Execução para pronto 5a Questão (Ref.: 16993) Aula 3: Conceitos básicos Pontos: 0,0 / 1,0 O uso de interrupções é fundamental para a existência de: comunicação de dados Sistemas multitarefa bibliotecas de software dispositivos de hardware como teclado e disco dispositivos de hardware como monitor e impressora Gabarito Comentado. 6a Questão (Ref.: 238512) Aula 4: comunicação entre processos Pontos: 0,0 / 1,0 O trecho do código-fonte de um programa que, ao ser executado, requer um recurso e pode levar o sistema a uma Condição de Corrida é denominado? Seção Problemática Seção de Saída Seção Crítica Seção Restante Seção de Entrada 7a Questão (Ref.: 11717) Aula 5: Sincronização entre processos Pontos: 0,0 / 0,5 Para evitar os problemas causados pelo compartilhamento de recursos entre processos executados de forma concorrente foram propostos mecanismos de exclusão mútua. Os mecanismos de exclusão mútua são classificados entre soluções de hardware e soluções de software. Das alternativas abaixo, marque a unica que apresenta uma solução de HARDWARE para o problema da exclusão mútua. Algoritmo de Dekker. Instrução test-and-set. Segundo algoritmo Primeiro algoritmo Algoritmo de Peterson. Gabarito Comentado. 8a Questão (Ref.: 32003) Aula 6: PROCESSO Pontos: 0,0 / 0,5 Em quais situações um processo é escalonado para executar em um sistema monoprocessado? I. Quando o processo em execução finaliza. II. Quando o processo em execução não é bloqueado. III. Quando termina a fatia de tempo do processo em execução. Apenas a II está correta. Apenas I e II estão corretas. Apenas a III está correta. Apenas II e III estão corretas. Apenas I e III estão corretas. Gabarito Comentado. 9a Questão (Ref.: 15513) Aula 7: Gerência de memória Pontos: 0,0 / 0,5 Considerando uma lista de blocos livres para gerência de alocação de memória, em que consiste o algoritmo first fit (primeiro encaixe)? O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo primeiro espaço na lista de blocos livres que seja grande o suficiente para os requisitos do processo solicitante. O algoritmo first fit não está relacionado com gerência de alocação de memória, mas com gerência de processador em um sistema multiprocessado. Ele serve para alocar o primeiro processador disponível ao processo que foi escalonado. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que seja o menor possível para os requisitos do processo solicitante. O algoritmo first fit consiste em fazer o gerenciador de memória procurar pelo espaço na lista de blocos livres que se adeque melhor aos requisitos do processo solicitante. O algoritmo first fit consiste em modificar a lista de blocos livres para que ela disponibilize um espaço livre para um processos solicitante o mais breve possível. Gabarito Comentado. 10a Questão (Ref.: 621730) Aula 10: 10.1 Conceitos de arquivos e diretórios Pontos: 0,5 / 0,5 Dentre as funcionalidades de um sistema de arquivos, podemos considerar INCORRETA a seguinte função. Evitar a fragmentação interna na memória principal. Garantir a validade do arquivo. Prover rotinas para acesso. Prover acesso a dispositivos diferentes. Atender às requisições de armazenamento e recuperação de informações. Gabarito Comentado.
Compartilhar