Buscar

AV2 Sistemas Operacionais 01

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

26/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201301912131&p2=1645601&p3=CCT0166&p4=101555&p5=AV&p6=7/11/2013&p10=4105893 1/4
 
Avaliação: CCT0166_AV_201301912131 » SISTEMAS OPERACIONAIS
Tipo de Avaliação: AV
Aluno: 201301912131 - WELBER BERNARDO
Professor: CESAR AUGUSTO VALENTE DOS REIS Turma: 9004/AB
Nota da Prova: 4,3 Nota de Partic.: 2 Data: 07/11/2013 17:10:57
 1a Questão (Ref.: 201302118734) DESCARTADA
Em relação às condições para que ocorra um deadlock, àquela em que recursos concedidos previamente a um
processo não podem ser forçosamente tomados desse processo e sim, explicitamente liberados por ele,
denomina-se condição de:
preempção.
exclusão mútua.
espera circular.
 não preempção.
 posse e espera.
 2a Questão (Ref.: 201302018957) Pontos: 0,8 / 0,8
Para melhor análise do desempenho dos processos com os diferentes tipos de escalonamento existentes, os
processos são classificados em dois tipos: CPU-bound e I/O-bound. Com esse conceito definido podemos
afirmar que:
 Os processos CPU-bound levam vantagem em escalonamentos feitos com o mecanismo de preempção
por tempo, enquanto os processos I/O-bound se beneficiam através de mecanismos de prioridade
dinâmica.
Não faz diferença o tipo de escalonamento, pois sempre os processos CPU-bound levam vantagem
sobre os processos I/O-bound
Independente do tipo de escalonamento, os processos I/O-bound levam vantagem sobre os processos
CPU-bound
Os processos I/O-bound levam vantagem em escalonamentos feitos com o mecanismo de preempção
por tempo, enquanto os processos CPU-bound se beneficiam através de mecanismos de preempção por
prioridade
Os processos I/O-bound podem levar vantagem em qualquer escalonamento baseado composto com
critérios de prioridade
 3a Questão (Ref.: 201302065532) Pontos: 0,0 / 0,8
Explique a diferença entre unidade de alocação de recursos e unidade de escalonamento no contexto
de ambiente monothread e multithread.
Resposta: unidade de alocação onde estão alocados todos os dados. unidade de escalonamnto: são ostempos
que leva para a ucp processar todos os processos.
26/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201301912131&p2=1645601&p3=CCT0166&p4=101555&p5=AV&p6=7/11/2013&p10=4105893 2/4
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
 4a Questão (Ref.: 201302045944) Pontos: 0,8 / 0,8
Quais são os dois tipos de sistemas distribuídos?
Sistemas Paralelos e Sistemas Agrupados;
Sistemas Com memória virtual e Sistemas Cliente Servidor;
 Sistemas Cliente Servidor e Sistemas Paralelos;
Sistemas Clusteres e Sistemas Cliente Servidor;
Sistemas Palmer e Sistemas Agrupados;
 5a Questão (Ref.: 201302020216) Pontos: 0,0 / 0,8
Um semárofo S que será utilizado para garantir a exclusão mútua no acesso a uma região crítica deverá ser
inicializado com:
Depende da capacidade da região crítica
2
0
 1
 -1
 6a Questão (Ref.: 201302020219) Pontos: 0,0 / 0,8
Considere o trecho de código abaixo que implementa um consumidor para o problema do produtor/consumidor
onde o semáforo s é o responsável pela exclusão mútua no acesso aos itens armazenados e o semáforo v é o
responsável pela liberação do consumo, está correto afirmar que:
 consumidor{ 
 wait (s) 
 wait (v) 
 consome_item 
 signal (v) 
 signal (s)
 }
 
O consumidor funcionará corretamente se o semáforo v foi iniciado com 0 (zero)
 Poderá ocorrer deadlock
O consumidor funcionará corretamente se o semáforo v foi iniciado com 1 (zero)
O consumidor funcionará corretamente independente do valor inicial de v
 Poderá ocorrer deadlock ou starvation dependendo do valor inicial de v
 7a Questão (Ref.: 201302020370) Pontos: 0,8 / 0,8
Cinco tarefas repesentadas pela indentificação A, B, C, D e E, executadas em lote, chegam ao computador com
1 segundo de intervalo entre eles. Seus tempos de processamento são estimados em 10, 7, 3, 4 e 5 segundos
de CPU, respectivamente. Considerando que a estratégia de escalonaménto é do tipo round-robin (circular) com
26/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201301912131&p2=1645601&p3=CCT0166&p4=101555&p5=AV&p6=7/11/2013&p10=4105893 3/4
de CPU, respectivamente. Considerando que a estratégia de escalonaménto é do tipo round-robin (circular) com
um time-slice (fatia de tempo) de 1 segundo, o tempo médio de turnaround desses processos, ignorando o
tempo gasto para troca de contexto e assumindo que uma tarefa admitida é colocada no início da fila é de:
13,1 segundos
10,8 segundos
55 segundos
 19,6 segundos
25,5 segundos
 8a Questão (Ref.: 201302015110) Pontos: 0,8 / 0,8
Sabe-se que cada processo tem seu próprio contexto de software, contexto de hardware e espaço de
endereçamento. Já as 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. Isto posto, marque a assertiva
VERDADEIRA:
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 não influencia no desempenho, pois durante a interrupção de um thread é necessário
salvar contexto de hardware, de software e espaço de endereçamento.
O uso de threads diminui o desempenho, pois durante a interrupção de um thread é necessário salvar
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 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.
 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.
 9a Questão (Ref.: 201302015374) Pontos: 0,8 / 0,8
Processos podem ser classificados como CPU-bound ou I/O bound, de acordo com a utilização elevada do
processador(UCP) e dos dispositivos de entrada/saída(E/S), respectivamente. Analisando os gráficos abaixo
podemos afirmar que :
ao longo do tempo o gráfico 1 representa um processo de I/O bound, já no gráfico 2 não é possível
verificar o tipo de processo que representa.
o gráfico 1 representa um processo de I/O bound e o gráfico 2 representra um processo de CPU-bound.
tanto o gráfico 1 quanto o gráfico 2 representam processos de CPU-bound.
 o gráfico 2 representa um processo de I/O bound e o gráfico 1 representra um processo de CPU-bound.
tanto o gráfico 1 quanto o gráfico 2 representam processos de I/O bound.
 10a Questão (Ref.: 201302065545) Pontos: 0,3 / 0,8
Existem diversos critérios utilizados em uma política de escalonamento. O tempo de processador, tempo de
26/11/13 Estácio
bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201301912131&p2=1645601&p3=CCT0166&p4=101555&p5=AV&p6=7/11/2013&p10=4105893 4/4
espera, tempo de turnaround e tempo de resposta são exemplos destes critérios. O que representa cada um
destes tempos?
Resposta: tempo processador: tempo que ucp tem para carregar. tempo de espera: é o tempo que leva para o
sistema prcessar. tempo de turnaroud: è o retorno ddo pedide do processo. tempo de resposta: é o tempo que
lovou para processar todos os outro lhe entregado um retorno.
Gabarito: Tempo de processador é o tempo que um processo leva no etsado de execução durante o seu
processamento. Tempode espera é o tempo total que um processo permanece na fila de pronto durante o seu
processamento, aguardando ser executado. Tempo de turnaround é o tempo que um processo leva desde sua
criação até o seu término. Tempo de resposta é o tempo decorrido entre uma requisição ao sistema ou à
aplicação e o instante em que a resposta é exibida.
 11a Questão (Ref.: 201302020224) Pontos: 0,0 / 0,8
Qual o tamanho da página de um sistema sabendo-se que o endereço é composto por 20 bits, onde 7
identificam a página e os demais o deslocamento dentro da página?
7 endereços
 8K endereços
128 endereços
20 endereços
 128 K endereços
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.

Outros materiais