Buscar

UVA A3 SISTEMAS OPERACIONAIS

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 5 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

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

17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6120057/fad9c73c-59af-11ea-8ff0-0242ac110034/ 1/5
Local: Sala 1 - BT - Prova On-line / Andar / Polo Barra da Tijuca / POLO UVA BARRA MARAPENDI - RJ 
Acadêmico: EAD-IL10308-20204A
Aluno: WILSON ROBSON DE SOUZA 
Avaliação: A3
Matrícula: 20201301034 
Data: 23 de Dezembro de 2020 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 5,00/10,00
1  Código: 31862 - Enunciado: Os sistemas operacionais evoluíram em conjunto com as
arquiteturas de computadores, desde os antigos sistemas monoprogramáveis até os atuais
sistemas multiprogramáveis. Entre as alternativas a seguir, identifique a correta em relação a
sistemas multiprogramáveis:
 a) São mais simples de ser desenvolvidos do que sistemas monoprogramáveis.
 b) Apesar de processar várias tarefas, todas devem pertencer ao mesmo usuário.
 c) Vários processos executam simultaneamente em um sistema computacional.
 d) Acarretam menor utilização da UCP por conta da maior quantidade de processos.
 e) Não precisam ter tanta preocupação com a proteção do sistema quanto sistemas
monoprogramáveis.
Alternativa marcada:
c) Vários processos executam simultaneamente em um sistema computacional.
Justificativa: Resposta correta:Vários processos executam simultaneamente em um sistema
computacional.Nos sistemas monoprogramáveis, havia um único programa em execução,
fazendo com que a UCP ficasse ociosa enquanto o programa aguardava por algum evento. Para
haver uma melhor utilização do hardware, foram desenvolvidos os sistemas multiprogramáveis,
que permitem a execução de processos simultaneamente. Distratores:Acarretam menor
utilização da UCP por conta da maior quantidade de processos. Errada. A maior quantidade de
processos devido à multiprogramação promove em uma maior utilização da UCP.Apesar de
processar várias tarefas, todas devem pertencer ao mesmo usuário. Errada. Os sistemas
multiprogramáveis podem possuir vários usuários, e não existe restrição à execução de
processos de diferentes usuários.Não precisam ter tanta preocupação com a proteção do sistema
quanto sistemas monoprogramáveis. Errada. Em virtude da possibilidade de vários processos
executando simultaneamente, podem existir, em execução, processos de diferentes usuários.
Portanto a preocupação com a proteção do sistema deve ser maior.São mais simples de
ser desenvolvidos do que sistemas monoprogramáveis. Errada. A possibilidade de execução de
processos executando simultaneamente aumenta a complexidade no desenvolvimento de
sistemas multiprogramáveis.
1,25/ 1,25
2  Código: 32340 - Enunciado: Dispositivos de entrada e saída (E/S) são dispositivos de um sistema
computacional que promovem a entrada de dados para a UCP (dispositivos de entrada) ou a
saída de dados da UCP (dispositivos de saída). Tais tipos de dispositivos podem ser
categorizados de acordo com a quantidade de informação mínima trocada com o sistema.Sobre
os dispositivos de bloco, identifique a afirmativa correta:
 a) A quantidade mínima trocada é um byte.
 b) A quantidade mínima trocada é um bloco com exatamente oito caracteres.
 c) A quantidade mínima trocada é um bloco com tamanho definido pelo usuário.
 d) A quantidade mínima trocada é um bit.
 e) A quantidade mínima trocada é um bloco de tamanho fixo, medido em bytes.
Alternativa marcada:
e) A quantidade mínima trocada é um bloco de tamanho fixo, medido em bytes.
1,25/ 1,25
17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6120057/fad9c73c-59af-11ea-8ff0-0242ac110034/ 2/5
Justificativa: Resposta correta:A quantidade mínima trocada é um bloco de tamanho fixo,
medido em bytes. Dispositivos de bloco armazenam informações em blocos de tamanho fixo, por
definição. Distratores:A quantidade mínima trocada é um bit. Errada. Por definição, a quantidade
mínima trocada é um bloco de bytes. A quantidade mínima trocada é um bloco com exatamente
oito caracteres. Errada. A quantidade varia de acordo com o dispositivo.A quantidade mínima
trocada é um bloco com tamanho definido pelo usuário. Errada. O tamanho do bloco é definido
pelo hardware, não pelo usuário.A quantidade mínima trocada é um byte. Errada. A quantidade
varia de acordo com o dispositivo. Dispositivos que trocam um byte são dispositivos de
caractere, não de bloco.
3  Código: 32348 - Enunciado: A ocorrência de impasses é bastante crítica, pois pode levar a
situações em que processos não podem continuar sua execução porque ficam esperando por
recursos que nunca estarão disponíveis. Existem condições que são necessárias para a ocorrência
de impasses, e se conseguirmos evitar ao menos uma dessas condições é possível garantir que os
impasses nunca ocorrerão.Dentre as opções a seguir, identifique a que representa uma ação que
pode ser realizada para recuperar o sistema de um impasse:
 a) Alocar aos processos apenas recurso não preemptível.
 b) Utilizar o algoritmo do avestruz, ou seja, não interferir.
 c) Eliminar um dos processos que faz parte da lista de processos em impasse.
 d) Não permitir que um recurso seja retirado de um processo porque outro necessita.
 e) Aguardar que os processos responsáveis pelo impasse terminem suas execuções.
Alternativa marcada:
a) Alocar aos processos apenas recurso não preemptível.
Justificativa: Resposta correta:Eliminar um dos processos que faz parte da lista de processos em
impasse.Se eliminar algum dos processos que faz parte da espera circular, o(s) recurso(s)
detido(s) pelo processo será(ão) liberado(s) e poderá(ão) ser alocado(s) a outros processos que
estão aguardando. Distratores:Aguardar que os processos responsáveis pelo impasse terminem
suas execuções. Errada. Uma vez que tenha ocorrido o impasse, os processos não
conseguirão seguir adiante.                                                                        Alocar aos processos apenas
recurso não preemptível. Errada. Não se pode impedir um processo de alocar recurso
preemptível. Ainda, a alocação de recurso preemptível não resolve o problema de impasse.Não
permitir que um recurso seja retirado de um processo porque outro necessita. Errada. Essa é uma
das condições para a ocorrência de impasses.Utilizar o algoritmo do avestruz, ou seja, não
interferir. Errada. Se não houver interferência, o impasse se manterá, e os processos não terão
condições de continuar seu processamento.
0,00/ 1,25
4  Código: 32349 - Enunciado: Uma abordagem para lidar com problemas de impasse é utilizar o
“algoritmo do avestruz”. Dentre as opções a seguir, qual descreve a proposta do algoritmo do
avestruz para impasses:
 a) Forçar para que um processo aloque todos os recursos de uma única vez.
 b) Sempre que houver solicitação de recursos, verificar se provocará impasse.
 c) Cuidar para que todos os recursos nunca sejam alocados.
 d) Correr o máximo verificando a ocorrência de impasses.
 e) Ignorar o problema e reiniciar o sistema caso ocorra um impasse.
Alternativa marcada:
e) Ignorar o problema e reiniciar o sistema caso ocorra um impasse.
Justificativa: Resposta correta:Ignorar o problema e reiniciar o sistema caso ocorra um
impasse.Da mesma forma como se diz que um avestruz enterra a cabeça para se livrar de um
problema, o “algoritmo” propõe que se “faça de conta” que o problema não existe e pense nele
1,25/ 1,25
17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6120057/fad9c73c-59af-11ea-8ff0-0242ac110034/ 3/5
somente no caso de ocorrência. Distratores:Correr o máximo verificando a ocorrência de
impasses. Errada. O algoritmo do avestruz não procura pela ocorrência de impasses.Cuidar para
que todos os recursos nunca sejam alocados. Errada. O algoritmo do avestruz não controla a
alocação de recursos.Forçar para que um processo aloque todos os recursos de uma única vez.
Errada. O algoritmo do avestruz não controla a alocação de recursos.Sempre que houver
solicitação de recursos, verificar se provocaráimpasse. Errada. O algoritmo do avestruz não
procura pela ocorrência de impasses.
5  Código: 31863 - Enunciado: Existem aplicações que possuem necessidades muito particulares
em relação ao tipo de escalonamento a ser realizado. Dentre tais aplicações, destacam-se as
aplicações de tempo real. As particularidades das aplicações de tempo real levaram ao
desenvolvimento dos sistemas operacionais de tempo real.Em relação aos sistemas operacionais
de tempo real, é correto afirmar que:
 a) O parâmetro mais importante em um sistema de tempo real é o tempo.
 b) São sistemas operacionais que existem apenas em teoria, pois é impossível sua
implementação.
 c) Não existe sistema operacional de tempo real em que a perda ocasional de um prazo não
seja crítica.
 d) Usuários são livres para acrescentar qualquer so�ware relativo ao seu trabalho.
 e) São sistemas operacionais utilizados prioritariamente para a sincronização do tempo da
rede.
Alternativa marcada:
e) São sistemas operacionais utilizados prioritariamente para a sincronização do tempo da rede.
Justificativa: Resposta correta:O parâmetro mais importante em um sistema de tempo real é o
tempo.São sistemas desenvolvidos para permitir a resposta a um evento dentro de um período
predeterminado. Dessa forma, o tempo é seu parâmetro-chave. Distratores:Não existe sistema
operacional de tempo real em que a perda ocasional de um prazo não seja crítica. Errada.
Existem sistemas operacionais conhecidos como “sistemas de tempo real não crítico”, em que a
perda ocasional de um prazo não causa danos permanentes.São sistemas operacionais que
existem apenas em teoria, pois é impossível sua implementação. Errada. Existem diversas
implementações de sistemas operacionais de tempo real, por exemplo o VxWorks e o QNX.São
sistemas operacionais utilizados prioritariamente para a sincronização do tempo da rede. Errada.
Os sistemas operacionais de tempo real são destinados à execução de múltiplas tarefas, em que
o tempo de resposta a um evento é predefinido, não tendo relação com sincronização de
tempo.Usuários são livres para acrescentar qualquer so�ware relativo ao seu trabalho. Errada. O
acréscimo indiscriminado de so�ware ao sistema pode comprometer seu tempo de resposta.
0,00/ 1,25
6  Código: 32342 - Enunciado: Uma das funções de um sistema operacional é controlar os
dispositivos de hardware de um sistema computacional. Para que tal controle possa ser
realizado, é necessário um código que controle esse dispositivo.A parte do sistema operacional
que cuida do controle dos dispositivos do sistema é conhecida como:
 a) Interpretador de comandos.
 b) Driver de dispositivo.
 c) Interrupção.
 d) Dispositivo de bloco.
 e) Bu�er de dispositivo.
Alternativa marcada:
b) Driver de dispositivo.
1,25/ 1,25
17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6120057/fad9c73c-59af-11ea-8ff0-0242ac110034/ 4/5
Justificativa: Resposta correta:Driver de dispositivo.O driver de dispositivo é um so�ware,
geralmente escrito pelo fabricante do hardware, utilizado para o controle daquele
hardware. Distratores:Bu�er de dispositivo. Errada. Um bu�er é uma memória para
armazenamento temporário de dados.Dispositivo de bloco. Errada. O dispositivo de bloco é um
dispositivo, não é um so�ware para controle de dispositivo.Interpretador de comandos. Errada.
O interpretador de comandos é um so�ware que recebe comandos do usuário e os
executa.Interrupção. Errada. Interrupção é um mecanismo para tratamento de eventos
importantes no sistema, não é um so�ware para controle de dispositivos.
7  Código: 32347 - Enunciado: Uma das condições para a ocorrência de impasses em sistemas
computacionais é a possibilidade de ocorrência de espera circular. Sobre a espera circular de
processo em impasse, é correto o que se afirma em:
 a) É quando existem dois ou mais processos, cada um aguardando por recurso que se
encontra em posse de outro.
 b) Ocorre quando um processo faz várias chamadas a ele mesmo, entrando em um ciclo que
impede o término de sua execução.
 c) Ocorre quando dois processos monopolizam o uso da UCP, alternando-se entre os
estados pronto e executando.
 d) É quando um processo está aguardando sua vez de ser executado em sistemas com
escalonamento preemptivo.
 e) É uma técnica utilizada por sistemas operacionais para impedir que um processo em
impasse fique tentando executar.
Alternativa marcada:
d) É quando um processo está aguardando sua vez de ser executado em sistemas com
escalonamento preemptivo.
Justificativa: Resposta correta:É quando existem dois ou mais processos, cada um aguardando
por recurso que se encontra em posse de outro.Se houver dois ou mais processos, cada um
aguardando por recurso que se encontra em posse de outro, haverá um grafo fechado de
processos/alocação de recursos, indicando a presença de uma espera circular por recursos já
alocados. Distratores:É quando um processo está aguardando sua vez de ser executado em
sistemas com escalonamento preemptivo. Errada. A espera circular é um problema relativo à
alocação de recursos, e o escalonamento preemptivo não se relaciona com a espera por recursos
alocados.É uma técnica utilizada por sistemas operacionais para impedir que um processo em
impasse fique tentando executar. Errada. Um processo em impasse não tem como continuar sua
execução.Ocorre quando dois processos monopolizam o uso da UCP, alternando-se entre os
estados pronto e executando. Errada. A espera circular está relacionada à alocação de recursos,
não à utilização da UCP.Ocorre quando um processo faz várias chamadas a ele mesmo, entrando
em um ciclo que impede o término de sua execução. Errada. A espera circular está relacionada à
alocação de recursos entre dois ou mais processos.
0,00/ 1,25
8  Código: 31871 - Enunciado: No algoritmo de escalonamento por prioridades, quando o
escalonador necessita escolher qual o próximo processo a entrar em execução, ele faz uma
avaliação das prioridades dos processos que estão no estado pronto e seleciona para execução
aquele de maior prioridade.Sobre o escalonamento por prioridades, identifique a afirmativa
correta:
 a) A prioridade de um processo é definida quando ele é colocado em execução, não
havendo possibilidade de mudança.
 b) Processos que realizam muitas operações de E/S costumam receber aumento de
prioridade.
 c) O processo que está há mais tempo sem ser escalonado será sempre escolhido para
execução.
0,00/ 1,25
17/04/2021 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6120057/fad9c73c-59af-11ea-8ff0-0242ac110034/ 5/5
 d) Processos que conseguem utilizar todo o quantum antes de serem interrompidos têm
sua prioridade aumentada.
 e) Não servem para computadores de uso geral, pois existirão processos que nunca serão
escalonados.
Alternativa marcada:
e) Não servem para computadores de uso geral, pois existirão processos que nunca serão
escalonados.
Justificativa: Resposta correta:Processos que realizam muitas operações de E/S costumam
receber aumento de prioridade.Esses processos, por realizarem muitas operações de E/S, têm
pouca chance de utilizar a UCP. Assim, eles recebem aumento em sua prioridade para que
possam utilizar a UCP sempre que tiverem alguma oportunidade. Distratores:A prioridade de um
processo é definida quando ele é colocado em execução, não havendo possibilidade de
mudança. Errada. As prioridades podem ser estáticas ou dinâmicas. Com prioridades dinâmicas,
as prioridades são avaliadas continuamente de forma a ajustar o valor da prioridade de um
processo de acordo com sua execução.Não servem para computadores de uso geral, pois
existirão processos que nunca serão escalonados. Errada. Os sistemas operacionais de uso geral,
como o Linux e o Windows, utilizam algoritmos de escalonamento por prioridades.O processo
que está há mais tempo sem ser escalonado será sempre escolhido para execução. Errada. Esse é
o critério de escalonamento circular (round-robin), não do escalonamento por
prioridades.Processosque conseguem utilizar todo o quantum antes de serem interrompidos
têm sua prioridade aumentada. Errada. Processos que consomem muita UCP costumam ter sua
prioridade diminuída.

Continue navegando