Você está na página 1de 4

BDQ Prova

1a Questo (Cd.: 15195)

Pgina 1 de 4

Pontos:0,5 / 0,5

Quais so tcnicas de sincronizao entre processos?


I. Semforos
II. Habilitar/Desabilitar interrupes
III. Condio de Corrida
IV. Algoritmo de Peterson.
Somente I, II e IV.
Somente II e IV.
Somente IV
Somente I e II
Somente I

2a Questo (Cd.: 10846)

Pontos:0,5 / 0,5

Deadlock pode ser definido como uma situao em que um processo aguarda por um recurso que nunca estar
disponvel ou um evento que nunca ocorrer. Para que ocorra a situao de deadlock, algumas condies so
necessrias simultaneamente. Assinale alternativa que contm todas essas condies:
No-preempo.
Espera por recurso e no-preempo.
Excluso mtua, espera por recurso e no-preempo.
Excluso mtua e no-preempo.
Excluso mtua e espera por recurso.

3a Questo (Cd.: 62177)

Pontos:1,5 / 1,5

Uma das partes que compe um processo o contexto de hardware e que est relacionado com a troca de contexto
(mudana de contexto) de um processo. Explique o que o contexto de hardware de um processo e como a
implementao da troca de contexto.

Resposta: Contexto de hardware - so partes do processo da troca de contexto que ocorre mudanas a nivel dos
conteudos dos registradores. Considerando que a troca de contexto a mudana de contexto caracteristico de
substituio de processos em execuo, temos que uma possibilidade para que ele ocorra com a utilizao de
algoritmos em sua implementao a nivel de software e a nivel de hardware primeiro h a necessidade de um
evento (interrupo ou falha) sendo posteriormente o procedimento acarretando mudana nos registradores.

Gabarito: O contexto de harware armazena o contedo dos registradores gerais da UCP, alm dos registradores de
uso especfico. A mudana de contexto consiste em salvar o contedo dos registradores do processo que est
deixando a UCP e carreg-los com os valores referentes aos do novo processo que ser executado. Ou

http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3154... 20/06/2013

BDQ Prova

Pgina 2 de 4

sejasubstituir 0 contexto de hardware de um processo por outro.

4a Questo (Cd.: 62188)

Pontos:1,5 / 1,5

Explique a diferena entre unidade de alocao de recursos e unidade de escalonamento no contexto de


ambiente monothread e multithread.
Resposta: Unidade de escalonamento so recursos utilizados em detrimento de se estabelecer prioridades para a
execuo de determinadas atividades e j alocao de recursos so os mecanismos realizadas com o intuito de
acomodar os dados de forma organizada.

Gabarito: Em ambientes monothread, o processo ao mesmo tempo a unidade de alocao de recursos e a


unidade de escalonamento. J em ambientes multithread, a unidade de alocao de recursos o processo e o
thread a unidade de escalonamento

5a Questo (Cd.: 10855)

Pontos:0,0 / 0,5

Os sistemas operacionais podem ser classificados quanto s atribuies do kernel, dividindo-se em: arquitetura
monoltica, arquitetura em camadas e arquitetura microkernel. Marque a alternativa CORRETA:
Na arquitetura monoltica, caso um servio pare, o kernel no comprometido, j que a principal funo do
ncleo gerenciar a comunicao (troca de mensagens) entre as aplicaes e os servios.
A arquitetura monoltica a que tem a implementao mais complexa.
A arquitetura em camadas tem como vantagem o alto desempenho.
A arquitetura microkernel caracteriza-se por se tratar de um conjunto de mdulos que funcionam como se
fosse um nico programa.
A maioria dos sistemas operacionais atuais desenvolvida usando a arquitetura em camadas, j que h pelo
menos a camada "usurio" e a camada "kernel".

6a Questo (Cd.: 17012)

Pontos: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 reunio no programada e aguardava a
caneta que no estava mais sobre a mesa para comear a reunio.
Fiquei esperando que o apagador fosse devolvido e, como isso no aonteceu, resolvi guardar as canetas para a
segunda aula e continuar aguardando o apagador.
Fiquei sabendo que o outro professor tambm no comeou a reunio pois ficou aguardando as canetas e tambm
resolveu aguardar.
Nesta situao podemos identificar a ocorrncia de:
Um deadlock que poder ser solucionado se um dos professores tirar o recurso das mos do outro.
Um deadlock que poder ser solucionado quando o professor desistir da aula.
Um evento que ser solucionado assim que terminar a aula
Um deadlock em funo da excluso mtua no acesso aos dois recursos
Uma condio de corrida

7a Questo (Cd.: 15780)

Pontos:0,5 / 0,5

Defini-se um sistema multitarefa como sendo aquele que possui a capacidade de:
manter vrios programas na memria simultanemente.

http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3154... 20/06/2013

BDQ Prova

Pgina 3 de 4

executar programas baseados em threads.


gerenciar mltiplos processadores.
executar vrios programas simultaneamente.
administrar mais de um usurio simultanemente.

8a Questo (Cd.: 15768)

Pontos:0,5 / 0,5

Em um sistema monoprocessado, um escalonador pode interromper o processo em execuo? Marque a resposta


correta com a justificatia correta.
Sim, o sistema operacional emite um aviso para o escalonador executar a interrupo.
Sim, o escalonador deve interromper o processo no final da fatia de tempo destinada ao processo que est
em execuo.
No, nenhum processo pode ser interrompido quando est de posse do processador.
No, o escalonador um processo e no pode executar nenhuma operao enquanto no estiver de posse
do processador.
Depende do sistema operacional.

9a Questo (Cd.: 15775)

Pontos:1,0 / 1,0

Um computador com endereos de 32 bits usa uma tabela de pginas de dois nveis. Os endereos virtuais so
divididos em um campo de 11 bits para o primeiro nvel da tabela, outro campo de 11 bits para o segundo nvel e
um ltimo campo para o desloamento. Quantas pginas podem existir neste sistema?
212
222
232
210
211

10a Questo (Cd.: 115400)

Pontos:0,5 / 0,5

Considere as seguintes afirmaes sobre sincronizao e deadlock em sistemas computacionais multiprocessados e


multiprogramados:
i) a eliminao apenas da espera cclica suficiente para impedir a ocorrncia de deadlocks;
ii) apenas a liberao de recursos de forma preemptiva suficiente para eliminar a possibilidade de ocorrncia de
deadlocks;
iii) a eliminao apenas do uso de recursos exclusivos suficiente para impedir a ocorrncia de deadlocks;
iv) a possibilidade de ocorrncia de deadlocks somente eliminada quando no existe espera ocupada e cclica.
A quantidade de afirmativas corretas :
1
0
4
3
2

Perodo de no visualizao da prova: desde 03/06/2013 at 18/06/2013.

http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=3154... 20/06/2013

BDQ Prova

Pgina 4 de 4

... 20/06/2013