Você está na página 1de 10

05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Tamanho da fonte A- A A+ Cor do site R A A A

Página inicial Minha sala TG66-SISTEMAS OPERACIONAIS MULTIPLATAFORMAS (EAD)-2023/2 PROVA DO 2º BIMESTRE

Prova Online - 2º Bimestre

Iniciado em sábado, 18 nov 2023, 12:45


Estado Finalizada
Concluída em sábado, 18 nov 2023, 13:42
Tempo 56 minutos 24 segundos
empregado
Avaliar 42,75 de um máximo de 50,00(86%)

Questão 1

Correto

Atingiu 3,75 de 3,75

Um processo armazena informações necessárias para que o programa interrompido volte a ser executado. Dessa forma, um
processo não é somente o programa em execução, mas também o seu estado. Nesse contexto, assinale a alternativa que indica
as partes pelas quais um processo é composto.

a. Um processo é composto por quatro partes: contexto de hardware, contexto de software, espaço de escalonamento e
memória.

b. Um processo é composto por três partes: contexto de tarefas, contexto de software e espaço de endereçamento.

c. Um processo é composto por três partes: contexto de hardware, contexto de software e espaço de escalonamento.

d. Um processo é 
composto por
Um processo é composto por três partes: contexto de hardware, contexto de software e espaço
três partes: de endereçamento. O contexto de hardware armazena o conteúdo dos registradores gerais da
contexto de
CPU, além dos registradores de uso específico, como o program counter (PC), o stack point (SP) e
hardware, o registrador de status. No contexto de software, são especificados características e limites de
contexto de
recursos que podem ser alocados pelo processo, como o número máximo de arquivos abertos
software e simultaneamente, a prioridade de execução e o tamanho do buffer. O espaço de endereçamento
espaço de
é destinado ao endereçamento do processo.
endereçamento.

e. Um processo é composto por quatro partes: contexto de hardware, contexto de software, memória e espaço de
endereçamento.

Sua resposta está correta.


Um processo é composto por três partes: contexto de hardware, contexto de software e espaço de endereçamento. O contexto
de hardware armazena o conteúdo dos registradores gerais da CPU, além dos registradores de uso específico, como o program
counter (PC), o stack point (SP) e o registrador de status. No contexto de software, são especificados características e limites de
recursos que podem ser alocados pelo processo, como o número máximo de arquivos abertos simultaneamente, a prioridade de
execução e o tamanho do buffer. O espaço de endereçamento é destinado ao endereçamento do processo.

A resposta correta é: Um processo é composto por três partes: contexto de hardware, contexto de software e espaço de
endereçamento.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 1/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 2 Tamanho da fonte A- A A+ Cor do site R A A A


Completo

Atingiu 9,00 de 10,00

Conforme o conteúdo estudo nesta disciplina, Zikria et al. (2018) descreve alguns parâmetros devem ser considerados para se ter
um sistema operacional IoT.

Neste contexto, explique o que é Footprint ?

No contexto de tecnologia e computação, "Footprint" geralmente se refere ao impacto ou à pegada de algo, como um programa
de software, um sistema operacional, ou até mesmo hardware. Por exemplo:

Pegada de Memória (Memory Footprint): Refere-se à quantidade de memória que um programa ou processo consome
enquanto é executado. É importante em dispositivos com recursos limitados.
Pegada de Disco (Disk Footprint): Refere-se ao espaço que um programa ou sistema operacional ocupa no disco rígido.
Pegada de Carbono Digital: Refere-se ao impacto ambiental causado pelo uso de tecnologias digitais, incluindo servidores,
data centers, etc.

Footprint — este termo geralmente se refere ao dimensionamento físico que um objeto ocupa, dando uma noção do seu
tamanho. Em computação, a memória que um aplicativo necessita para ser executado indica seus requisitos de memória de
tempo de execução, por exemplo. Sendo assim, em IoT espera-se que o sistema operacional tenha baixo consumo de memória
e processamento. Além disto, ele não pode deixar de ser atrativo para designers e desenvolvedores, que precisam dispor de alto
grau de facilidade. Uma alta demanda de hardware por parte do sistema operacional é prejudicial nesses casos, pois pode
consumir a capacidade de processamento necessária para gerenciar dispositivos e tarefas IoT em tempo real. A eficiência
energética é prioritária, uma vez que existem dispositivos que precisam garantir vida útil de anos e operando pelo uso de bateria.

Comentário:
Footprint — este termo geralmente se refere ao dimensionamento
físico que um objeto ocupa, dando uma noção do seu tamanho. Em
computação, a memória que um aplicativo necessita para ser executado
indica seus requisitos de memória de tempo de execução, por exemplo.
Sendo assim, em IoT espera-se que o sistema operacional tenha baixo
consumo de memória e processamento. Além disto, ele não pode deixar
de ser atrativo para designers e desenvolvedores, que precisam dispor
de alto grau de facilidade. Uma alta demanda de hardware por parte
do sistema operacional é prejudicial nesses casos, pois pode consumir
a capacidade de processamento necessária para gerenciar dispositivos
e tarefas IoT em tempo real. A eficiência energética é prioritária, uma
vez que existem dispositivos que precisam garantir vida útil de anos e
operando pelo uso de bateria.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 2/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 3 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

A virtualização é implementada por meio de um monitor de máquina virtual (hipervisor). Com isso, analise as afirmativas a
seguir:

I. O hipervisor está disponível sempre que o sistema hospedeiro estiver ligado.


II. O monitor de máquina virtual é responsável por executar as instruções privilegiadas requisitadas pelo sistema operacional
convidado ou simular sua execução.
III. Máquinas virtuais são mais seguras que as máquinas físicas justamente por causa do hipervisor.
Escolha a alternativa que indique a(s) afirmativa(s) correta(s):

a. Alternativas I e II estão 
corretas. A partir do momento em que a máquina hospedeira está ativa, o hipervisor está disponível
para executar as máquinas virtuais. Uma das funções do hipervisor é executar as
instruções requisitadas pelo sistema operacional convidado, uma vez que este não se
comunica diretamente com o sistema operacional hospedeiro ou o hardware. O hipervisor
não garante que as máquinas virtuais sejam mais seguras que as máquinas físicas.

b. Somente I.

c. Somente II.

d. Somente III.

e. Alternativas I, II e III estão corretas.

Sua resposta está correta.

A partir do momento em que a máquina hospedeira está ativa, o hipervisor está disponível para executar as máquinas virtuais.
Uma das funções do hipervisor é executar as instruções requisitadas pelo sistema operacional convidado, uma vez que este não
se comunica diretamente com o sistema operacional hospedeiro ou o hardware. O hipervisor não garante que as máquinas
virtuais sejam mais seguras que as máquinas físicas.

A resposta correta é: Alternativas I e II estão corretas.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 3/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 4 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

Administrar um sistema operacional envolve diversas tarefas. Gerenciar todos os aspectos envolvidos em manter um sistema
funcional e eficiente é um desafio. Assinale a alternativa que cita atividades envolvidas no processo de administração de
sistemas operacionais.

a. Gerenciamento de memória, gerenciamento de hardware e gerenciamento do ciclo de vida da infraestrutura.

b. Gerenciamento de licenças, gerenciamento de configurações e gerenciamento do ciclo de vida de aplicativos.

c. Gerenciamento de aplicativos, gerenciamento de processos e gerenciamento do ciclo de vida da infraestrutura.

d. Gerenciamento
de patches,
O gerenciamento de patches é um componente essencial do gerenciamento de sistemas. Envolve
gerenciamento localizar ou criar o melhor código possível — que é usado como um patch para uma parte
de
específica do site— para aumentar geralmente a usabilidade e a eficiência. Uma parte
configurações particularmente crucial do gerenciamento de patches é a fase de teste, mas é importante
e
monitorar o site após o patch para determinar se ele está funcionando completamente conforme
gerenciamento o esperado. O gerenciamento de configuração, em termos gerais, refere-se à implantação e à
do ciclo de
manutenção de software ou hardware, para que tudo funcione de maneira coesa e uniforme em
vida da toda a infraestrutura. Os aplicativos de hardware e software do termo envolvem práticas
infraestrutura.
diferentes, mas são idênticos em teoria. Cada um visa a uma configuração organizada e coerente
de todos os elementos de um sistema de computação. O objetivo do gerenciamento do ciclo de
vida da infraestrutura, ao gerenciar o sistema operacional, é garantir que todos os aspectos da
infraestrutura estejam alinhados com os objetivos dos negócios e permitam graus adequados de
proteção.

e. Gerenciamento de processos, gerenciamento de configurações e gerenciamento do ciclo de vida de aplicações.

Sua resposta está correta.

O gerenciamento de patches é um componente essencial do gerenciamento de sistemas. Envolve localizar ou criar o melhor
código possível — que é usado como um patch para uma parte específica do site— para aumentar geralmente a usabilidade e a
eficiência. Uma parte particularmente crucial do gerenciamento de patches é a fase de teste, mas é importante monitorar
o site após o patch para determinar se ele está funcionando completamente conforme o esperado. O gerenciamento de
configuração, em termos gerais, refere-se à implantação e à manutenção de software ou hardware, para que tudo funcione de
maneira coesa e uniforme em toda a infraestrutura. Os aplicativos de hardware e software do termo envolvem práticas
diferentes, mas são idênticos em teoria. Cada um visa a uma configuração organizada e coerente de todos os elementos de um
sistema de computação. O objetivo do gerenciamento do ciclo de vida da infraestrutura, ao gerenciar o sistema operacional, é
garantir que todos os aspectos da infraestrutura estejam alinhados com os objetivos dos negócios e permitam graus adequados
de proteção.

A resposta correta é:
Gerenciamento de patches, gerenciamento de configurações e gerenciamento do ciclo de vida da infraestrutura.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 4/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 5 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

O Docker é uma ferramenta de conteinerização que permite executar diversas tarefas isoladamente de forma a evitar
sobrecarga de recursos, como quando se utiliza uma máquina virtual. Para criar e executar as aplicações em ambiente de
produção, a empresa AnalysisTI optou pelo uso do Docker, um criador de contêineres. Marque a alternativa que tenha motivado
essa escolha.​​

a. Obter o mesmo desempenho da virtualização baseada em hipervisor, em que cada contêiner é executado em seu
próprio sistema operacional, o que reduz a utilização de recursos de disco, embora os contêineres utilizem mais
memória.

b. Ganhar espaço como um gerenciador de máquinas virtuais no ambiente Linux e não ter bibliotecas próprias, mantendo
as bibliotecas nativas utilizadas para gerenciar o kernel.

c. Utilizar hipervisores, compatíveis com diversas plataformas, para executar máquinas virtuais que
virtualizam hardware físico como parte de um desenvolvimento multiplataforma para testes e implementação de fluxo
de trabalho.

d. Permitir portabilidade de 
contêineres. É possível
Contêineres utilizam namespaces para abstração dos recursos do kernel. Atribuem
criar uma imagem de portabilidade à configuração do sistema e aos aplicativos instalados. Não necessitam
toda a configuração e
ter seu próprio sistema operacional, pois utilizam o do hospedeiro. Não utilizam
aplicativos instalados em hipervisores ou qualquer tipo de monitor de máquina virtual. O Docker não gerencia
um contêiner e transferi-la
máquinas virtuais, e sim contêineres.
para outro host que tenha
um Docker previamente
instalado.

e. Não utilizar namespaces do Linux, o que permite prover espaços de trabalho isolados para os contêineres. Dessa forma,
quando um contêiner é criado, automaticamente é criada uma camada de isolamento para grupos de processos.

Sua resposta está correta.

Contêineres utilizam namespaces para abstração dos recursos do kernel. Atribuem portabilidade à configuração do sistema e
aos aplicativos instalados. Não necessitam ter seu próprio sistema operacional, pois utilizam o do hospedeiro. Não utilizam
hipervisores ou qualquer tipo de monitor de máquina virtual. O Docker não gerencia máquinas virtuais, e sim contêineres.

A resposta correta é:
Permitir portabilidade de contêineres. É possível criar uma imagem de toda a configuração e aplicativos instalados em um
contêiner e transferi-la para outro host que tenha um Docker previamente instalado.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 5/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 6 Tamanho da fonte A- A A+ Cor do site R A A A


Completo

Atingiu 7,50 de 10,00

Para gerenciar os processos, é necessário que o sistema operacional implemente uma política de escalonamento, para manter
o processador ocupado a maior parte do tempo, balancear o uso da unidade central de processamento, privilegiar a execução
de aplicações críticas e oferecer tempos de resposta razoáveis para usuários interativos. Para isso, o sistema operacional tem a
função de implementar os critérios de escalonamento.

Quais são os critérios que devem ser considerados em uma política de escalonamento segundo Machado e Maia (2004)?

Utilização do processador: é desejável que a utilização do processador esteja entre 30 e 90%. ∎ Throughout: refere-se ao número
de processos executados em um determinado intervalo de tempo.

Utilização do processador: é desejável que a utilização do processador esteja entre 30 e 90%.


Throughout: refere-se ao número de processos executados em um determinado intervalo de tempo.
Tempo de processador: refere-se ao tempo que um processo permanece no estado de execução durante seu
processamento.
Tempo de espera: refere-se ao tempo que um processo permanece na fila de pronto durante seu processamento.
Tempo de turnaround: refere-se ao tempo que um processo toma desde a sua criação até o seu término.
Tempo de resposta: refere-se ao tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a
resposta é exibida.

Comentário:

Utilização do processador: é desejável que a utilização do processador esteja entre 30 e 90%.


Throughout: refere-se ao número de processos executados em um determinado intervalo de tempo.
Tempo de processador: refere-se ao tempo que um processo permanece no estado de execução durante seu
processamento.
Tempo de espera: refere-se ao tempo que um processo permanece na fila de pronto durante seu processamento.
Tempo de turnaround: refere-se ao tempo que um processo toma desde a sua criação até o seu término.
Tempo de resposta: refere-se ao tempo decorrido entre uma requisição ao sistema ou à aplicação e o instante em que a
resposta é exibida.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 6/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 7 Tamanho da fonte A- A A+ Cor do site R A A A


Incorreto

Atingiu 0,00 de 3,75

Diversas são as características relacionadas aos sistemas operacionais IoT, bem como particularidades apresentadas de cada
um deles, que fazem com que possam ser utilizados em soluções específicas e atender os mais variados perfis
de desenvolvedores.

Tendo em vista as características necessárias para um sistema operacional IoT e as versões existentes desses sistemas
operacionais, assinale a opção correta:

a. A Microsoft já tem sistemas operacionais IoT desde o Windows 7, quando foi lançada uma versão específica para
Raspberry.

b. Atualizações OTA são uma ótima ferramenta para upgrade de dispositivos IoT, sendo um pré-requisito para qualquer
dispositivo hoje no mercado.

c. Em sua maioria, os sistemas operacionais IoT conseguem operar com memórias inferiores a 8 Kbytes.

d. A Amazon, para incentivar o desenvolvimento para a Alexa, lançou recentemente uma versão adaptada para seus
serviços AWS, conhecida como Contiki.

e. A Google entrou no  Existem sistemas operacionais IoT que têm como footprint somente 3KB de memória, ou seja,
mercado de muito menos que 8KB. Isso garante grande eficiência, mesmo em equipamentos de baixo custo.
sistemas A Google alterou o nome do projeto Brillo (em parceria com a Nest) para Internet Things, projeto
operacionais IoT que não é baseado diretamente no sistema Android. A Microsoft iniciou seu projeto IoT com o
com o lançamento Windows 10. Contiki não é a versão baseada no sistema lançado pela Amazon. Atualizações
do Brillo, que OTA não são predominantes em todos os dispositivos IoT do mercado.
consiste em uma
evolução do
sistema Android.

Sua resposta está incorreta.

Existem sistemas operacionais IoT que têm como footprint somente 3KB de memória, ou seja, muito menos que 8KB. Isso garante
grande eficiência, mesmo em equipamentos de baixo custo. A Google alterou o nome do projeto Brillo (em parceria com a Nest)
para Internet Things, projeto que não é baseado diretamente no sistema Android. A Microsoft iniciou seu projeto IoT com o
Windows 10. Contiki não é a versão baseada no sistema lançado pela Amazon. Atualizações OTA não são predominantes em
todos os dispositivos IoT do mercado.

A resposta correta é: Em sua maioria, os sistemas operacionais IoT conseguem operar com memórias inferiores a 8 Kbytes.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 7/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 8 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

Existem vários sistemas operacionais IoT na atualidade, cada um com características e funcionalidades diferentes.

Um dos sistemas operacionais IoT mais utilizados e recomendável para quem está iniciando no desenvolvimento em IoT,
também compatível com linguagem Python, é o:

a. Windows 10 IoT.

b. Mongoose.

c. Android Things.

d. Raspbian 
O Raspbian é uma variante do Debian Linux, criado para uso no Raspberry Pi. É
leve e de fácil utilização e instalação, sendo recomendável para quem está
iniciando no desenvolvimento de soluções IoT. Aceita programação em Python,
principal linguagem de programação.
O Windows 10 IoT recomenda o uso das linguagens Visual Studio. As demais
plataformas apresentam interface de programação, como Contiki (C), TinyIS
(Javascript e Shell Script), Mongoose (Javascript e C) e NuttX (C).

e. Amazon FreeRTOS.

Sua resposta está correta.

O Raspbian é uma variante do Debian Linux, criado para uso no Raspberry Pi. É leve e de fácil utilização e instalação, sendo
recomendável para quem está iniciando no desenvolvimento de soluções IoT. Aceita programação em Python, principal
linguagem de programação.

O Windows 10 IoT recomenda o uso das linguagens Visual Studio. As demais plataformas apresentam interface de programação,
como Contiki (C), TinyIS (Javascript e Shell Script), Mongoose (Javascript e C) e NuttX (C).

A resposta correta é:
Raspbian

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 8/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 9 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

Quando um sistema operacional fica indisponível, existem algumas possibilidades de essa interrupção acontecer, tornando-o
parcial ou totalmente indisponível. Considere as seguintes afirmativas:

I. Problemas de hardware podem afetar a disponibilidade do sistema, exceto quando os sistemas operacionais estão
hospedados em servidores virtuais; nesse caso, falhas em componentes físicos não afetam o funcionamento do sistema
operacional.

II. Falhas internas do sistema são fatores que causam indisponibilidade, frequentemente incluindo sistemas de arquivos
corrompidos e recursos mal gerenciados, como os de memória virtual e serviços desnecessários habilitados no sistema.

III. Ataques cibernéticos são fatores de risco para a disponibilidade do sistema e podem ser considerados uma falha humana,
consequência de configurações realizadas de forma incorreta pelos próprios administradores do sistema, que permitem a
abertura de brechas que ocasionam essas ações.

IV. Problemas de conectividade são as principais causas da indisponibilidade, por causarem falha de comunicação entre as
aplicações hospedadas no ambiente e o usuário durante o acesso necessário, porém não atingem o ambiente após a
implementação de soluções de alta disponibilidade em nível de sistema operacional.
V. Baixo desempenho em operações executadas pelo sistema operacional podem se tornar motivo de indisponibilidade do
sistema quando passam a impedir o usuário de realizar suas tarefas.

São corretas as afirmativas:

a. III e IV.

b. II, III e V. 
O sistema está suscetível a falhas internas geradas por seus serviços nativos, principalmente
quando não estão bem configurados ou têm atualizações pendentes. Ataques cibernéticos
podem afetar totalmente o funcionamento do sistema e, na maioria das vezes, são gerados
pelo mal gerenciamento realizado pelo administrador do sistema. Quando o desempenho
atinge níveis muito baixos, apesar de não causar total indisponibilidade no sistema, pode
impedir o usuário de realizar suas tarefas, sendo um fator de indisponibilidade parcial.
Servidores virtuais hospedando o sistema operacional não estão isentos de ocasionar falhas
ao sistema quando não existem soluções de alta disponibilidade aplicadas. Mesmo com
soluções aplicadas em nível de sistema operacional, é essencial que outros componentes,
como os de rede, estejam em redundância, garantindo de forma mais efetiva a disponibilidade
do sistema.

c. I, IV e V.

d. I, II e V.

e. II e V.

Sua resposta está correta.

O sistema está suscetível a falhas internas geradas por seus serviços nativos, principalmente quando não estão bem
configurados ou têm atualizações pendentes. Ataques cibernéticos podem afetar totalmente o funcionamento do sistema e, na
maioria das vezes, são gerados pelo mal gerenciamento realizado pelo administrador do sistema. Quando o desempenho atinge
níveis muito baixos, apesar de não causar total indisponibilidade no sistema, pode impedir o usuário de realizar suas tarefas,
sendo um fator de indisponibilidade parcial.

Servidores virtuais hospedando o sistema operacional não estão isentos de ocasionar falhas ao sistema quando não existem
soluções de alta disponibilidade aplicadas. Mesmo com soluções aplicadas em nível de sistema operacional, é essencial que
outros componentes, como os de rede, estejam em redundância, garantindo de forma mais efetiva a disponibilidade do
sistema.

A resposta correta é: II, III e V.

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 9/10
05/12/2023, 15:40 Prova Online - 2º Bimestre: Revisão da tentativa

Questão 10 Tamanho da fonte A- A A+ Cor do site R A A A


Correto

Atingiu 3,75 de 3,75

Uma das principais tarefas do sistema operacional é gerenciar o controle dos processos aos recursos de hardware, como o
processador. Esse controle é realizado por meio de algoritmos de escalonamento. Um algoritmo de escalonamento tem o
seguinte comportamento: cada processo recebe um tempo fixo de forma cíclica. Ele é projetado especialmente para o sistema
de compartilhamento de tempo. A fila pronta é tratada como uma fila circular. O agendador da CPU percorre a fila pronta,
alocando a CPU para cada processo por um intervalo de tempo. Assinale a alternativa que indica qual é esse algoritmo.

a. Round-robin. 
No agendamento round-robin, cada processo recebe um tempo fixo de forma cíclica. Ele é
projetado especialmente para o sistema de compartilhamento de tempo. A fila pronta é
tratada como uma fila circular. O agendador da CPU percorre a fila pronta, alocando a CPU
para cada processo por um intervalo de tempo. Para implementar o agendamento round-
robin, mantemos a fila pronta como uma fila FIFO de processos.
Shortest Job First (SJF): o processo que tem o menor tempo é agendado primeiro. Se dois
processos têm o mesmo tempo, o FCFS é usado para quebrar o empate. É um algoritmo de
agendamento não preemptivo. First Come, First Served (FCFS): algoritmo de agendamento mais
simples, agendado de acordo com os horários de chegada dos processos. FILO (First In, Last
Out): não é um algoritmo de escalonamento. O RM é um algoritmo de prioridade estática, ideal
para agendar tarefas independentes, preemptivas e periódicas em um único processador.

b. RM — taxa monotônica.

c. FILO (First In, Last Out).

d. Shortest Job First (SJF).

e. FCFS (First Come, First Served).

Sua resposta está correta.

No agendamento round-robin, cada processo recebe um tempo fixo de forma cíclica. Ele é projetado especialmente para o
sistema de compartilhamento de tempo. A fila pronta é tratada como uma fila circular. O agendador da CPU percorre a fila
pronta, alocando a CPU para cada processo por um intervalo de tempo. Para implementar o agendamento round-
robin, mantemos a fila pronta como uma fila FIFO de processos.
Shortest Job First (SJF): o processo que tem o menor tempo é agendado primeiro. Se dois processos têm o mesmo tempo, o FCFS
é usado para quebrar o empate. É um algoritmo de agendamento não preemptivo. First Come, First Served (FCFS): algoritmo de
agendamento mais simples, agendado de acordo com os horários de chegada dos processos. FILO (First In, Last Out): não é um
algoritmo de escalonamento. O RM é um algoritmo de prioridade estática, ideal para agendar tarefas independentes,
preemptivas e periódicas em um único processador.

A resposta correta é: Round-robin.

Atividade ante r i or

◀︎Guia do Estudante - PROVA BIMESTRAL


Seguir para...

Contato:
 (61) 3035-3938
 suporteava@uniceplac.edu.br

https://ava1.uniceplac.edu.br/mod/quiz/review.php?attempt=27846&cmid=4142 10/10

Você também pode gostar