Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação:SISTEMAS OPERACIONAIS Tipo de Avaliação: AV1 Aluno: Professor: Turma: Nota da Prova: 4,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: /10/2013 1 a Questão (Ref.: 201202179910) Pontos: 1,0 / 1,0 Quais são os dois tipos de sistemas distribuídos? Sistemas Clusteres e Sistemas Cliente Servidor; Sistemas Palmer e Sistemas Agrupados; Sistemas Com memória virtual e Sistemas Cliente Servidor; Sistemas Paralelos e Sistemas Agrupados; Sistemas Cliente Servidor e Sistemas Paralelos; 2 a Questão (Ref.: 201202154197) Pontos: 1,0 / 1,0 Qual instrução não precisa ser executada em modo privilegiado? Ativar interrupções por tempo Obter a hora corrente Desativar interrupções por tempo Iniciar um processo Limpar memória 3 a Questão (Ref.: 201202154221) Pontos: 0,0 / 1,0 Analise as possíveis transições entre os estados de um processo e assinale a opção que indica as sentenças corretas. i) um processo passa do estado de "executando" para o estado de "pronto" quando termina a fatia de tempo ii) um processo passa do estado de "pronto" para o estado de "bloqueado" quando solicita recurso iii) um processo passa do estado de "pronto" para o estado de "executando" quando é selecionado pelo sistema operacional ii e iii i ii iii i e iii 4 a Questão (Ref.: 201202154310) Pontos: 0,5 / 0,5 1 de 3 17/10/2013 09:30 Uma thread é a execução de um fluxo de processamento. Iso significa que um processo pode ser composto por várias threads. Neste contexto é corrto afirmar que: Uma thread pode ser equivalente a um processo filho se a execução for independente. Threads de um mesmo processo podem ater suas execuções independentess e compartilham espaço de memória. Uma thread pode ser compartilhada por vários processos pois o espaço de endereçamento é compartilhado Uma thread pode existir sem estar associada a um processo Uma thread equivale a um processo filho pois a execução de cada threads é independente. 5 a Questão (Ref.: 201202152595) Pontos: 0,0 / 1,0 O Microsoft Windows XP é nativamente um sistema operacional: Monotarefa. Que previne-se contra deadlocks. Multiprogramado. Microkernel. Nenhuma das alternativas. 6 a Questão (Ref.: 201202149057) Pontos: 0,0 / 1,0 A arquitetura microkernel caracteriza-se por conter um núcleo simples e enxuto que gerencia a troca de mensagens entre os serviços do sistema operacional. Assinale a opção que representa um exemplo de sistema operacional que adota esta arquitetura: Windows XP Windows 7 Windows Vista MINIX Linux 7 a Questão (Ref.: 201202148962) Pontos: 1,0 / 1,0 Suponha que um usuário esteja utilizando um editor de texto em um terminal Windows. Em um dado momento ele nota que o computador ficou lento. O usuário confirma que aparentemente não há nenhum programa sendo executado além do Windows e do Word. Ao conferir no gerenciador de tarefas, ele observa que existe um novo processo chamado "backup". Entretanto, não há nenhuma interface para lidar com esse processo. Neste caso, podemos dizer que o processo "backup" é um processo do tipo: I/O-bound. CPU-bound. monotarefa. foreground. background. 8 a Questão (Ref.: 201202252910) Pontos: 0,0 / 0,5 No âmbito de sistemas operacionais, uma seção ou região crítica é a: BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 3 17/10/2013 09:30 área do sistema operacional que contém o código do loader. parte da memória usada para operações criptográficas. parte do programa que acessa dados compartilhados. área do programa que é executada 80% do tempo. área da memória que contém dados compartilhados. 9 a Questão (Ref.: 201202153056) Pontos: 0,5 / 0,5 Uma das diferenças entre threads de usuário e threads de kernel e: A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não. A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende. Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode. A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode. Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia. 10 a Questão (Ref.: 201202152821) Pontos: 0,5 / 0,5 No contexto de processos, como pode ocorrer uma condição de corrida? Uma condição de corrida pode ocorrer quando dois ou mais processos estão lendo ou escrevendo algum dado compartilhado e o resultado final depende de qual e quando executa precisamente. Uma condição de corrida é uma técnica computacional aplicada aos processos para que os mesmos sejam comparados com relação ao tempo de execução. Não haverá condição de corrida em sistemas multitarefa. Uma condição de corrida ocorre quando um ou mais processos iniciam a execução concomitante e competem no tempo para terminar primeiro. Uma condição de corrida é uma técnica utilizada para medir o tempo de execução de um processo. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Compartilhar