

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Na gerência do processador, são critérios utilizados em políticas de escalonamento, EXCETO:
redução do tempo de espera dos processos.
minimização do tempo de turnaround.
redução do tempo de processador ou CPU.
maximização do throughput.
permanência com alta taxa de utilização do processador.
Um Sistema Operacional é um software que gerencia os recursos de hardware e software de um computador, permitindo que vários processos possam ser executados de forma eficiente. Um processo é uma instância em execução de um programa em um sistema operacional. O escalonamento de processos é uma função crucial de um sistema operacional, que determina qual processo terá acesso à CPU em um determinado momento. Neste contexto, qual é a diferença entre preempção e não preempção em escalonamento de processos?
Preempção é quando um processo voluntariamente renuncia à CPU, enquanto não preempção é quando a CPU é liberada somente quando o processo termina.
Preempção é quando o sistema operacional força um processo para liberar a CPU para executar outro processo, enquanto não preempção é quando um processo pode executar continuamente até terminar.
Preempção é quando um processo é executado em múltiplas CPUs simultaneamente, enquanto não preempção é quando um processo é executado em apenas uma CPU.
Preempção é quando o sistema operacional executa o escalonamento de processos com base na prioridade. enquanto não preempção é quando o escalonamento é feito de forma aleatória.
Preempção é quando um processo tem acesso exclusivo a um recurso, enquanto não preempção é quando vários processos podem acessar o recurso simultaneamente.
Um sistema considerado escalável apoia a manutenção de uma operação, pois
distribui uniformemente o volume de requisições entre os recursos disponíveis.
impede a descontinuidade de um serviço em caso de falha em um dos dispositivos.
monitora os serviços e produz alertas em caso de anomalias.
impede que o sistema seja acessado por pessoas não autorizadas.
provisiona recursos em resposta às mudanças no volume de trabalho.
Sistemas Operacionais gerenciam processos em execução por meio de algoritmos de escalonamento. Nesse sentido, tratam-se de técnicas de escalonamento de processos:
Deadlock e Pipeline.
Round-Robin e Multinível
Race Conditions e Shortest Remaining Time.
Shortest Job First e Swap.
Um determinado escalonador de processos em lote (ou não preemptivo) foi requisitado a definir a ordem em que 5 tarefas ocuparão uma única CPU. Esse escalonador deve garantir o requisito de que as tarefas esperem pela CPU o menor tempo médio possível. Os tempos de ocupação da CPU previstos para essas tarefas “A” até “E” são: A = 10 ms, B = 50 ms, C = 150 ms, D = 30 ms e E = 25 ms. Qual das opções abaixo, onde a tarefa indicada mais à esquerda será a primeira a ser escalonada, garante o atendimento do requisito?
CBDEA
AEDBC
EDCBA
CABDE
ABCDE
Assinale a alternativa abaixo que NÃO corresponde ao nome de um algoritmo de escalonamento de processos.
Round Robin
Active Failover
FCFS (First Come First Served)
Multilevel Queue
Priority
A CPU de um computador multiprogramado sempre será submetida a competição e escolha para qual processo executar por vez. Para esse processo de escolha, usam-se os algoritmos de escalonamento. Esses algoritmos são quantificados através da razão entre seus Turn-around Time (TT) e tamanho em milissegundos. Considere os algoritmos de escalonamento, os conceitos abaixo e os respectivos processos.
Processo Pronto (ou tempo de chegada): momento em que o processo está disponível para execução
Tamanho (TAM): tempo total de processamento necessário para findar a execução do processo
Turn-around Time (TT): intervalo de tempo entre a entrada do processo e sua finalização (inclusive as esperas)
Desempenho de cada Processo: tempo de desempenho do processo considerando a razão do TT pelo Tamanho
Desempenho Médio: média do desempenho de todos processos

Qual das alternativas apresenta o algoritmo com melhor desempenho médio total?
FIFO
SJF não-preemptivo
SJF preemptivo
Todos possuem o mesmo desempenho.
A escalabilidade de software é a:
Capacidade de um software em se adaptar ao aumento da carga de serviço.
Capacidade de um software em lidar com uma determinada quantidade de fluxo de dados.
Capacidade de um software em continuar sua operação normal apesar da presença de falhas de hardware ou de sistema.
Disponibilização de softwares para uso em um ambiente de nuvem.
Nenhuma das alternativas está correta.
O escalonamento de processos é uma das principais funções do sistema operacional, responsável por gerenciar a alocação de recursos e a execução de processos em um sistema computacional. Com base nessa afirmação, qual das seguintes alternativas descreve corretamente um aspecto do escalonamento de processos em sistemas operacionais?
O escalonamento preemptivo é um tipo de escalonamento em que o sistema operacional pode interromper a execução de um processo em andamento para executar um processo de maior prioridade que acabou de chegar.
O escalonamento de round-robin é um tipo de escalonamento em que cada processo é executado por um período variável, após o qual é interrompido e colocado no final da fila de processos prontos.
O escalonamento de loteria é um tipo de escalonamento que usa uma abordagem determinística para escolher o próximo processo a ser executado, com base em um sistema de distribuição de bilhetes de loteria ponderados pela prioridade do processo.
O escalonamento não preemptivo é um tipo de escalonamento em que o sistema operacional nunca interrompe a execução de um processo em andamento, a menos que o processo solicite explicitamente a liberação do processador.
O escalonamento por prioridade é um tipo de escalonamento em que cada processo é atribuído a uma mesma classe de prioridade que os demais processos e o sistema operacional escolhe o próximo processo a ser executado com base em sua prioridade.
A política de escalonamento é a base da gerência do processador. Ryu é analista de sistemas e sabe que as características de cada Sistema Operacional (SO) determinam quais são os principais aspectos para a implementação de uma política de escalonamento adequada. Brevemente Ryu adotará, em seu projeto de SO, o critério de escalonamento que representa o número de processos executados em um determinado intervalo de tempo.
Em seu projeto de SO, Ryu deve utilizar o critério de escalonamento:
throughput;
tempo de espera;
tempo de turnaround;
tempo de processador;
utilização do processador.
Os algoritmos de escalonamento, em que o próprio processo em execução que decide quando liberará o processador, são chamados de:
Preemptivos.
Não preemptivos.
Round-robin.
Escalonadores de curto prazo.
Escalonadores de longo prazo.
No escalonamento de longo prazo, o escalonador não consegue determinar quais programas são admitidos no sistema para processamento, mas consegue organizá-los por meio de uma fila.
Certo
Errado
No sistema de escalonamento de tarefas PBS, é possível listar todas as tarefas na fila com o comando:
qstat -r
mdiag -n
qstat -a
checkjob -v
mdiag -q
Na função de escalonamento de processos, um sistema operacional realiza o movimento de processos do disco (área de hospedagem de páginas) para a memória e vice-versa, denominado
swapping-shout.
snnaping-shot.
swinging-shot.
swapping.
swinging.
O algoritmo de escalonamento que proporciona os menores tempos médios de execução e de espera é conhecido como menor tarefa primeiro, ou SJF (shortest job first).
Certo
Errado
Analise as afirmativas abaixo sobre escalonamento de processos em sistemas operacionais e assinale a alternativa correta.
I. O algoritmo Round-Robin escalona os processos que se encontram na lista de prontos em ordem de prioridade.
II. O quantum define o tempo máximo em que um processo pode ser executado antes de dar a vez a um outro processo.
III. O algoritmo First Come First Served (FCFS) é preemptivo.
IV. O algoritmo Shortest Job First (SJF), em sua versão não preemptiva, pode gerar postergação indefinida de processos.
Somente as afirmativas I e IV estão corretas.
Somente as afirmativas II e III estão corretas.
Somente as afirmativas I, II e III estão corretas.
Somente as afirmativas II e IV estão corretas.
Somente as afirmativas I, III e IV estão corretas.
Com relação à política de escalonamento do processador de um sistema operacional, assinale a opção que apresenta o escalonamento do tipo preemptivo, no qual cada processo que passa para o estado de execução recebe uma fatia de tempo, chamado de quantum, para uso continuo do processador e, quando tempo expira, o sistema operacional interrompe o processo em execução, direcionando-o para o final da fila de pronto.
Escalonamento por prioridades.
Escalonamento First-In-First-Out (FIFO).
Escalonamento Shortest-Job-First (SJF).
Escalonamento cooperativo.
Escalonamento circular.
O projeto de um escalonador adequado deve levar em conta uma série de diferentes necessidades, ou seja, o projeto de uma política de escalonamento deve contemplar os seguintes objetivos:
I. Procurar minimizar o número de tarefas processadas por unidade de tempo.
II. Minimizar o tempo de resposta para usuários interativos.
III. Maximizar o número possível de usuário interativos.
Apenas o item I está correto.
Apenas os itens II e III estão corretos.
Apenas o item II está correto.
Apenas o item III está correto.
Apenas os itens I e II estão corretos.
Um cluster pode ser definido como um tipo de sistema de processamento paralelo ou distribuído que consiste em uma coleção de computadores interconectados que trabalham em conjunto como se fossem um único recurso computacional. O cluster de Balanceamento de Carga tem como propósito a distribuição igualitária de processos ao longo dos nós do agrupamento de computadores. É evidente que algoritmos de escalonamento de processos se fazem necessários. Nesse sentido, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:
Algoritmo:
(1) Least Connection.
(2) Round Robin.
(3) Weighted Fair.
Característica:
(_) A carga é encaminhada preferencialmente para nós com maior poder computacional ou maior capacidade de carga.
(_) Nesse algoritmo de balanceamento, a preferência de destino da carga é para nós onde o número de solicitações é menor.
(_) Encaminha as cargas de forma sequencial, ou seja, encaminhando a carga para o primeiro nó na sequência em que esteja disponível.
2 - 3 - 1.
1 - 3 - 2.
3 - 1 - 2.
2 - 1 - 3.
3 - 2 - 1.
Sobre o escalonamento de processos, analise as afirmativas abaixo:
I. O algoritmo Round Robin é preemptivo e baseado em quantum de tempo para cada processo, de forma rotativa.
II. O escalonamento não preemptivo é o mais indicado para ambientes de tempo compartilhado.
III. Em escalonadores não preemptivos, um processo permanece em execução tanto quanto possível, só saindo no caso de término de execução, ou quando executa uma instrução que ocasione uma mudança para um estado de espera.
Está correto apenas o que se afirma em
I.
II.
III.
I e II.
I e III.