Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0224_AV2_201505653878 » SISTEMAS OPERACIONAIS Tipo de Avaliação: AV2 Aluno: 201505653878 - CARLOS EDUARDO DA SILVA JUNIOR Nota da Prova: 7,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 27/11/2015 20:59:24 (F) 1a Questão (Ref.: 13475) Pontos: 1,0 / 1,5 À medida que o sistema operacional UNIX expandiu-se, o kernel tornou-se grande e difícil de gerenciar. Na metade dos anos 1980, pesquisas na Universidade Carnegie Mellon desenvolveram um sistema operacional chamado Mach que modularizou o kernel, utilizando o enfoque do microkernel. O que caracteriza a estrutura microkernel? Cite ainda uma vantagem de sua implementação. Resposta: é um nucleo onde as funções são realizadas fora do nucleo, assim usando o minimo possivel do espaço do kernel, a vantagem é que o kernel não fica sobrecarregado. Gabarito: : Este método estrutura o SO removendo todos os componentes não essenciais do kernel (o resultado é um kernel menor) implementando-os como programas de nível de sistema e de usuário. Vantagens: - facilidade de expandir o SO, ou seja, todos os novos serviços são adicionados ao espaço de usuário e, consequentemente, não exigem a modificação do kernel. - O SO resultante é mais fácil de ser transportado de uma plataforma de harware para outra. ¿ Proporciona maior segurança e confiabilidade, já que a maioria dos serviços, exceto o kernel, opera como processo de usuário. 2a Questão (Ref.: 227867) Pontos: 1,5 / 1,5 Em um sistema com gerência de memória virtual com paginação de um nível, o endereço virtual é composto por 16 bits e as páginas possuem 256 endereços. Para acessar o endereço virtual 0000111000000110, qual seria o índice (em decimal) do registro a ser acessado na tabela de páginas e qual seria o valor do deslocamento (em decimal) dentro da página de memória? Resposta: Índice do registro : 00001110 que é igual a 14 e o deslocamento seria 00000110 que é igual a 6 Gabarito: P= 00001110 = 14 D= 00000110 = 6 3a Questão (Ref.: 602495) Pontos: 0,5 / 0,5 Durante a execução de um programa podem ocorrer eventos inesperados, que causam um desvio forçado no fluxo de execução de um programa. Esses eventos são conhecidos por interrupção. É correto afirmar que: As interrupções são eventos sincronos ou assincronos gerados pelo sistema operacional ou por outro processo de maior prioridde As interrupções são eventos assincronos gerados por um dispositivo de hardware As interrupções são eventos sincronos ou assincronos gerados somente pelo sistema operacional As interrupções são somente os eventos assíncronos gerados por um dispositivo de hardware ou pelo sistema operacional. BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1 de 4 28/04/2016 20:33 As interrupções são somente os eventos síncronos gerados por um dispositivo de hardware ou pelo sistema operacional. Gabarito Comentado. 4a Questão (Ref.: 15192) Pontos: 0,0 / 0,5 Qual a diferença básica entre um processo e um programa? Um programa é um conjunto de processos. Um processo é uma unidade básica. Um processo é um programa em execução. Um programa é um arquivo em disco. Um programa é um processo em execução. Um processo é um arquivo em disco. Um processo é um programa em disco. Um programa é um processo em execução. Um processo é um thread. Um programa é um arquivo em disco. Gabarito Comentado. 5a Questão (Ref.: 230270) Pontos: 0,5 / 0,5 Processadores atuais incluem mecanismos para o tratamento de situações especiais, conhecidas como interrupções. Em uma interrupção, o fluxo normal de instruções é interrompido para que a causa da interrupção seja tratada. Com relação a esse assunto, assinale a opção CORRETA. Rotinas de tratamento de interrupção devem ser executadas com o mecanismo de interrupção inibido, pois esse tipo de rotina não permite aninhamento. As operações de entrada e saída geram interrupções de forma síncrona à execução do processador, para que nenhuma instrução fique incompleta devido à ocorrência da interrupção. O uso de interrupção para realizar entrada ou saída de dados somente é eficiente quando o periférico trata grandes quantidades de dados, como é o caso de discos magnéticos e discos ópticos. Para periféricos com pouco volume de dados, como teclados e mouses, o uso de interrupção é ineficiente. O processador pode auto interromper-se para tratar exceções de execução, tais como um erro em uma operação aritmética, uma tentativa de execução de instrução ilegal ou uma falha de página em memória virtual. Quando uma interrupção ocorre, o próprio processador salva todo o seu contexto atual, tais como registradores de dados e endereço e códigos de condição, para que esse mesmo contexto possa ser restaurado pela rotina de atendimento da interrupção. Gabarito Comentado. 6a Questão (Ref.: 17012) Pontos: 0,5 / 0,5 Preciso de canetas e apagador para a aula. Peguei as canetas, mas parei para conversar um pouco. Ao tentar pegar o apagador fiquei sabendo que outro professor pegou o apagador para um reunião não programada e aguardava a caneta que não estava mais sobre a mesa para começar a reunião. Fiquei esperando que o apagador fosse devolvido e, como isso não aonteceu, resolvi guardar as canetas para a segunda aula e continuar aguardando o apagador. Fiquei sabendo que o outro professor também não começou a reunião pois ficou aguardando as canetas e também resolveu aguardar. Nesta situação podemos identificar a ocorrência de: Um deadlock em função da exclusão mútua no acesso aos dois recursos Um deadlock que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro. Uma condição de corrida Um deadlock que poderá ser solucionado quando o professor desistir da aula. BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2 de 4 28/04/2016 20:33 Um evento que será solucionado assim que terminar a aula 7a Questão (Ref.: 115600) Pontos: 0,5 / 0,5 No âmbito de sistemas operacionais, uma seção ou região crítica é a: área da memória que contém dados compartilhados. parte do programa que acessa dados compartilhados. área do programa que é executada 80% do tempo. parte da memória usada para operações criptográficas. área do sistema operacional que contém o código do loader. Gabarito Comentado. 8a Questão (Ref.: 607249) Pontos: 0,5 / 0,5 A gerência do processador apresenta alguns critérios que devem ser considerados em uma política de escalonamento. Qual o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo? Utilização do Processador Throughput Tempo de Turnaround Tempo de processador Tempo de Espera Gabarito Comentado. 9a Questão (Ref.: 11688) Pontos: 1,0 / 1,0 Marque a assertiva que representa a soma dos períodos em que um processo permaneceu no estado de pronto: Tempo de turnaround Throughtput Utilização do processador Tempo de resposta Tempo de espera Gabarito Comentado. 10a Questão (Ref.: 42616) Pontos: 1,0 / 1,0 Os sistemas operacionais são divididos em diversos componentes que possuem características e funções específicas. As características abaixo se referem a qual componente de sistema? 1) Gerenciamento de Espaço Livre; 2) Alocação do Espaço de Armazenamento; 3) Programação de alocação do Disco; BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3 de 4 28/04/2016 20:33 Gerenciamento de Memória Principal Gerenciamento do Sistema de I/O; Gerenciamento de Memória Secundaria; Gerenciamento de Arquivos; Gerenciamento de Processos; Gabarito Comentado. Período de não visualização da prova: desde 20/11/2015 até 04/12/2015. BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4 de 4 28/04/2016 20:33
Compartilhar