Buscar

AV l SISTEMAS OPERACIONAIS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação: CCT0166_AV_201307203141 » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV
Aluno: 201307203141 - CARLA HELENA MARTINS VELOSO 
Professor: MARCELO RIBEIRO DE OLIVEIRA Turma: 9002/AB
Nota da Prova: 4,5 Nota de Partic.: 0 Data: 14/11/2014 19:11:31
1
a
 Questão (Ref.: 201307810591) Pontos:1,0 / 1,0
Os modelos de alocação particionada estática e dinâmica permitem, respectivamente:
fragmentação somente na última partição em ambos os casos
Fragmentação paginada e não paginada
Fragmentação relocável e não relocável
fragamentação interna e externa
fragmentação externa e interna
2a Questão (Ref.: 201307490300) Pontos:0,5 / 0,5
Em um sistema operacional, um processo pode, em um dado instante de tempo, estar em um de três estados: em 
execução, pronto ou bloqueado. Considere as afirmativas abaixo sobre as possíveis transições entre estes estados 
que um processo pode realizar.
I. Do estado em execução para o estado bloqueado 
II. Do estado em execução para o estado pronto 
III. Do estado pronto para o estado bloqueado 
IV. Do estado bloqueado para o estado em execução 
Quais são as afirmativas verdadeiras? 
Somente as afirmativas I, II, III são verdadeiras.
Somente as afirmativas II, III e IV são verdadeiras.
Somente as afirmativas I e II são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
Todas as afirmativas são verdadeiras.
3a Questão (Ref.: 201307240455) Pontos:0,5 / 0,5
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 equivale a um processo filho pois a execução de cada threads é independente.
Uma thread pode ser equivalente a um processo filho se a execução for independente.
Uma thread pode existir sem estar associada a um processo
Uma thread pode ser compartilhada por vários processos pois o espaço de endereçamento é compartilhado
Threads de um mesmo processo podem ater suas execuções independentess e compartilham espaço de 
memória.
Página 1 de 3BDQ Prova
27/11/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4
a
 Questão (Ref.: 201307490304) Pontos:0,0 / 1,0
O projetista de um sistema operacional percebeu, após medições de desempenho, que o sistema apresentava 
problemas no acesso ao disco, com um tempo de espera médio bastante elevado. 
Assinale a alternativa que apresenta, correta e respectivamente, uma causa plausível e sua solução. 
Controle de dispositivo baseado em fila; troca para controle de dispositivo baseado em prioridade.
Algoritmo para escalonamento de disco ineficiente; troca para algum algoritmo do tipo varredura.
Controle de dispositivo baseado em prioridade; troca para controle de dispositivo baseado em fila.
Controle de dispositivo baseado em pilha; troca para controle de dispositivo baseado em prioridade.
Algoritmo para escalonamento de disco ineficiente; troca para algum algoritmo do tipo menor distância 
primeiro.
5a Questão (Ref.: 201307461967) Pontos:0,0 / 0,5
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 Restante
Seção de Entrada
Seção de Saída
Seção Crítica
6
a
 Questão (Ref.: 201307240344) Pontos:0,0 / 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 somente os eventos síncronos gerados por um dispositivo de hardware ou pelo sistema 
operacional.
As interrupções são eventos sincronos ou assincronos gerados somente pelo sistema operacional 
As interrupções são eventos sincronos ou assincronos gerados por um dispositivo de hardware 
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 somente os eventos assíncronos gerados por um dispositivo de hardware ou pelo 
sistema operacional.
7a Questão (Ref.: 201307238647) Pontos:0,5 / 0,5
Qual a diferença básica entre um processo e um programa?
Um processo é um programa em disco. Um programa é um processo em execução.
Um programa é um processo em execução. Um processo é um arquivo em disco.
Um processo é um thread. Um programa é um arquivo em disco.
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.
8a Questão (Ref.: 201307451312) Pontos:0,5 / 0,5
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é um 
Página 2 de 3BDQ Prova
27/11/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
desses conceitos, que pode ser melhor definido como sendo:
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem 
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa 
Um trecho de programa onde existe o compartilhamento de algum recurso que não permite o acesso 
concomitante por mais de um programa 
Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade 
Um trecho de programa onde existe algum recurso a que somente o sistema operacional pode ter acesso
9a Questão (Ref.: 201307285656) Pontos:0,0 / 1,5
Existem diversos critérios utilizados em uma política de escalonamento. O tempo de processador, tempo de espera, 
tempo de turnaround e tempo de resposta são exemplos destes critérios. O que representa cada um destes 
tempos?
Resposta: o escloramento utiliza os criterios da politica de escolonamento para definir o processo que irá usar o 
processador.
Gabarito: Tempo de processador é o tempo que um processo leva no etsado de execução durante o seu 
processamento. Tempo de espera é o tempo total que um processo permanece na fila de pronto durante o seu 
processamento, aguardando ser executado. Tempo de turnaround é o tempo que um processo leva desde sua 
criação até o seu término. Tempo de resposta é o tempo decorrido entre uma requisição ao sistema ou à aplicação 
e o instante em que a resposta é exibida.
10a Questão (Ref.: 201307285669) Pontos:1,5 / 1,5
O que é uma system call e qual a sua importância para a segurança do sistemas? (MAIA, 3ª edição)
Resposta: System call pode ser entendida como a porta de entrada de acesso a nucleo do sistema operacional e 
seus servirços. Cada sistema operacional possui um grupo de chamadas que podem ser definidas por nome, 
parametros e forma de Ativação. Sua Implementação é importante devido a segurança que ela oferece ao sistemas 
e ao acesso também
Gabarito: Pode ser entendida como a porta de entradapara o acesso ao núcleo do sistema operacional e a seus 
serviços. Para cada serviço disponível no sistema existe uma system call associada e cada sistema operacional tem 
seu próprio conjunto de chamadas, com nomes, parâmetrose formas de ativação.. A sua importância está 
relacionada a implementação de mecanismos de proteção aonúcleo do sistema e de acesso aos seus serviços.
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Página 3 de 3BDQ Prova
27/11/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Outros materiais