

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.
Marque a alternativa CORRETA que corresponde que em um sistema operacional multitarefa preemptivo, o que ocorre quando o "time-slice” (fatia de tempo) de um processo em execução termina.
O processo é finalizado e todos os seus dados são apagados da memória RAM.
O escalonador de processos interrompe o processo em execução, salva seu contexto e seleciona outro processo da fila de prontos para executar na CPU.
O processo entra em estado de espera (waiting) até que uma operação de E/S seja concluída.
O processo continua a executar indefinidamente até que ele voluntariamente libere a CPU.
Que abordagem de uso do computador pode ser associada a algoritmo de escalonamento de processos?
Chaveamento circular (round-robin).
Por loteria (lottery scheduling).
Tarefa mais curta primeiro (shortest job first).
Primeiro a chegar, primeiro a ser servido (first-come, first-served).
Analisa as afirmativas abaixo sobre a Norma Complementar nº 08/IN01/DSIC/GSIPR, que estabelece diretrizes para o gerenciamento de incidentes em redes computacionais na Administração Pública Federal. quanto aos processos que devem ser implementados para o gerenciamento de incidentes.
I. Exclusão imediata dos registros de incidentes após a solução do problema para evitar sobrecarga de sistemas.
II. Manutenção de equipes de resposta apenas durante o horário comercial, exceto em casos de ataques críticos.
III. Registro detalhado de incidentes para análise posterior, comunicação com partes interessadas e melhoria contínua dos procedimentos.
IV. Implementação de medidas punitivas automáticas contra possíveis agressores sem investigação formal.
Está(ão) correta(s) a(s) afirmativa(s):
Apenas IV.
Apenas I e II.
Apenas III.
Apenas I e III.
Todas as afirmativas.
Analise a seguinte movimentação em uma conta bancária, acessada por dois processos cuja execução é controlada pelo sistema operacional:

O saldo final ficou em R$ 1.200,00, pois o processo A foi o último a atualizar o saldo. O saque de R$ 300,00 foi perdido. No contexto de sistemas operacionais, esse problema é conhecido como:
Condições de corrida.
Escalonamento de curta duração.
Trava de transação.
Trava de processo.
Semáforo.
Assinale a afirmativa que descreve corretamente o funcionamento do escalonamento preemptivo em sistemas operacionais.
Cada processo é executado até o fim, sem interrupções.
O sistema escolhe sempre o processo mais antigo para execução.
O processador é atribuído exclusivamente a um processo de cada vez, sem alternância.
O sistema pode suspender um processo em execução para atender a outro mais prioritário.
No processamento em tempo real, o escalonamento de tarefas é geralmente baseado em algoritmos de prioridade, como RMS (rate monotonic scheduling) e EDF (earliest deadline first).
Certo
Errado
Em ambientes multitarefa, o sistema operacional precisa decidir qual processo terá acesso à CPU entre vários prontos para execução, utilizando algoritmos como Round Robin e Shortest Job Next. Nesse contexto, o componente do sistema responsável por essa decisão será o
escalonador de processos.
sistema de arquivos.
monitor de rede.
gerenciador de memória.
driver de dispositivos.
Processos e escalonamento no Sistema Operacional (SO) exigem decisões entre latência, justiça e throughput em máquinas multicore. Marque a alternativa que caracteriza um escalonador preemptivo moderno operando com multiprogramação intensa e cargas mistas interativas e em lote.
Empilhar filas por prioridade fixa com quantum extenso e troca por envelhecimento lento, concentrando ciclos nos jobs de maior peso computacional.
Executar fila única por ordem de chegada com quantum curto invariável, rodando tarefas interativas e em lote sob o mesmo tempo de fatia.
Distribuir tarefas por núcleos com afinidade rígida e quantum amplo, favorecendo locality de cache e alongando intervalos entre preempções.
Adotar classes distintas para I/O-bound e CPU-bound com fatias iguais, tratando fairness por contagem de preempções e penalidade uniforme por bloqueio.
Operar por fatia proporcional ao peso com árvore balanceada de tempo virtual, afinidade transparente, balanceamento periódico e proteção ao desempenho interativo.
Considere duas transações, T1 e T2, que efetuam operações de bloqueio (lock) e desbloqueio (unlock), além de operações de leitura (read) e gravação (write), sobre itens P e Q em um banco de dados relacional. Um SGBD precisa definir um escalonamento (schedule) que execute essas duas transações intercaladas no tempo, satisfazendo o protocolo de controle de concorrência por bloqueio em duas fases (2PL - 2 phase locking).
Qual escalonamento satisfaz o protocolo 2PL?
T2: lock(Q)
T2: read(Q)
T2: write(Q)
T2: unlock(Q)
T1: lock(P)
T1: read(P)
T1: unlock(P)
T1: lock(Q)
T1: write(Q)
T1: unlock(Q)
T1: lock(P)
T1: read(P)
T1: unlock(P)
T1: lock(Q)
T1: write(Q)
T1: unlock(Q)
T2: lock(Q)
T2: read(Q)
T2: write(Q)
T2: unlock(Q)
T2: lock(Q)
T2: read(Q)
T1: lock(Q)
T1: write(Q)
T1: unlock(Q)
T1: lock(P)
T1: read(P)
T1: unlock(P)
T2: write(Q)
T2: unlock(Q)
T1: lock(P)
T2: lock(Q)
T1: read(P)
T1: unlock(P)
T1: lock(Q)
T1: write(Q)
T1: unlock(Q)
T2: read(Q)
T2: write(Q)
T2: unlock(Q)
T1: lock(P)
T1: lock(Q)
T1: read(P)
T1: write(Q)
T1: unlock(P)
T1: unlock(Q)
T2: lock(Q)
T2: read(Q)
T2: write(Q)
T2: unlock(Q)
Segundo Machado e Maia (2013), assinale a opção que completa cor retamente as lacunas das sentenças abaixo.
O escalonamento "Shortest-Job-First" é do tipo __________, que seleciona o processo que tiver o menor tempo de processador ainda por executar.
O escalonamento circular é do tipo __________, projetado especialmente para sistemas de tempo compartilhado.
O escalonamento "first-in-first-out (FIFO scheduling)" é do tipo __________, em que o processo que chegar primeiro ao estado de pronto é selecionado para execução.
preemptivo / preemptivo / não preemptivo
preemptivo / preemptivo / preemptivo
não preemptivo / não preemptivo / preemptivo
não preemptivo / preemptivo / não preemptivo
não preemptivo / não preemptivo / não preemptivo
A simulação de uso do processador, no exemplo, está associada a qual política de escalonamento?
Vazão, maximizando o número de processos executados por instante de tempo.
Justiça, fazendo com que processos semelhantes tenham tempos iguais para uso da CPU.
Tempo de retorno, minimizando o tempo médio entre a criação e o término dos processos.
Proporcionalidade, fazendo com que todos os processos tenham acesso à CPU o mais rápido possível.
Um escalonamento de tarefas preemptivo deixa de ser executado em um processador nos seguintes casos: término, execução de operação de IO ou liberação explícita da tarefa.
Certo
Errado
Um dos principais serviços de um sistema operacional é o gerenciamento de processos no processador. A política de escalonamento é parte fundamental na gerência de processos.
Um de seus objetivos é
minimizar o número de processos executados em um determinado intervalo de tempo.
atender às requisições por ordem de chegada, independente de prioridade.
oferecer a maior qualidade de serviço possível, independente do tempo de resposta.
manter a taxa de ocupação do processador a mais alta possível.
minimizar o tempo de processamento de cada processo.
No que se refere às políticas de escalonamento de sistemas operacionais, assinale a opção que corresponde ao tempo decorrido entre a criação e o término de um processo.
throughput
tempo de espera
tempo de turnaround
tempo de resposta
tempo de processador
O kube-scheduler é o escalonador do Kubernetes e sua função consiste em controlar o aumento e a diminuição da quantidade de pods de acordo com as configurações de consumo.
Certo
Errado
Os escalonadores de processo são utilizados para distribuir o acesso aos recursos do sistema entre os processos que o solicitam. Assim, analise as afirmações sobre escaladores de processo:
I.O escalonador de longo prazo é responsável por controlar o grau de multiprogramação do sistema, admitindo novos trabalhos no sistema e convertendo estes em processos.
II.O escalonador de médio prazo é responsável por alocar à CPU os processos alocados em memória
III.O escalonador de curto prazo é responsável por escolher os processos que serão removidos total ou parcialmente da memória para serem levados ao disco.
É correto o que se afirma em:
I, II e III.
III, apenas.
I e II, apenas.
II, apenas.
I, apenas.
O algoritmo de escalonamento de processos round-robin é um dos mais tradicionais de sua categoria. Seu funcionamento consiste em ser
preemptivo e usar a lógica “primeiro que entra é o primeiro que sai” para acessar o tempo de processamento de CPU.
não preemptivo e atribuir tempo de processamento da CPU ao menor processo da fila a ser executada.
preemptivo e atribuir um valor uniforme de tempo chamado quantum a todos os processos para rodarem na CPU.
não preemptivo e atribuir tempo de processamento da CPU ao processo que possua o menor tempo restante.
A CPU é o principal componente que processa os sinais e torna a computação possível. Ela atua como o cérebro de qualquer dispositivo de computação. Porém, o sistema operacional atua diretamente neste processo, desta maneira a principal função do escalonador (scheduler) em um sistema operacional é:
Controlar o acesso a dispositivos de armazenamento
Gerenciar a alocação de memória dos registradores da CPU
Distribuir eficientemente o tempo de CPU entre os processos concorrentes
Gerenciar a alocação de memória RAM dentro da CPU
O algoritmo de escalonamento round-robin distribui o tempo de CPU igualmente entre todos os processos na fila de prontos, usando uma quantidade de tempo fixo para cada um, independentemente de suas prioridades.
Certo
Errado
Assinale a alternativa que caracteriza o funcionamento de um algoritmo de escalonamento de processos preemptivo.
Prioriza a execução ininterrupta dos processos até que sejam concluídos.
Permite a execução ininterrupta de um processo até que ele seja bloqueado por uma operação de entrada/saída.
Permite a execução de um processo durante um período determinado antes de suspendê-lo e substituí-lo por outro processo.
Enfileira os processos de acordo com o tempo estimado para completar as tarefas e os executa sequencialmente.
Enfileira os processos de acordo com a ordem de chegada e os executa sequencialmente.