Buscar

SISTEMAS_OPERACIONAIS_UNIDADE_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 6 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 6 páginas

Prévia do material em texto

Iniciado em terça, 14 mai 2024, 08:38
Estado Finalizada
Concluída em terça, 14 mai 2024, 08:54
Tempo
empregado
15 minutos 51 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
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 não justi�ca a primeira.
b. A primeira a�rmação é falsa, e a segunda é verdadeira.
c. A primeira a�rmação é verdadeira, e a segunda é falsa.
d. As duas a�rmações são falsas. 
e. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 GM 
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 2
Correto
Atingiu 1,00 de 1,00
Questão 3
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. IV e V.
b. I e II. 
c. I, apenas.
d. II e IV.
e. I, III, IV e V.
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 �m 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. As informações sobre quais arquivos estão abertos para esse processo que está em uso não estão disponíveis nesse contexto.
b. A CPU sabe que a próxima instrução a ser executada está no ponteiro contador do programa, e que não é atualizado em uma
troca de contexto.
c. A CPU sabe, por meio do registrador de base de memória, em que parte dela estão os dados do processo. 
d. As informações sobre entrada e saída relacionadas ao processo em que está em uso não estão disponíveis neste contexto.
e. Na ocorrência do evento de troca de contexto, o conteúdo dos registradores é trocado a cada três processos consecutivos.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 GM 
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 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
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 em um conjunto de até cinco processos, sem a preocupação com interação.
b. É aplicado em um conjunto in�nito de processos, com ou sem interação externa ao lote.
c. É aplicado com um conjunto in�nito de processos e no uso de interação.
d. É aplicado em um conjunto �nito de processos e no uso de interação.
e. É aplicado em um conjunto �nito de processos sem a necessidade de interação. 
Para fornecer mais agilidade a algumas tarefas que são executadas pelo Sistema Operacional, o usuário pode utilizar de artifícios de
alterar a �la de ações de um determinado processo. Essa ação consiste em alterar a �la de prioridades dos processos em execução
por meio da suspensão dele, de forma temporária.
TANENBAUM, A. S.; BOS, H. Sistemas operacionais modernos. 4. ed. São Paulo: Pearson Education do Brasil, 2016.
Nos algoritmos de escalonamento, quando um evento é denominado de não preventivo, tem sua execução suspensa.
PORQUE
Precisa ser executado o evento preventivo, que não permite qualquer interrupção.
Analisando as a�rmações acima, conclui-se que:
a. A primeira a�rmação é falsa, e a segunda é verdadeira.
b. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira.
c. As duas a�rmações são falsas. 
d. A primeira a�rmação é verdadeira, e a segunda é falsa.
e. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 GM 
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 6
Correto
Atingiu 1,00 de 1,00
Questão 7
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. III, IV e V.
c. I, III e IV.
d. II, IV e V.
e. I, II e III.
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í�cas para esse �m. 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 a�rmações acima, conclui-se que:
a. A primeira a�rmação é verdadeira, e a segunda é falsa.
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. As duas a�rmações são falsas.
e. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira. 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 GM 
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 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
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. Considerando-se que exista um recurso a ser compartilhado, o uso de FIFO garante que nenhum processo poderá fazer uso
desses recursos.
c. 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.
d. FIFO é uma estratégia de gerenciamento de processos extremamente e�caz, sendo basicamente a única adotada em Sistemas
Operacionais modernos grá�cos.
e. Usando o algoritmo FIFO, o processo que foi criado primeiro será o último a ser executado, por ser o processo mais velho.
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 falsas.
b. A primeira a�rmação é falsa, e a segunda é verdadeira.
c. As duas a�rmações são verdadeiras, e a segunda justi�ca a primeira.
d. As duas a�rmações são verdadeiras, e a segunda não justi�ca a primeira.
e. A primeira a�rmação é verdadeira, e a segunda é falsa. 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 GM 
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 10
Correto
Atingiu 1,00 de 1,00
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 alteração é possível e pode ser executada por um usuário comum, porque os SO atuais possuem ferramentas
disponíveis para este �m.

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 prioridade só pode ser alterada quando na execução de aplicativos que não tenham nada em comum, caso contrário esta
�la é inalterada.
d. 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.
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.
◄ Compartilhe
Seguir para...
Dúvidas | Unidade 2 ►
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 GM 
https://ambienteacademico.com.br/mod/forum/view.php?id=1369039&forceview=1
https://ambienteacademico.com.br/mod/forum/view.php?id=1369044&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

Mais conteúdos dessa disciplina