Buscar

AV1 SISTEMAS OPERACIONAS

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

Nota da Prova: 10,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 01/05/2016 19:33:32 (F) 
 
 
 1a Questão (Ref.: 15288) 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 
 
 
 
III e IV 
 I, III e IV 
 
I, II e III 
 
I, II e IV 
 
II 
 
 
 
 
 
 2a Questão (Ref.: 15759) Pontos: 1,0 / 1,0 
Os sistemas operacionais podem ser classificados em relação a possibilidade de concorrência entre 
processos e a possibilidade de uso concorrente por mais de um usuário. Neste contexto podemos afirmar 
que: 
 
 
 Todo sistema multiusuário é também multitarefa. 
 
Sistemas monotarefa podem ser multiusuário. 
 
Alguns sistemas multiusuário são também multitarefa 
 
Sistemas monousuário são obrigatoriamente monotarefa. 
 
Todo sistema multitarefa é também multiusuário. 
 
 
 
 
 
 3a Questão (Ref.: 15192) Pontos: 1,0 / 1,0 
Qual a diferença básica entre um processo e um programa? 
 
 
 Um processo é um programa em execução. Um programa é um arquivo em disco. 
 
Um programa é um processo em execução. Um processo é um arquivo em disco. 
 
Um processo é um thread. Um programa é um arquivo em disco. 
 
Um processo é um programa em disco. Um programa é um processo em execução. 
 
Um programa é um conjunto de processos. Um processo é uma unidade básica. 
 
 
 
 
 
 4a Questão (Ref.: 11663) Pontos: 1,0 / 1,0 
Em relação ao conceito de processos, marque a assertiva CORRETA: 
 
 
 
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). 
 
Quando há duas instâncias de um mesmo programa em execução, pode-se dizer que há dois 
processos iguais. 
 
Apenas sistemas operacionais monotarefa suportam mais de uma instância de um programa em 
execução. 
 
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. 
 
 
 
 
 
 5a Questão (Ref.: 670530) Pontos: 1,0 / 1,0 
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de 
endereçamento. Threads de um mesmo processo compartilham o mesmo contexto de software e espaço de 
endereçamento, apesar de terem contexto de hardware próprio. De acordo com as afirmações, marque a 
alternativa correta. 
 
 
 
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar o 
contexto de hardware, de software e espaço de endereçamento. 
 
O uso de threads não influencia no desempenho, pois durante a interrupção de um thread é necessário 
salvar o contexto de hardware, de software e espaço de endereçamento 
 O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um 
thread apenas o contexto de hardware precisa ser salvo, já que o contexto de software e o espaço de 
endereçamento são os mesmos entre os vários threads 
 
O uso de threads representa ganhos em termos de desempenho, pois durante a interrupção de um 
thread apenas o espaço de endereçamento precisa ser salvo, já que o contexto de software e de 
hardware são os mesmos entre os vários threads 
 
O uso de threads representa ganhos em termo de desempenho, pois durante a interrupção de um 
thread apenas o contexto de software precisa ser salvo, já que o contexto de hardware e o espaço de 
endereçamento são os mesmos entre os vários threads. 
 
 
 
 
 
 6a Questão (Ref.: 17003) Pontos: 1,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: 
 
 
 
Terão a prioridade reduzida para aguardar o desbloqueio da thread que solicitou o acesso ao disco 
 
Serão bloqueadas também para impedir a ocorrência de erros 
 
Não serão bloqueadas mas ficaram aguardando o desbloqueio da thread que solicitou o acesso ao 
disco 
 Poderão continuar executando se não dependerem da thread que foi bloqueada 
 
Serão interrompidas provocando um erro no processo. 
 
 
 
 
 
 7a Questão (Ref.: 611554) Pontos: 1,0 / 1,0 
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. 
 
 
 
Processos apenas podem ocorrer em sistemas de grande porte. 
 
Apenas threads podem ser executados em paralelo. 
 Threads possuem o mesmo contexto de software 
 
Processos executam mais rapidamente. 
 
Threads apenas podem ocorrer em processadores multicore. 
 
 
 
 
 
 8a Questão (Ref.: 610841) Pontos: 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: 
 
 
 
Região de saída 
 
Região problemática 
 
Região restante 
 
Região de entrada 
 Região crítica 
 
 
 
 
 
 9a Questão (Ref.: 15652) Pontos: 1,0 / 1,0 
Diversos conceitos são fundamentais para que se implemente concorrência entre processos. Região Crítica é 
um desses conceitos, que pode ser melhor definido como sendo: 
 
 
 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 algum recurso a que somente o sistema operacional pode ter acesso 
 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 cujas instruções podem ser executadas em paralelo e em qualquer ordem 
 Um trecho de programa onde existe algum recurso cujo acesso é dado por uma prioridade 
 
 
 
 
 10a Questão (Ref.: 266842) Pontos: 1,0 / 1,0 
São técnicas utilizadas na sincronização entre processos? 
I. Starvation 
II. Instruções TSL 
III. Semáforos 
IV. Monitores 
 
 
 Somente as afirmativas II, III e IV são verdadeiras. 
 
Somente as afirmativas II e III são verdadeiras. 
 
Somente as afirmativas I e II são verdadeiras. 
 
Todas as afirmativas são verdadeiras. 
 
Somente as afirmativas I, II, III são verdadeiras.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes