Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=68618340&p1=201104042762&p2=1257350&p3=CCT0245&p4=102531&p5=AV&p6=02/12/2016&p10=54511117 1/3 Avaliação: CCT0245_AV_201104042762 (AG) » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV Aluno: 201104042762 LEONARDO DE JESUS RODRIGUES Professor: MAURO CESAR CANTARINO GIL Turma: 9009/AF Nota da Prova: 7,5 Nota de Partic.: 0 Av. Parcial 2 Data: 02/12/2016 15:29:19 Estação de trabalho liberada pelo CPF 12375257723 com o token 521117 em 02/12/2016 12:22:31. 1a Questão (Ref.: 201104059154) Pontos: 1,0 / 1,0 Um sistema multiusuário pode ser um sistema monotarefa? Justifique a sua resposta. Resposta: Não. Considerando que todo sistema monotarefa executa apenas uma tarefa de cada vez, este não poderá gerenciar outro usuário simultaneamente a outro que já está usando o SO. O sistema monotarefa não conseguirá executar, por exemplo, a tarefa de login para o novo usuário até que o usuário já logado desligue se do SO. Gabarito: Não. Um sistema multiusuário deve ser multitarefa pois a existência de um usuário "logada" já implica na criação de, no mínimo, uma tarefa. 2a Questão (Ref.: 201104721471) Pontos: 1,0 / 1,0 Qual é a função do Driver do Dispositivo (Device Driver)? Resposta: Efetuar a comunicação entre o controlador do hardware e o sistema operacional. Gabarito: .Implementar a comunicação do subsistema de E/S com um dispositivo específico; .Responsável pela tradução da solicitação da aplicação para o dispositivo; .Receber comandos gerais e transformálos em comandos específicos para o dispositivo. 3a Questão (Ref.: 201104102568) Pontos: 1,0 / 1,0 Um sistema operacional pode ser definido como um conjunto de rotinas executado pelo processador. Também é certo dizer que o sistema operacional atua como uma interface entre o usuário e o computador. Marque a alternativa INCORRETA em relação ao conceito de sistemas operacionais: É impossível fazer uso de um computador que não tenha um sistema operacional São componentes básicos de um sistema operacional: interface com o usuário; gerência do processador; gerência de memória; gerência de dispositivos; sistema de arquivos Um sistema operacional é responsável por gerenciar os recursos computacionais Um sistema operacional deve facilitar acesso aos recursos do sistema Um sistema operacional deve compartilhar os recursos do sistema de forma organizada e protegida 07/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=68618340&p1=201104042762&p2=1257350&p3=CCT0245&p4=102531&p5=AV&p6=02/12/2016&p10=54511117 2/3 4a Questão (Ref.: 201104057833) Pontos: 1,0 / 1,0 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? PRONTO ESPERA TERMINADO CRIADO EXECUÇÃO 5a Questão (Ref.: 201104058804) Pontos: 1,0 / 1,0 Sabese 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 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 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 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 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. 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. 6a Questão (Ref.: 201104734402) Pontos: 1,0 / 1,0 Em programação concorrente existe uma condição na qual o processo nunca é executado, pois processos de prioridade maior sempre são executados antes. Assinale a alternativa que descreve o nome desta condição: Exclusão mútua Starvation Deadlock Bloqueio Espera ocupada 7a Questão (Ref.: 201104619929) Pontos: 0,0 / 0,5 No âmbito de sistemas operacionais, uma seção ou região crítica é a: área do sistema operacional que contém o código do loader. área da memória que contém dados compartilhados. área do programa que é executada 80% do tempo. parte do programa que acessa dados compartilhados. parte da memória usada para operações criptográficas. Pontos: 0,5 / 0,5 07/12/2016 BDQ Prova http://bquestoes.estacio.br/entrada.asp?p0=68618340&p1=201104042762&p2=1257350&p3=CCT0245&p4=102531&p5=AV&p6=02/12/2016&p10=54511117 3/3 8a Questão (Ref.: 201104620071) A política de escalonamento utilizada pelo sistema operacional para fazer a gerência do processador, que é caracterizada pela possibilidade de o sistema operacional interromper um processo em execução e passálo para o estado de pronto, com o objetivo de alocar outro processo no processador, é chamada de escalonamento: atemporal temporal seletivo não preemptivo preemptivo 9a Questão (Ref.: 201104634177) Pontos: 0,5 / 0,5 Várias foram as técnicas propostas para otimizar a alocação de memória. Entretanto, independentemente da técnica utilizada, pode acontecer de não haver memória principal disponível para todos os processos. Para solucionar este problema foi proposta uma técnica que é implementada em praticamente todos os sistemas operacionais atuais . Esta técnica consistem em selecionar um processo residente da memória que é transferido da memória principal para a memória secundária. Desta forma, liberase memória principal para execução de novos processos. Para que o processo que está em memória secundária retorne à memória principal, o procedimento inicial é repetido, sendo outro processo transferido para a memória secundária. Estamos nos referindo a que técnica? Dinamic memory acess (DMA) Page faults Swapping Memória virtual Trashing 10a Questão (Ref.: 201104062649) Pontos: 0,5 / 0,5 Os sistemas operacionais dos microcomputadores devem ser capazes de gerenciar os sistemas de arquivos das unidades de disco. Analise as sentenças sobre sistemas de arquivos e, em seguida, assinale a alternativa correta: I. Existem três formas de implementação de estrutura de espaços livres: ligação encadeada de blocos (cada bloco possui uma área reservada ao armazenamento dos endereços de todos os blocos livres), tabela de blocos livres (contendo o endereço de todos os blocos de cada segmento e o número de blocos livres contíguos) e o mapa de bits II. A proteção de acesso por grupos de usuários consiste em associar cada usuário do sistema a um grupo, sendo que usuários do mesmo grupo podem compartilhar arquivos entre si III. Não é possível proteger o acesso entre usuários de um mesmo computador. Somente a sentença III está correta Somente as sentenças II e III estão corretas Somente as sentenças I e II estão corretas Somente as sentenças I e III estão corretas Somente a sentençaII está correta Período de não visualização da prova: desde 17/11/2016 até 01/12/2016.
Compartilhar