Buscar

atividade 02 de 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 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

18/11/2019 Revisar envio do teste: ATIVIDADE 2 – 2019.2 SISTEMAS ...
https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29389247_1&course_id=_547327_1&content_id=_11798317_1… 1/4
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Em um mundo futurístico, temos um cenário que a interação com todos os equipamentos
computacionais acontece de forma mais simplista, com o uso de gestos, fala e pensamento. No
entanto, ainda não estamos nessa época e ainda existem dispositivos que necessitam da interação
por meio de teclado e mouse , por exemplo, e, portanto, de um software 
que permita a interação entre a parte física e os demais aplicativos do computador, como faz o
Sistema Operacional.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos . 4. ed. São Paulo: Pearson
Education do Brasil, 2016.
Qual assertiva a seguir é correta para as características das linguagens de baixo nível?
São linguagens de programação que permitem a interação, por exemplo, com um
teclado de qualquer marca ou fabricante.
São consideradas tipos de linguagem de programação porque estão diretamente
associadas ao hardware
do computador.
Sua resposta está incorreta. Note que, para a linguagem ser considerada de
programação de baixo nível, significa ter uma complexidade associada e específica em
nível de hardware.
Pergunta 2
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Em um microcomputador, podem ser executados aplicativos de diferentes finalidades, mas todos têm
em comum necessitarem de recursos para poder realizar as tarefas. Por recurso estamos falando de
memória principal, secundária, acesso ao mouse 
etc. Dessa forma, é necessário que os processos façam uso compartilhado de recursos, sendo esse
um dos maiores problemas a serem administrados pelos Sistemas Operacionais. Cada Sistema
Operacional deve ter alguma estratégia para superar situações de disputa em compartilhamento de
processos. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Sobre essa questão, qual alternativa apresenta uma definição correta do problema de região crítica?
As regiões críticas são exatamente as regiões em que ocorre o acesso a qualquer tipo
de recurso, independentemente de ele ser compartilhado ou não.
As regiões críticas são aquelas nas quais ocorre a tentativa de uso de um recurso
compartilhado, sendo necessário o estabelecimento de uma estratégia para minimizar
bloqueios.
Sua resposta está incorreta. Retorne ao texto básico para compreender as questões que
surgem no compartilhamento de recursos. Perceba que essa questão é crucial e que é
necessário compreender e evitar tais problemas.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Feedback
Na questão de estabelecer prioridades sobre um processo, quando realizado por usuário é preciso
certas reservas, pois qualquer alteração errada pode prejudicar o funcionamento completo do SO.
Assim como é permitido que alguns processos sejam interrompidos, outros não possuem essas
características para evitar uma falha completa do SO em uso. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Em ações de escalonamento, o termo preempção tem uma ação importante. 
PORQUE 
Impede que tenha interrupção de sua ação e assim é executado até o fim. 
Analisando as afirmações acima, conclui-se que:
A primeira afirmação é verdadeira, e a segunda é falsa.
A primeira afirmação é verdadeira, e a segunda é falsa.
Resposta correta. O termo preemptivo consiste em prever algo e no caso do SO é
0 em 0,25 pontos
0 em 0,25 pontos
0,25 em 0,25 pontos
18/11/2019 Revisar envio do teste: ATIVIDADE 2 – 2019.2 SISTEMAS ...
https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29389247_1&course_id=_547327_1&content_id=_11798317_1… 2/4
da
resposta:
denominado como algo que pode ser suspenso de forma preventiva, sem perda de
informação associada.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
A suspensão de um processo é algo permitido em um Sistema Operacional para permitir que alguns
processos menos urgentes sejam executados. No entanto, o usuário do sistema computacional não é
o único com permissão de alteração na execução dos processos em curso. O próprio SO pode fazer,
por meio de diversas formas, como uma tarefa mais importante que aparece no evento com o uso de
uma interrupção. TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo:
Pearson Education do Brasil, 2016. 
Considerando um processo que está em execução e que precisa ser suspenso por interrupção, avalie
as afirmações a seguir. 
I. Quando a interrupção é sinalizada, o processo em execução tem a ação de suspensão. 
II. Após a suspensão do processo devido à interrupção, a CPU executa o trecho sem dar a devida
prioridade. 
III. Apesar de o trecho de código gerado pela interrupção ser enviado para o núcleo pelo SO, não
pertence ao SO. 
IV. Após a conclusão do trecho de código gerado pela interrupção ser concluído, a execução suspensa
é retomada. 
V. A interrupção é uma forma de suspender um determinado processo do SO e dar prioridade a outro
com mais prioridade. 
Agora, assinale a alternativa que apresente informações corretas sobre a forma de inclusão da ação
de prioridade por meio de interrupção.
I, IV e V.
I, IV e V.
Resposta correta. A interrupção tem como características fornecer a ação de parar o que
está fazendo para execução de outra tarefa que, com certeza, tem mais prioridade que a
atual.
Pergunta 5
Resposta Selecionada: 
Resposta Correta:
Feedback
da
resposta:
Usar linguagens de baixo nível é algo bem complexo, pois é preciso conhecer todas os detalhes de
como acessar o hardware, por meio de linguagens de programação específicas para esse fim. No
entanto, é importante que o usuário possa acessar esses recursos de hardware, por meio de um
ambiente amigável. Com isso, surge a ação do Sistema Operacional. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Em um Sistema Operacional, aplica-se a técnica da abstração, para que o usuário utilize o que
precisa. 
PORQUE 
É necessário esconder detalhes técnicos no uso desse tipo de software 
denominado Sistema Operacional. 
Analisando as afirmações acima, conclui-se que:
A primeira afirmação é falsa, e a segunda é verdadeira.
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
Resposta incorreta. Observe sobre a função aplicada a esse tipo desoftware especial que
é o Sistema Operacional, no que diz respeito aohardware e ao software disponíveis aos
usuários.
Pergunta 6
Resposta
Em uma estrutura de Sistema Operacional mais atual, é importante que existam várias formas de
promover uma maior agilidade aos processos em curso, desde que toda a administração dos dados e
informações associadas estejam corretas, do início ao fim da execução do processo. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education
do Brasil, 2016. 
Informe a assertiva correta sobre o bloco de controle denominado PCB.
0,25 em 0,25 pontos
0 em 0,25 pontos
0,25 em 0,25 pontos
18/11/2019 Revisar envio do teste: ATIVIDADE 2 – 2019.2 SISTEMAS ...
https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29389247_1&course_id=_547327_1&content_id=_11798317_1… 3/4
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
A CPU sabe, por meio do registrador de base de memória, em que parte dela
estão os dados do processo.
A CPU sabe, por meio do registrador de base de memória, em que parte dela
estão os dados do processo.
Resposta correta. Como os processos precisam ser confiáveis até o fim desua
execução, a cada um tem que ter uma ajuda dos registradores para que a ação esteja
documentada, evitando erros na execução.
Pergunta 7
Resposta Selecionada:
Resposta Correta:
Feedback
da
resposta:
Qualquer processo que o Sistema Operacional execute tem uma finalidade nas tarefas requisitadas
por usuários, demais aplicativos e hardwares 
presentes no sistema computacional. Assim, a execução e/ou suspensão desse processo precisa ser
sincronizada para correta retomada. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Na ocorrência do evento de troca de contexto de um processo, existe a ação de atualização do PCB. 
PORQUE 
É necessário atualizar os valores dos registradores, do ponteiro contador do programa e das
informações de entrada e saída do processo em curso. 
Analisando as afirmações acima, conclui-se que:
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
Resposta correta. Para qualquer ação que o processo faça, seja na execução ou
suspensão, existe uma documentação, com a ajuda das memórias do tipo registradores.
Pergunta 8
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Em um Sistema Operacional, entre suas várias tarefas em promover a melhor interface entre
o hardware e os demais utilitários fornecidos para o usuário, está em definir que tipo de tarefas
precisam ser realizada primeiro em relação às demais que estão em curso, por meio dos processos
existentes. Assim, existem vários tipos de escolhas disponíveis para serem aplicadas aos SO atuais. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Informe a assertiva correta da ação do algoritmo de escalonamento em lote.
É aplicado em um conjunto finito de processos sem a necessidade de
interação.
É aplicado em um conjunto finito de processos sem a necessidade de
interação.
Resposta correta. No caso do uso em lote, para ser um tipo de escalonamento, é
importante que exista um número determinado de processos e que não tenha uma
interação, devido estar em um bloco.
Pergunta 9
Resposta
Selecionada:
Considerando que em um microcomputador podem ser executados vários aplicativos por vez e que
esses aplicativos resultam em vários processos na memória, o Sistema Operacional tem que lidar com
as solicitações de recursos realizadas pelos processos. Assim, torna-se necessário que tais processos
comuniquem quando, como e quais recursos ele precisa para realizar a tarefa. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Surge, então, a necessidade de estabelecimento de um mecanismo para isso. Qual é ele?
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
18/11/2019 Revisar envio do teste: ATIVIDADE 2 – 2019.2 SISTEMAS ...
https://unp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_29389247_1&course_id=_547327_1&content_id=_11798317_1… 4/4
Segunda-feira, 18 de Novembro de 2019 22h28min35s BRT
Resposta
Correta:
Feedback
da
resposta:
Estabelecer uma maneira pela qual os processos se comuniquem com o Sistema
Operacional ou outros processos, no sentido de solicitar recursos e serviços.
Estabelecer uma maneira pela qual os processos se comuniquem com o Sistema
Operacional ou outros processos, no sentido de solicitar recursos e serviços.
Correto. Sistemas Operacionais modernos são construídos com uma sólida separação
entre os gerenciadores que o compõem e isso se reflete nas diferenças entre cada
gerenciador.
Pergunta 10
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Sistema Operacional é considerado um software com funções especiais, como fazer a ponte entre os
demais aplicativos do computador e o hardware 
disponível ao usuário. Como é um software, é constituído de uma sequência de comandos que é
executada para ter como resultado uma tarefa que foi requisitada. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Informe a assertiva que esteja correta com as características de uma thread.
A thread é aplicada quando é preciso executar um desvio em uma sequência de
instruções para promover a programação concorrente.
A thread é aplicada quando é preciso executar um desvio em uma sequência de
instruções para promover a programação concorrente.
Resposta correta. Para evitar uma programação sequencial em sua totalidade e
fornecer mais agilidade aos processos, a thread é uma solução viável como solução.
0,25 em 0,25 pontos

Outros materiais