Buscar

apSISTEMAS 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 4 páginas

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

Prévia do material em texto

SISTEMAS OPERACIONAIS
Simulado: CCT0245_SM_201505709636 V.1 
 Fechar�
Aluno(a): TIAGO BATISTA
Matrícula: 201505709636
Desempenho: 8,0 de 10,0
Data: 25/09/2015 08:51:17 (Finalizada)
�
 1a Questão (Ref.: 201505795887)
Pontos: 1,0  / 1,0
Quais das instruções só podem ser executadas pelo kernel de um sistema operacional: 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
 
I, III e IV
I, II e IV
I, II e III
II
III e IV
 Gabarito Comentado.�
�
 2a Questão (Ref.: 201506363125)
Pontos: 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 discos - de threads - de cache
em memória secundária - de serviços - em memória principal
de I/O - de tempos de CPU - de RAM
de arquivos - de barramentos - de discos
 
de armazenamento - de processos - de memória
 Gabarito Comentado.�
�
 3a Questão (Ref.: 201505792262)
Pontos: 1,0  / 1,0
Em relação ao conceito de processos, marque a assertiva CORRETA:
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos iguais.
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há um único processo responsável pelas duas instâncias.
Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em execução.
Sistemas multitarefa não suportam mais de uma instância do mesmo programa em execução.
 
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois processos diferentes (um para cada instância).
 Gabarito Comentado.�
�
 4a Questão (Ref.: 201505812601)
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:
Foreground.
Daemon.
Thread.
 
Background.
Underground.
�
 5a Questão (Ref.: 201505797602)
Pontos: 0,0  / 1,0
Considere uma aplicação baseada em threads em um sistema operacional com suporte a threads de kernel. Se uma das threads desta aplicação for bloqueada para aguardar um acesso ao disco podemos afirmar que as demais threads deste processo:
Serão interrompidas provocando um erro no processo.
Serão bloqueadas também para impedir a ocorrência de erros
 
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco
 
Poderão continuar executando se não dependerem da thread que foi bloqueada
Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao disco
�
 6a Questão (Ref.: 201506391932)
Pontos: 1,0  / 1,0
Uma das diferenças entre threads em modo usuário e threads em modo kernel é:
 
A thread em modo kernel é escalonada diretamente pelo sistema operacional e a de usuário não.
Uma thread em modo kernel bloqueada bloqueia todo o processo obrigatoriamente e a em modo usuário não bloqueia.
A thread em modo usuário não pode utilizar funções do sistema operacional e a thread em modo kernel pode.
A thread em modo kernel depende de uma biblioteca para ser utilizada e a thread em modo usuário não depende.
Uma thread em modo kernel não pode executar instruções privilegiadas e a em modo usuário pode.
 Gabarito Comentado.�
�
 7a Questão (Ref.: 201506353459)
Pontos: 1,0  / 1,0
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, diante desta situação podemos concluir que ocorreu:
Deadlock
Exclusão mútua
Espera ocupada
 
Starvation
Bloqueio
 Gabarito Comentado.�
�
 8a Questão (Ref.: 201506402045)
Pontos: 1,0  / 1,0
Em programação concorrente, quando um processo nunca é executado ("morre de fome"), pois processos de prioridade maior sempre o impedem de ser executado, podemos concluir que ocorreu ?
Espera ocupada
Bloqueio do processo
Exclusão mútua
Deadlock
 
Starvation
 Gabarito Comentado.�
�
 9a Questão (Ref.: 201505796119)
Pontos: 1,0  / 1,0
Considere o código alterado com semáforo para um produtor no problema clásico de produtores e consumidores. A alteração no código consiste em entrar na região crítica antes de saber se há um espaço vazio para inserir um item produzido. O que pode acontecer de errado considerando que o semáforo mutex controla o acesso a região crítica e os semáforos espaço_vazio e espaço_ocupado  controlam a quantiadade de itens produzidos?
O resultado pode ser alterado por um produtor sem que um consumidor tenha conhecimento.
Nenhuma das alternativas.
Nada, esta alteração não influencia no resultado.
 
Pode ocorrer um deadlock caso não haja espaços vazios para inserir um item produzido.
O resultado pode ser alterado por um consumidor sem que um produtor tenha conhecimento.
�
 10a Questão (Ref.: 201506353577)
Pontos: 0,0  / 1,0
A utilização de mecanismos de exclusão mútua é necessária para impedir o acesso a uma região crítica por mais de um processo evitando, assim, condições de corrida. Um dos mecanismos é o baseado em características de hardware e uma das soluções deste mecanismo é :
Protocolo de acesso á região crítica
Algoritmo de Peterson
 
Instruções TSL (test and set lock)
Monitores
 
Semáforos
 Gabarito Comentado.�
��

Outros materiais