Buscar

AV SIS OPER 20152

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

Fechar 
 
Avaliação: CCT0166_AV_201201699101 » SISTEMAS OPERACIONAIS 
Tipo de Avaliação: AV 
Aluno: 
Professor: MAURO CESAR CANTARINO GIL Turma: 
Nota da Prova: 5,0 Nota de Partic.: 2 Data: 18/06/2015 21:13:07 
 
 
 1
a
 Questão (Ref.: 201201784752) Pontos: 0,5 / 0,5 
Nos sistemas operacionais multitarefa é necessário controlar a concorrência de acesso aos recursos e 
dispositivos, evitando assim a perda de dados. Analise as sentenças abaixo que tratam desse assunto e, em 
seguida, assinale a alternativa correta: 
I. Os mecanismos que garantem a comunicação entre processos concorrentes e o acesso a recursos 
compartilhados são chamados mecanismos de sincronização 
II. Semáforo e monitor são soluções de software para implementação de exclusão mútua entre a região 
crítica de processos concorrentes, garantindo assim a sincronização 
III. O monitor aumenta a responsabilidade do programador na implementação das variáveis de controle, uma 
vez que o compilador se encarrega de realizar a exclusão mútua 
 
 Somente a sentença II e III estão corretas 
 Somente a senteça II está correta. 
 Somente a senteça I está correta. 
 Somente a sentença III está correta 
 Somente as sentenças I e II estão corretas 
 
 
 
 2
a
 Questão (Ref.: 201202035856) Pontos: 0,0 / 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? 
 
 Todas as afirmativas 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. 
 Somente as afirmativas I, II, III são verdadeiras. 
 
 
 
 3
a
 Questão (Ref.: 201202023754) Pontos: 0,5 / 0,5 
Assinale a questão abaixo, indicando as afirmações corretas. Em um sistema multiprogramado, 
contendo uma única CPU, a alternância da execução dos processos permite que processos distintos 
executem em tempos sequencialmente próximos. Embora, está execução transmita ao usuário a 
impressão de que estão sendo processados paralelamente, é possível afirmar que neste caso os 
processos não podem executar no mesmo instante de tempo, visto que há apenas uma CPU 
disponível. Sobre a execução de processos em um sistema multiprogramado é possível afirmar: 
 
 Se adicionarmos 3 CPUs, o sistema não poderá ser multiprocessado e multiprogramado. 
 Se o processo possuir várias threads, o sistema operacional poderá atender todas as thread 
utilizando paralelismo real. 
 O Sistema poderá causar Pseudoparalelismo, apenas se houver mais de uma CPU, ou seja, se 
o sistemas for fortemente acoplado. 
 A alternância da execução dos processos em tempos sequencialmente próximos causa 
paralelismo real. 
 A alternância da execução dos processos em tempos seqüencialmente próximos causa ao 
usuário a ilusão de que os processos estão executando paralelamente, ou seja, 
Pseudoparalelismo. 
 
 
 
 4
a
 Questão (Ref.: 201201784203) Pontos: 0,5 / 0,5 
Qual a diferença básica entre um processo e um programa? 
 
 Um programa é um processo em execução. Um processo é um arquivo em disco. 
 Um programa é um conjunto de processos. Um processo é uma unidade básica. 
 Um processo é um thread. Um programa é um arquivo em disco. 
 Um processo é um programa em execução. Um programa é um arquivo em disco. 
 Um processo é um programa em disco. Um programa é um processo em execução. 
 
 
 
 5
a
 Questão (Ref.: 201202035844) Pontos: 0,5 / 0,5 
Embora ambos tenham seu escalonamento feito pelo gerenciamento de processos, threads e 
processos são estruturalmente distintos. Qual é a principal diferença entre eles? 
Escolha a alternativa correta. 
 
 Threads apenas podem ocorrer em processadores multicore. 
 Processos apenas podem ocorrer em sistemas de grande porte. 
 Apenas threads podem ser executados em paralelo. 
 Processos executam mais rapidamente. 
 Threads possuem contexto simplificado. 
 
 
 
 6
a
 Questão (Ref.: 201201786014) Pontos: 0,5 / 0,5 
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 bloqueadas também para impedir a ocorrência de erros 
 Serão interrompidas provocando um erro no processo. 
 Poderão continuar executando se não dependerem da thread que foi bloqueada 
 Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao 
disco 
 Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso 
ao disco 
 
 
 
 7
a
 Questão (Ref.: 201202000526) Pontos: 1,5 / 1,5 
Nos sistemas com paginação a rotina para tratamento de page faults está residente na memória 
principal. Esta rotina pode ser removida da memória em algum momento? O que aconteceria se esta 
rotina não estivesse na MP durante a ocorrência de um page fault? 
 
 
Resposta: Não pode ser removida em nenhum momento. Aconteceria a falha no tratamento do page 
fault. 
 
 
Gabarito: Não. Qualquer tratamento sobre page fault não seria realizado pelo sistema operacional. 
 
 
 
 8
a
 Questão (Ref.: 201201785919) Pontos: 0,0 / 1,0 
Considerando um sistema com memória paginada é correto afirmar que: 
 
 Poderá ocorrer fragmentação externa em qualquer página de um processo 
 Não há fragmentação em nenhuma página 
 Poderá ocorrer fragmentação interna na última página de um processo 
 Poderá ocorrer fragmentação externa na última página de um processo 
 Poderá ocorrer fragmentação interna em qualquer página de um processo 
 
 
 
 9
a
 Questão (Ref.: 201201831199) Pontos: 1,0 / 1,5 
Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento no 
contexto de ambiente monothread e multithread. 
 
 
Resposta: A unidade de escalonamento no ambiente monothread difere da unidade de alocação de 
recursos no ambiente monothread quando há o escalonamento do processos, pois não haverá divisão 
em mais de uma thread. Já no ambiente multithread, a unidade de escalonamento realizará sua tarefa 
de acordo com os critérios estabelecidos , quando a unidade de alocação de recursos fará a 
distribuição dos recursos para as diferentes threads escalonadas por ela. 
 
 
Gabarito: Em ambientes monothread, o processo é ao mesmo tempo a unidade de alocação de 
recursos e a unidade de escalonamento. Já em ambientes multithread, a unidade de alocação de 
recursos é o processo e o thread a unidade de escalonamento 
 
 
 
 10
a
 Questão (Ref.: 201201811636) Pontos: 0,0 / 1,0 
Controle de Processos, Gerenciamento de arquivo, Gerenciamento de Dispositivos, Manutenção de 
Informações e Comunicações são as cinco categorias principais de chamadas de sistemas, quais das 
alternativas abaixo se refere a chamadas de sistemas dacategoria "Gerenciamento de arquivos"? 
 
 end, abort; 
 create, delete communication connection; 
 Get time or date, set time or date 
 send, receiver messages; 
 Read, write, reposition; 
 
 
 
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.

Outros materiais