Buscar

Atividade 2 (A2) 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

Iniciado em terça, 14 mai 2024, 13:10
Estado Finalizada
Concluída em terça, 14 mai 2024, 13:19
Tempo
empregado
9 minutos 19 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Questão 2
Correto
Atingiu 1,00 de 1,00
Sabemos que o microcomputador pode armazenar muitos dados na memória RAM e em memória secundária. Sabemos também que
esses dados sempre estão relacionados a algum processo ou aplicativos. Durante a execução de um aplicativo, um ou mais processos
podem ser iniciados para completar a tarefa e eventualmente um pode depender do outro. Nessas situações, é necessário criar um
mecanismo para poder gerenciar a sincronização entre os processos, sendo a comunicação de mensagens uma desses mecanismos.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Qual(is) da(s) a�rmativa(s) aponta(m) outros mecanismos de sincronização entre processos?
I. Usar regiões de memória compartilhada, permitindo um processo compartilhar dados e estados com outros.
II. Utilizar abstrações de semáforos para indicar os estados dos processos.
III. Incluir um aplicativo especial para permitir que os processos enviem SMS uns para os outros.
IV. Possuir aplicativos que permitam o envio de SMS e e-mail entre os processos, garantindo a comunicação.
 V. Usar barramentos especiais para trocar mensagens entre processos e seus estados de sincronização.
Agora, assinale a alternativa que contenha as assertivas corretas para realizar a sincronização adequada entre processos.
a. I e II. 
b. II e IV.
c. I, apenas.
d. IV e V.
e. I, III, IV e V.
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 de�nir 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.
a. É aplicado com um conjunto in�nito de processos e no uso de interação.
b. É aplicado em um conjunto �nito de processos sem a necessidade de interação. 
c. É aplicado em um conjunto in�nito de processos, com ou sem interação externa ao lote.
d. É aplicado em um conjunto �nito de processos e no uso de interação.
e. É aplicado em um conjunto de até cinco processos, sem a preocupação com interação.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DS 
14/05/24, 13:19 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=4246479&cmid=1369041 1/5
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
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 �m.
Analisando as a�rmações acima, conclui-se que:
a. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira.
b. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
c. A primeira a�rmação é falsa, e a segunda é verdadeira.
d. As duas a�rmações são falsas.
e. A primeira a�rmação é verdadeira, e a segunda é falsa. 
Como o Sistema Operacional atua como um gestor de tarefas, serviços e ações dentro do computador, é preciso que ocorram tarefas
que tenham mais importância do que outras quando na execução das diversas ações que esse software
especial precisa gerenciar dentro do computador.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Informe a assertiva correta quanto ao tema �la de prioridades em um Sistema Operacional.
a. A prioridade só pode ser alterada quando na execução de aplicativos que não tenham nada em comum, caso contrário esta
�la é inalterada.
b. A estratégia utilizada pelo SO na gestão com base em prioridades pode-se modi�car a �la de prioridades de qualquer
processo existente.
c. A alteração é possível de ocorrer, no entanto, por ser muito complexa, o usuário comum não consegue alterar, pois é
necessário conhecimento de programação avançada.
d. A alteração é possível e pode ser executada por um usuário comum, porque os SO atuais possuem ferramentas
disponíveis para este �m.

e. Na gestão que tem como base as prioridades, não é possível alterar esta �la, pois a prioridade é determinada, sem opção de
alteração.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DS 
14/05/24, 13:19 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=4246479&cmid=1369041 2/5
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
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. A threadé aplicada para utilizar várias tarefas, em série, com o uso de apenas uma CPU disponível como recurso.
b. A threadé utilizada para que várias tarefas sejam fragmentadas em várias CPUs, no entanto sem controle e planejamento.
c. A threadé aplicada para utilizar várias tarefas, em paralelo, com o uso de apenas uma CPU disponível como recurso.
d. A threadé aplicada quando é preciso executar um desvio em uma sequência de instruções para promover a programação
serial.
e. A threadé aplicada quando é preciso executar um desvio em uma sequência de instruções para promover a programação
concorrente.

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?
a. Nunca instalar mais de um aplicativo que utilize o mesmo tipo de recurso.
b. Preferir um Sistema Operacional moderno que não permite que esse tipo de situação ocorra.
c. Utilizar algum mecanismo de controle de regiões críticas. 
d. Limitar o número de aplicativos instalados para não permitir a ocorrência disso.
e. Executar apenas um aplicativo por vez, impedindo, assim, que isso ocorra.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DS 
14/05/24, 13:19 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=4246479&cmid=1369041 3/5
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
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 a�rmaçõ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.
a. I, IV e V. 
b. I, III e IV.
c. I, II e III.
d. II, IV e V.
e. III, IV e V.
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 �cam 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 a�rmações acima, conclui-se que:
a. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
b. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira.
c. A primeira a�rmação é falsa, e a segunda é verdadeira.
d. A primeira a�rmação é verdadeira, e a segunda é falsa.
e. As duas a�rmações são falsas. 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DS 
14/05/24, 13:19 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=4246479&cmid=1369041 4/5
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
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?
a. É uma forma pela qual o usuário comunica ao usuário, por meio do teclado, quais opções ele deseja que sejam realizadas
diretamente pelo microcomputador.
b. Um processo somente pode realizar uma única mensagem de comunicação durante todo o seu ciclo de execução.
c. Estabelecer uma maneira pela qual os processos se comuniquem com o Sistema Operacional ou outros processos, no
sentido de solicitar recursos e serviços.

d. Toda necessidade de recursos deve ser prevista antes da instalação do aplicativo no microcomputador, pois, do contrário,
pode-se obter o erro de "recurso negado".
e. A comunicação de processos consiste em uma relação de erros que foram informados pelos aplicativos, os quais serão
tratados como processos pelo usuário.
Na execução de processos em um microcomputador moderno, o Sistema Operacional permite que o usuário escolha qual aplicativo
deseja executar, podendo o usuário, inclusive, executar mais de um processo por vez. Isso signi�ca que o sistema operacional
precisará gerenciar e lidar com questões de prioridade de execução dos processos. Essa tarefa de gerenciamento cabe ao gerenciador
de processos e, mais especi�camente, no uso de algum algoritmo de escalonamento.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Sobre isso, o algoritmo de escalonamento do tipo FIFO funciona de que maneira?
a. FIFO refere-se a um algoritmo no qual o processo que foi criado primeiro (ou posto na �la primeiro) será o primeiro a ser
executado.

b. FIFO foi um tipo de algoritmo usado nas versões antigas de sistema operacional, não sendo usado em nenhuma parte dos
modernos sistemas operacionais.
c. Considerando-se que exista um recurso a ser compartilhado, o uso de FIFO garante que nenhum processo poderá fazer uso
desses recursos.
d. Usando o algoritmo FIFO, o processo que foi criado primeiro será o último a ser executado, por ser o processo mais velho.
e. FIFO é uma estratégia de gerenciamento de processos extremamente e�caz, sendo basicamente a única adotada em Sistemas
Operacionais modernos grá�cos.
◄ Compartilhe
Seguir para...
Revisão Atividade 2 (A2) ►
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 DS 
14/05/24, 13:19 Atividade 2 (A2): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=4246479&cmid=1369041 5/5
https://ambienteacademico.com.br/mod/forum/view.php?id=1369039&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=1369042&forceview=1
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236

Continue navegando