Buscar

AV1_ G FEV SOPER 1 - Sistemas Operacionais_Tentativa1

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

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 6, do total de 11 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

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 9, do total de 11 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

01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 1/11
Avaliação Online 1
Entrega 5 abr em 23:59 Pontos 15 Perguntas 10
Disponível 30 mar em 0:00 - 5 abr em 23:59 7 dias
Limite de tempo 120 Minutos Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 46 minutos 12 de 15
 As respostas serão mostradas após a última tentativa
Pontuação desta tentativa: 12 de 15
Enviado 1 abr em 12:08
Esta tentativa levou 46 minutos.
Leia com atenção as orientações abaixo antes de iniciar esta prova:
Serão permitidas duas tentativas para realizar esta avaliação, prevalecendo a maior nota.
Programe-se para realizar suas avaliações com tranquilidade, pois você terá 120 minutos
cronometrados (por tentativa) para conclusão e envio das respostas.
Ao iniciar a avaliação o cronômetro não para, independentemente da plataforma estar aberta ou
não;
Durante a realização da prova:
Será exibido uma questão por vez, podendo “Avançar” ou “Voltar” quando necessário dentro
do período da tentativa;
A tentativa somente será contabilizada após clicar no botão “Enviar”.
Fazer o teste novamente
1,5 / 1,5 ptsPergunta 1
Virtualizar é o ato de criar no mundo virtual algo semelhante ao mundo
real. Há sistemas que permitem essa virtualização de sistemas
operacionais. O VMWare e o VirtualBox são exemplos de sistema que
permitem a virtualização em sistemas operacionais.
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712/history?version=1
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712/take?user_id=12503
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 2/11
Nesse contexto, avalie as seguintes asserções e a relação proposta
entre elas.
O sistema operacional convidado que é instalado numa máquina
virtual é independente do sistema host.
PORQUE
O sistema convidado instalado possui recursos
independentemente dos recursos do host.
 A primeira é uma proposição falsa e a segunda, verdadeira. 
 
As duas são proposições verdadeiras e a segunda é uma justificativa
correta da primeira.
 
As duas são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira.
 Tanto a primeira quanto a segunda asserções são falsas. 
 A primeira é uma proposição verdadeira e a segunda, falsa. 
Máquinas virtuais são sistemas que permitem a instalação de
vários sistemas operacionais (convidado) sobre determinado
sistema operacional (host), utilizando todos os recursos do host.
0 / 1,5 ptsPergunta 2IncorretaIncorreta
Com relação á teoria de sistemas operacionais, avalie as asserções a
seguir:
 
 I- Para cumprir toda as suas tarefas, os sistemas operacionais
assumem diferentes abordagens, por exemplo:
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 3/11
Os sistemas operacionais de mainframe são projetados
basicamente para otimizar a utilização do hardware.
 
Os sistemas operacionais dos computadores pessoais (PCs)
suportam jogos complexos, aplicações comerciais e tudo o mais
entre estes.
 
Os sistemas operacionais de computadores móveis fornecem um
ambiente no qual o usuário pode interagir facilmente com o
computador para executar programas.
Porque:
 
II- Sistema operacional é o programa que gerencia o hardware do
computador. Ele também fornece a base para os programas aplicativos
e atua como intermediário entre o usuário e o hardware do
computador. Alguns sistemas operacionais são projetados para
serem convenientes, outros para serem eficientes, e outros para
atenderem a alguma combinação de ambos os aspectos .
 
Acerca dessas asserções, assinale a opção correta.
 
E) Tanto a primeira quanto a segunda asserções são proposições
falsas.
 
A) A primeira asserção é uma proposição verdadeira, e a segunda,
uma proposição falsa.
 
B) A primeira asserção é uma proposição falsa, e a segunda, uma
proposição verdadeira.
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 4/11
 
D) As duas asserções são proposições verdadeiras, mas a segunda
não é uma justificativa correta da primeira.
 
C) As duas asserções são proposições verdadeiras, e a segunda é
uma justificativa correta da primeira.
1,5 / 1,5 ptsPergunta 3
O sistema monousuário/monotarefa processa somente uma tarefa por
vez e somente um usuário pode estar trabalhando no computador. O
MS-DOS é um exemplo de sistema monousuário/monotarefa. Já o
sistema multitarefa/multiprogramável permite que várias tarefas sejam
processadas de uma vez e que mais de um usuário opere o sistema.
Marque a opção que contém somente tipos de sistemas
multiprogramáveis/multitarefa.
 MS-DOS, sistema de tempo real. 
 Sistema batch, sistema texto compartilhado. 
 Sistema batch, sistema de tempo compartilhado. 
 MS-DOS, sistema batch. 
 Sistema tempo virtual, sistema em batch. 
O sistema multitarefa/multiprogramado permite executar várias
tarefas ao mesmo tempo, como escrever no Word e fazer
download da internet. Exemplos: sistema em batch, sistema de
tempo real e sistema de tempo compartilhado.
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 5/11
1,5 / 1,5 ptsPergunta 4
Um sistema operacional (SO) é uma coleção de programas que
inicializam o hardware do computador. Fornece rotinas básicas para
controle de dispositivos. Fornece gerência, escalonamento e interação
de tarefas.
Baseado nessas informações podemos afirmar que a estrutura básica
de um Sistema Operacional é formada por:
 Hardware, Software e Drivers. 
 CMOS, Hardware e Sistema Operacional. 
 Bios, CMOS e Hardware. 
 Sistema Operacional, Hardware e Drivers. 
 Software, Sistema Operacional e Hardware. 
O sistema operacional é um software de base, que provê um
conjunto de aplicações que tem a finalidade de atuar de forma
transparente entre os programas de usuários e os hardwares de
qualquer dispositivo computacional (P. 09 – Subtítulo 1.1).
1,5 / 1,5 ptsPergunta 5
A política que o sistema operacional utiliza para gerenciar as tarefas a
serem executadas na CPU é chamada de escalonamento. Num jogo,
essa política é muito usada.
Nesse contexto, avalie as seguintes asserções e a relação proposta
entre elas.
 
I. Sistema preemptivo são sistemas multitarefas que fazem uso
de algoritmos de escalonamento para alternar os processos na
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 6/11
CPU.
PORQUE
II. Os algoritmos de escalonamento determinam a prioridade com
que cada processo será executado na CPU.
 
Após a análise, marque a alternativa que representa corretamente a
relação entre as assertivas.
 
As duas são proposições verdadeiras, mas a segunda não é uma
justificativa correta da primeira.
 A primeira é uma proposição falsa e a segunda, verdadeira. 
 A primeira é uma proposição verdadeira e a segunda, falsa. 
 
Tanto a primeira quanto a segunda asserções são proposições falsas. 
 
As duas são proposições verdadeiras e a segunda é uma justificativa
correta da primeira.
Sistemas multirarefas são interativos e fazem uso da
preempção, alternância, dos processos na CPU para garantir a
execução. Eles utilizam algoritmos para determinar a prioridade.
Os modelos não preemptivos não são os mais adequados para
sistemas interativos. Algoritmos são utilizados para determinar
a prioridade de execução dos processos na CPU. Escalonar é
justamente executar os processos na CPU por meio de
algoritmos.
1,5 / 1,5 ptsPergunta 6
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 7/11
Processos são tarefas a serem executadas na CPU de umcomputador. Cada tarefa possui um contexto de hardware e um
contexto de software. Porém, as threads, linhas de comando utilizadas
para melhoria no gerenciamento dessas tarefas pelo sistema
operacional, embora possuam semelhanças de contexto com relação
aos processos, são diferentes dos mesmos. Conceituando thread e
processo com relação aos seus contextos, pode-se dizer que:
 
Num sistema multitarefa, execução em paralelo somente é possível
com threads.
 Um processo é executado mais rapidamente do que uma thread. 
 
Num sistema multiprogramado, apenas os processos podem ser
executados em paralelo.
 O escalonamento de thread possui um custo mais elevado. 
 O contexto de thread é simplificado. 
Com relação ao processo, o contexto de thread é mais
simplificado, pois não possui contexto de hardware. Threads
são linhas de comando executadas dentro do contexto de
hardware. Elas possuem seu próprio contexto de software, mas
fazem uso do contexto de hardware. Podem fazer comunicação
entre outras threads e são conhecidas também como processos
leves. Também são mais rápidas de iniciar devido ao contexto
mais simples do que o de processos.
1,5 / 1,5 ptsPergunta 7
A estrutura de dados que armazena as informações necessárias para
tratar um processo é chamada de bloco de controle de processo
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 8/11
(Process Block Control -PCB, em inglês). Essa estrutura fica no núcleo
do sistema operacional, a chamada de sistema faz a gerência dos
processos e permite realizar operações como criação, eliminação e
sincronização.
Toda essa estrutura pode ser dividida em três partes:
 Bloco de controle, bloco de tarefa e nome do processo. 
 Alocação, gerência de processo e limitação de memória. 
 
Contexto de hardware, contexto de software e espaço de
endereçamento.
 Nome do processo, limite de memória e limite de arquivos abertos. 
 Ponteiros , estado do processo e nome do processo. 
Toda essa estrutura pode ser dividida em três partes: contexto
de hardware, contexto de software e
espaço de endereçamento, e juntas, mantêm todas as
informações de um programa em execução na CPU. (P.29 /
Capítulo 2.2.1)
0 / 1,5 ptsPergunta 8IncorretaIncorreta
O sistema operacional, na tentativa de garantir a exclusão mútua a
recursos compartilhados, cria novos problemas tão graves quanto a
falta de exclusão mútua. Sem o sincronismo correto entre as
operações, o sistema
operacional não tem condições de executar com tanta eficiência tais
operações.
Os problemas que acontecem em relação a sincronismo de processos
são:
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 9/11
 Velocidade de execução e Starvatation (Inanição). 
 Block e Repair. 
 Alocação dinâmica e Alocação de Tabela. 
 Falha de Thread e Realocação. 
 Falha de Cluster e Realocação de Processo. 
1,5 / 1,5 ptsPergunta 9
Além da exclusão mútua, que é proposta para solucionar os problemas
de sincronismo, outros fatores devem ser compreendidos, como o
número de processadores e o tempo de execução na CPU. Um
processo não pode permanecer muito tempo para entrar no modo
running devido a outro processo. Sendo assim, uma solução de
software para o problema de sincronismo denomina-se:
 
 
 
 
 Semáforo. 
O semáforo foi proposto em 1965 por Dijkstra como um solução 
simples e geral para problemas de sincronismo de processos 
concorrentes. Tem a finalidade de controlar o acesso a recursos 
compartilhados por meio de ambientes multirarefas. O mecanismo 
é implementado por meio de programação, teoricamente uma 
variável para permitir a sinalização de uso do recurso e outra para 
sinalizar que o recurso está ocupado por outro processo.
 Interrupção. 
 Instrução test-and-set. 
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 10/11
 Escalonamento. 
 Disputa concorrente. 
1,5 / 1,5 ptsPergunta 10
No sistema de multiprogramação, o sistema operacional possui
diversos processos concorrentes. Esses processos, em determinado
momento, disputam uma alocação de recurso. Um dispositivo de E/S
pode ser disputado por dois processos no mesmo instante. A alocação
de uma impressora por um único processo é um exemplo dessa
disputa.
Conceituando o sincronismo de processos realizado pelo sistema
operacional, pode-se dizer que:
 
A exclusão mútua permite que determinado processo tenha
exclusividade de alocação de dispositivos compartilhados.
Com relação à sincronização, a exclusão mútua é o fato de o 
processo alocar com exclusividade o recurso compartilhado.
 
Um recurso é alocado ao processo, pois a ordem de chegada
determina essa prioridade.
 
A técnica de escalonamento não preemptiva determina a exclusividade
de alocação.
 
Num sistema multiprogramado, apenas os processos podem alocar
recursos.
01/04/2020 Avaliação Online 1: G.FEV.SOPER.1 - Sistemas Operacionais
https://newtonpaiva.instructure.com/courses/6601/quizzes/10712 11/11
 
Num sistema multitarefa, as threads dentro de processo determinam
essa alocação.
Pontuação do teste: 12 de 15

Outros materiais