Buscar

Sistemas Operacionais (atividade 2)

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

27/09/2020 Blackboard Learn
https://fadergs.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 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 consideradas tipos de linguagem de programação porque estão
diretamente associadas ao hardware 
do computador.
São consideradas tipos de linguagem de programação porque estão
diretamente associadas ao hardware
do computador.
Resposta correta. O fato de ser uma linguagem de programação de alta
complexidade permite a ligação entre a programação do hardware para ser
entendido pelos demais softwares.
Pergunta 2
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
O Sistema Operacional dos computadores atuais têm uma tarefa muito importante no
gerenciamento dos processos, que precisam ser executados em virtude das mais diversas ações e
recursos disponíveis aos usuários, e ainda a alta exigência de cada vez mais velocidades de
realização do que é requisitado. Assim, o SO precisa ter formas de determinar que os processos
que chegam para serem feitos e, assim, aconteçam. TANENBAUM, A. S.; BOS, H. Sistemas
operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016. 
Informe a assertiva correta sobre a ação do algoritmo de escalonamento do tipo FIFO.
Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser
suspensos por meio do recurso de IRQ.
Com o uso do FIFO nos processos dos equipamentos atuais, eles podem ser
suspensos por meio do recurso de IRQ.
Resposta correta. O tipo FIFO tem sua característica específica de executar quem
chega primeiro, porém permite ser suspenso, quando em uma intervenção externa.
Pergunta 3
O uso das threads são importantes no contexto do uso de Sistemas Operacionais pelo fato de
permitir mais velocidade na execução das tarefas destinadas ao maior número de processadores
disponíveis nos computadores atuais, pois os desvios podem ser feitos em outros processadores,
enquanto alguns ficam com as atividades principais de um determinado evento. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
As threads são usadas para equilibrar o processamento dos eventos nos processadores. 
PORQUE 
Podem ter seus processos fragmentados para serem executados em série. 
Analisando as afirmações acima, conclui-se que:
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
27/09/2020 Blackboard Learn
https://fadergs.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/4
Resposta Selecionada:  
Resposta Correta:  
Feedback da
resposta:
As duas afirmações são falsas.
As duas afirmações são falsas.
Resposta correta. A thread tem ação no SO para ofertar agilidade, por meio da
fragmentação da programação com vistas ao paralelismo.
Pergunta 4
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Como o Sistema Operacional faz a ponte entre o hardware e os demais aplicativos dos usuários, é
preciso que esse software especial tenha formas de executar suas ações de forma adequada aos
recursos disponíveis. O uso de threads permite um melhor aproveitamento dos recursos
disponíveis e, portanto, é um recurso muito aplicado nos Sistemas Operacionais atuais. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Informe a assertiva que esteja correta para as características de modelo de uma thread.
A linha principal possui artifícios em sua execução que permite a volta a essa
linha, após a execução de uma thread ou para criação de uma nova.
A linha principal possui artifícios em sua execução que permite a volta a essa
linha, após a execução de uma thread ou para criação de uma nova.
Resposta correta. A codificação principal tem sua lógica em série e, caso seja
necessária alguma ação mais complexa que permita um desvio e posteriormente
voltem as ações em curso, tem-se a thread.
Pergunta 5
Resposta Selecionada:  
Resposta Correta:  
Feedback da
resposta:
Para que uma fila de prioridade seja aplicada em um Sistema Operacional, é importante que
esteja adequada aos processos que o Sistema Operacional dispõe. No entanto, como existem
Sistemas Operacionais com características diferentes, é natural que as formas de estabelecer
prioridades na fila de execução de processos também sejam diferentes. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Considerando os tipos de algoritmos de escalonamento, avalie as afirmações a seguir. 
I. O tipo FCFS tem com o objetivo executar logo o processo que chegar por último. 
II. O tipo SJF não preemptivo tem a ação de executar em primeiro o menor trabalho. 
III. O tipo SJF preemptivo tem prioridade o de menor trabalho, que pode ser suspenso. 
IV. O tipo prioridade preemptivo recebe uma prioridade após o estado de pronto. 
V. O tipo Round Robin oferta igual fatia de tempo de atendimento aos processos. 
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.
III, IV e V.
III, IV e V.
Resposta correta. A pinagem utilizada na memória diz respeito às ações em
termos de funções, não execuções de ordem física.
Pergunta 6
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
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
27/09/2020 Blackboard Learn
https://fadergs.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/4
Resposta
Selecionada:
 
Resposta Correta:  
Feedback
da
resposta:
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 7
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 agilidadeaos processos, a thread é uma solução viável como solução.
Pergunta 8
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
1 em 1 pontos
1 em 1 pontos
27/09/2020 Blackboard Learn
https://fadergs.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/4
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
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 9
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
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.
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 de sua
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 10
Resposta Selecionada:  
Resposta Correta:  
Feedback
da
resposta:
Por vezes, o usuário inicia a execução de um aplicativo que se desdobra em vários processos na
memória e estes realizam, cada um deles, uma parte do que o usuário precisa, ou então ocorre a
situação na qual dois ou mais processos precisam utilizar o mesmo recurso. Nessa situação, pode
ocorrer de um determinado processo necessitar esperar que outro processo conclua algum
processamento. Surge, então, a necessidade de coordenar e sincronizar esses processos. Diversas
abordagens são utilizadas para controlar situações como essa. 
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson
Education do Brasil, 2016. 
Qual alternativa é uma abordagem válida de acordo com o que foi visto no texto?
Utilizar algum mecanismo de controle de regiões críticas.
Utilizar algum mecanismo de controle de regiões críticas.
Resposta correta. Muito bem, você compreendeu bem a necessidade de
sincronização entre processos, no caso, aplicado à concorrência de recursos.
1 em 1 pontos
1 em 1 pontos

Outros materiais