Buscar

BDQ Prova5


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

Continue navegando


Prévia do material em texto

ALLISON LEONE FRANCELINO RAMOS DA SILVA201510492054 EAD ABDIAS DE CARVALHO - PE Fechar 
 
 
Disciplina: SISTEMAS OPERACIONAIS
Avaliação: CCT0245_AV_201510492054 Data: 28/11/2016 11:17:19 (A) Critério: AV
Aluno: 201510492054 - ALLISON LEONE FRANCELINO RAMOS DA SILVA
Nota Prova: 2,0 de 8,0 Nota Partic.: 1,5 Av. Parcial.: 1,0 Nota SIA: 3,5 pts
 
 
SISTEMAS OPERACIONAIS 
 
 1a Questão (Ref.: 611555) Pontos: 0,5 / 1,0
Quais são as diferenças entre as threads em modo usuário e threads em modo kernel? Ressalte os pontos positivos
e negativos de cada tipo de thread.
 
Resposta: Em modo usuário apenas temos acesso aquilo ao que o usuáro vê sem interferir no programa principal.
Já no Kernel é a linguamgem da máquina que pode ser manipulada dentro do processador.
 
 
Gabarito: Threads de usuário não têm suporte no kernel, então eles são muito baratos para criar, destruir, e
alternar. Threads de kernel são mais caros porque são necessárias chamadas do sistema para criar e destruí-las e o
kernel deve programá-los. Estas são mais poderosos porque eles são programados de forma independente e podem
ser bloqueadas individualmente.
 
 2a Questão (Ref.: 610876) Pontos: 0,0 / 1,0
Na execução de processos existem duas importantíssimas rotinas que são o escalonador e o dispatcher. Uma destas
rotinas depende da outra para sua execução. Descreva a função de cada uma delas e responda qual a rotina que
depende da outra para ser executada.
 
Resposta: Escalonamento: ao chegar um processo ele define por prioridade de tempo e tamanho para ser
executado.
 
 
Gabarito: Escalonador é o responsável por implementar os critérios da política de escalonamento dos processos e o
dispatcher é o repsonsável pela troca de contexto dos processos. Após o escalonado determinar qual processo deve
fazer uso do processor, o dispatcher irá realizar a troca. Sendo assim é o dispatcher que depende do escalonador.
 
 3a Questão (Ref.: 10838) Pontos: 0,0 / 1,0
A maioria dos autores classifica os sistemas operacionais entre os seguintes tipos: sistemas monotarefa ou
multitarefa, sistemas monousuário ou multiusuário, sistemas monoprocessados ou multiprocessados. Em relação a
essas classificações, marque a alternativa correta:
Em sistemas operacionais multitarefa monoprocessados a execução de diferentes programas é simultânea.
 Todo sistema operacional multiusuário é ao mesmo tempo um sistema multitarefa.
 Um sistema operacional multiprocessado não é necessariamente um sistema multitarefa.
Todo sistema operacional multitarefa é necessariamente um sistema multiusuário.
Um sistema operacional multitarefa é necessariamente um sistema multiprocessado.
 Gabarito Comentado.
 
 4a Questão (Ref.: 607223) Pontos: 1,0 / 1,0
Processos do tipo _________, permitem a comunicação direta do usuário com o processo durante o seu
processamento. Marque a opção que melhor completa a frase acima.
Processos CPU bound
Processos em Lote
 Processos Foreground
Processos Background
Processos I/O bound
 Gabarito Comentado.
 
 5a Questão (Ref.: 227854) Pontos: 0,0 / 1,0
Threads são fluxos de execução distintos dentro de um mesmo processo. É a unidade de execução de um sistema.
Qual das afirmativas abaixo não estão de acordo com o conceito de threads ?
Economia de tempo de gerenciamento
 Compartilhamento de recursos
Utilização de múltiplos processadores
Melhor aproveitamento na fatia de tempo
 Fornecem a interface entre os processos e o sistema operacional sendo um mecanismo de proteção ao
núcleo
 
 6a Questão (Ref.: 115398) Pontos: 0,0 / 1,0
Os Sistemas Operacionais estão sujeitos a um fenômeno denominado deadlock. Para que uma situação de deadlock
seja criada, as seguintes condições devem acontecer simultaneamente:
exclusão mútua (mutual exclusion), transferência excessiva de páginas (thrashing), superposição de
processos (process overlapping) e espera circular (circular wait).
transferência excessiva de páginas (thrashing), superposição de processos (process overlapping),
monopolização de recursos (hold and wait) e não preempção (no preemption).
 exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), não preempção (no
preemption) e espera circular (circular wait).
 transferência excessiva de páginas (thrashing), não preempção (no preemption), espera circular (circular
wait) e falha de escalonamento (scheduling fail).
exclusão mútua (mutual exclusion), monopolização de recursos (hold and wait), superposição de processos
(process overlapping) e falha de escalonamento (scheduling fail).
 Gabarito Comentado.
 
 7a Questão (Ref.: 15652) Pontos: 0,0 / 0,5
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 onde existe algum recurso cujo acesso é dado por uma prioridade
 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 onde existe algum recurso a que somente o sistema operacional pode ter
acesso
Um trecho de programa cujas instruções podem ser executadas em paralelo e em qualquer ordem
Um trecho de programa que deve ser executado em paralelo com a Região Crítica de outro programa
 Gabarito Comentado.
 
 8a Questão (Ref.: 573033) Pontos: 0,5 / 0,5
A política de escalonamento utilizada pelo sistema operacional para fazer a gerência do processador, que é
caracterizada pela possibilidade de o sistema operacional interromper um processo em execução e passá-lo para o
estado de pronto, com o objetivo de alocar outro processo no processador, é chamada de escalonamento:
atemporal
seletivo
não preemptivo
temporal
 preemptivo
 Gabarito Comentado.
 
 9a Questão (Ref.: 227862) Pontos: 0,0 / 0,5
No contexto de gerência de memória, por que o algoritmo de substituição de páginas ótimo não pode ser
implementado?
 porque não é possível prever qual página será menos acessada no futuro.
porque não há poder computacional suficiente nos dias atuais.
 porque exige uma quantidade de memória muito grande.
porque é muito complexo.
o hardware necessário seria absurdamente caro.
 Gabarito Comentado.
 
 10a Questão (Ref.: 621762) Pontos: 0,0 / 0,5
Dentre os critérios para a escolha de uma organização de arquivo, podemos considerar INCORRETO.
Facilidade de atualização.
 Escolha por tipo
Facilidade de manutenção.
Economia em armazenamento.
 Menor tempo de acesso.
 
 
 
Educational Performace Solution EPS ® - Alunos