Buscar

Avaliação parcial - 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

SISTEMAS OPERACIONAIS
1a Questão (Ref.: 201610613602) Acerto: 1,0 / 1,0
Analise as seguintes instruções: 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. Quais dessas instruções só podem ser executadas pelo kernel
de um sistema operacional?
I, II e IV
III e IV
II
I, II e III
I, III e IV
 Gabarito Comentado.
 2a Questão (Ref.: 201610585266) Acerto: 1,0 / 1,0
Um Sistema Operacional (SO) realiza o gerenciamento: 
(I)_________________, que inclui o fornecimento do sistema de arquivos para a representação de arquivos e
diretórios e o gerenciamento do espaço em dispositivos com grande capacidade de armazenamento de dados. 
(II)________________, que são a unidade básica de trabalho do SO. Isso inclui a sua criação, sua exclusão e o
fornecimento de mecanismos para a sua comunicação e sincronização. 
(III)_______________, controlando que partes estão sendo usadas e por quem. Além disso, é responsável pela
alocação e liberação dinâmica de seu espaço. 
As lacunas I, II e III são, correta e respectivamente, preenchidas por:
de I/O - de tempos de CPU - de RAM
de armazenamento - de processos - de memória
de discos - de threads - de cache
em memória secundária - de serviços - em memória principal
de arquivos - de barramentos - de discos
 Gabarito Comentado.
EPS: Alunos
3a Questão (Ref.: 201610609963) Acerto: 1,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 Foreground
Processos CPU bound
Processos I/O bound
Processos em Lote
Processos Background
 Gabarito Comentado.
4a Questão (Ref.: 201610034472) Acerto: 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 "executando". 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á do estado "espera" diretamente para o estado "executando"?
Sim. Mas somente se o computador tiver mais de uma CPU.
Não. O processo ficará em estado de ¿espera¿ e aguarda até que o sistema operacional o selecione para
execução.
Sim. Assim que liberar o processador ele será executado.
sim, pois independente da quantidade de CPU´s ele será executado.
Não. O processo passa para o estado "pronto" e aguarda até que o sistema operacional o selecione para
execução.
 Gabarito Comentado.
 5a Questão (Ref.: 201610019733) Acerto: 1,0 / 1,0
O uso de interrupções é fundamental para a existência de:
Sistemas multitarefa
dispositivos de hardware como monitor e impressora
bibliotecas de software
dispositivos de hardware como teclado e disco
comunicação de dados
 Gabarito Comentado.
 6a Questão (Ref.: 201610018486) Acerto: 1,0 / 1,0
Uma das diferenças entre threads de usuário e threads de kernel e:
A thread de usuário não pode utilizar funções do sistema operacional e a thread de kernel pode.
A thread de kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
Uma thread de kernel não pode executar instruções privilegiadas e a de usuário pode.
Uma thread de kernel bloqueada bloqueia todo o processo obrigatoriamente e a de usuário não bloqueia.
A thread de kernel depende de uma biblioteca para ser utilizada e a de usuário não depende.
EPS: Alunos
 7a Questão (Ref.: 201610019752) Acerto: 1,0 / 1,0
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 que poderá ser solucionado se um dos professores tirar o recurso das mãos do outro.
Um deadlock que poderá ser solucionado quando o professor desistir da aula.
Um deadlock em função da exclusão mútua no acesso aos dois recursos
Um evento que será solucionado assim que terminar a aula
Uma condição de corrida
8a Questão (Ref.: 201610241252) Acerto: 1,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 de Entrada
Seção Problemática
Seção Restante
Seção de Saída
Seção Crítica
9a Questão (Ref.: 201610613611) Acerto: 1,0 / 1,0
A exclusão mútua deve afetar apenas os processos concorrentes quando um deles estiver fazendo acesso ao
recurso compartilhado. A parte do código do programa onde é feito o acesso ao recurso compartilhado é
denominada de:
Exclusão Mútua de Execução
Região Crítica
Espera Ocupada
Aplicação Concorrente
Condição de Corrida
10a Questão (Ref.: 201610014457) Acerto: 1,0 / 1,0
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.
Instrução test-and-set.
Segundo algoritmo
Algoritmo de Dekker.
Algoritmo de Peterson.
Primeiro algoritmo
 Gabarito Comentado.
	Disco local
	EPS: Alunos

Outros materiais