Questões de Concursos

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
150 questões encontradas
Questões por página
20
Mais recentes
 

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.


A

O processo é finalizado e todos os seus dados são apagados da memória RAM.


B

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.


C

O processo entra em estado de espera (waiting) até que uma operação de E/S seja concluída.


D

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?


A

Chaveamento circular (round-robin).


B

Por loteria (lottery scheduling).


C

Tarefa mais curta primeiro (shortest job first).


D

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):


A

Apenas IV.


B

Apenas I e II.


C

Apenas III.


D

Apenas I e III.


E

Todas as afirmativas.

Analise a seguinte movimentação em uma conta bancária, acessada por dois processos cuja execução é controlada pelo sistema operacional:


Imagem associada para resolução da questão


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:


A

Condições de corrida.


B

Escalonamento de curta duração.


C

Trava de transação.


D

Trava de processo.


E

Semáforo.

Assinale a afirmativa que descreve corretamente o funcionamento do escalonamento preemptivo em sistemas operacionais.


A

Cada processo é executado até o fim, sem interrupções.


B

O sistema escolhe sempre o processo mais antigo para execução.


C

O processador é atribuído exclusivamente a um processo de cada vez, sem alternância.


D

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).


C

Certo


E

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


A

escalonador de processos.


B

sistema de arquivos.


C

monitor de rede.


D

gerenciador de memória.


E

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.


A

Empilhar filas por prioridade fixa com quantum extenso e troca por envelhecimento lento, concentrando ciclos nos jobs de maior peso computacional.


B

Executar fila única por ordem de chegada com quantum curto invariável, rodando tarefas interativas e em lote sob o mesmo tempo de fatia.


C

Distribuir tarefas por núcleos com afinidade rígida e quantum amplo, favorecendo locality de cache e alongando intervalos entre preempções.


D

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.


E

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?


A

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)


B

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)


C

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)


D

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)


E

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.


A

preemptivo / preemptivo / não preemptivo


B

preemptivo / preemptivo / preemptivo


C

não preemptivo / não preemptivo / preemptivo


D

não preemptivo / preemptivo / não preemptivo


E

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?


A

Vazão, maximizando o número de processos executados por instante de tempo.


B

Justiça, fazendo com que processos semelhantes tenham tempos iguais para uso da CPU.


C

Tempo de retorno, minimizando o tempo médio entre a criação e o término dos processos.


D

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.


C

Certo


E

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 é


A

minimizar o número de processos executados em um determinado intervalo de tempo.


B

atender às requisições por ordem de chegada, independente de prioridade.


C

oferecer a maior qualidade de serviço possível, independente do tempo de resposta.


D

manter a taxa de ocupação do processador a mais alta possível.


E

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.


A

throughput


B

tempo de espera


C

tempo de turnaround


D

tempo de resposta


E

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.


C

Certo


E

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:


A

I, II e III.


B

III, apenas.


C

I e II, apenas.


D

II, apenas.


E

I, apenas.

O algoritmo de escalonamento de processos round-robin é um dos mais tradicionais de sua categoria. Seu funcionamento consiste em ser


A

preemptivo e usar a lógica “primeiro que entra é o primeiro que sai” para acessar o tempo de processamento de CPU.


B

não preemptivo e atribuir tempo de processamento da CPU ao menor processo da fila a ser executada.


C

preemptivo e atribuir um valor uniforme de tempo chamado quantum a todos os processos para rodarem na CPU.


D

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 é:


A

Controlar o acesso a dispositivos de armazenamento


B

Gerenciar a alocação de memória dos registradores da CPU


C

Distribuir eficientemente o tempo de CPU entre os processos concorrentes


D

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.


C

Certo


E

Errado

Assinale a alternativa que caracteriza o funcionamento de um algoritmo de escalonamento de processos preemptivo.


A

Prioriza a execução ininterrupta dos processos até que sejam concluídos.


B

Permite a execução ininterrupta de um processo até que ele seja bloqueado por uma operação de entrada/saída.


C

Permite a execução de um processo durante um período determinado antes de suspendê-lo e substituí-lo por outro processo.


D

Enfileira os processos de acordo com o tempo estimado para completar as tarefas e os executa sequencialmente.


E

Enfileira os processos de acordo com a ordem de chegada e os executa sequencialmente.

   
Gerar simulado