WorksheetsAula 06 - SD - 20 06 - Questões sobre Processos e Comunicação
Total questions: 48
Worksheet time: 24mins
Como a cooperação entre processos é atingida, segundo o slide?
Por meio da nomeação
Através da eliminação de processos
Pelo aumento de recursos
Pela redução de entidades
Em um sistema centralizado, como um processo obtém a hora?
Faz uma chamada de sistema e o núcleo responde
Consulta um relógio externo
Usa um algoritmo de sincronização
Estima a hora com base em eventos passados
O que acontece se o processo A pergunta a hora e, logo depois, o processo B também pergunta a hora?
O valor que B obtém será mais baixo
O valor que B obtém será mais alto ou igual
O valor que B obtém será sempre igual
O valor que B obtém será aleatório
Por que é desafiador sincronizar relógios em um sistema distribuído?
Porque os relógios são imprecisos
Porque os sistemas distribuídos não têm comunicação
Porque conseguir acordos nos horários não é trivial
Porque os sistemas distribuídos não usam relógios
Qual é a função principal de um circuito em quase todos os computadores?
Monitorar a passagem do tempo
Aumentar a velocidade do processador
Armazenar dados temporariamente
Melhorar a qualidade gráfica
Qual termo pode ser mais adequado do que "relógio" para se referir aos dispositivos que monitoram o tempo em computadores?
Temporizador
Cronômetro
Alarme
Calendário
O que geralmente constitui um temporizador de computador?
Cristal de quartzo lapidado
Chip de silício
Bobina de cobre
Disco magnético
O que determina a frequência de oscilação dos cristais de quartzo em um temporizador de computador?
Tipo de cristal, lapidação e magnitude da tensão
Temperatura ambiente e umidade
Cor do cristal e tamanho
Velocidade do processador e memória RAM
Qual é a função de cada oscilação do cristal em um relógio físico?
Aumenta uma unidade do contador
Reduz uma unidade do contador
Reinicia o contador
Gera uma interrupção
O que acontece quando o contador chega a zero em um relógio físico?
O contador é desligado
O contador é recarregado pelo registrador de retenção
O contador continua a contar negativamente
O contador é removido
Como é possível programar um temporizador em um relógio físico?
Para gerar uma interrupção 30 vezes por segundo
Para gerar uma interrupção 60 vezes por segundo ou a qualquer frequência desejada
Para gerar uma interrupção apenas uma vez por minuto
Para gerar uma interrupção continuamente sem parar
Qual é a principal preocupação ao usar múltiplas CPUs com seus próprios relógios?
A precisão dos relógios individuais
A consistência interna dos processos
A mudança radical na situação
A estabilidade da frequência dos osciladores de cristal
Por que não há problema se o relógio de um único computador estiver um pouco defasado?
Porque os processos usam relógios diferentes
Porque os processos são internamente consistentes
Porque a frequência dos osciladores é instável
Porque os horários absolutos são importantes
O que realmente importa em um sistema com um único relógio?
Os horários absolutos
A precisão do relógio
Os horários relativos
A frequência dos osciladores
Por que é impossível garantir que todos os cristais em diferentes computadores funcionem exatamente à mesma frequência?
Porque a frequência dos osciladores é instável
Porque a frequência dos osciladores é razoavelmente estável, mas não idêntica
Porque os relógios são sempre precisos
Porque os horários absolutos são importantes
O que acontece quando um sistema tem n computadores com cristais que funcionam a taxas ligeiramente diferentes?
Os relógios permanecem sincronizados.
Os relógios gradativamente saem de sincronia.
Os relógios funcionam mais rápido.
Os relógios param de funcionar.
Como é chamada a diferença nos valores dos horários entre relógios?
Sincronização de relógio.
Ajuste de tempo.
Defasagem de relógio.
Erro de relógio.
Qual é uma consequência da defasagem de relógio em sistemas de computadores?
Aumento da velocidade de processamento.
Falha em programas que dependem de horários corretos.
Melhoria na precisão dos relógios.
Redução do consumo de energia.
Quais são os dois problemas principais ao considerar ter vários relógios físicos?
Sincronizar com relógios do mundo real e sincronizar relógios entre si.
Ajustar a hora corretamente e manter a precisão.
Sincronizar com relógios digitais e evitar atrasos.
Manter a bateria e ajustar o fuso horário.
Qual é a forma mais precisa de medir o tempo atualmente?
Relógios de sol
Relógios de pêndulo
Relógios atômicos
Relógios de quartzo
Em que ano foi criado o relógio atômico?
1920
1948
1965
1980
Qual é o principal problema abordado pelo sistema de posicionamento global?
Sincronização de relógios
Determinação da posição geográfica
Comunicação entre satélites
Previsão do tempo
Como é denominado o sistema que resolve o problema de posicionamento?
Sistema de navegação global
Sistema de posicionamento global
Sistema de comunicação global
Sistema de tempo global
Em que ano foi lançado o sistema de posicionamento global baseado em satélite?
1980
1975
1978
1985
Qual é o objetivo quando uma das máquinas possui um relógio de alta precisão?
Manter todas as outras máquinas sincronizadas a ela
Ajustar o relógio de alta precisão para cada máquina
Desativar o relógio de alta precisão
Sincronizar apenas algumas máquinas
O que acontece se nenhuma máquina possui um relógio de alta precisão?
Cada uma cuida de seu próprio horário
Todas as máquinas param de funcionar
As máquinas são desligadas
Um novo relógio é instalado
Qual é o objetivo quando nenhuma máquina possui um relógio de alta precisão?
Manter todas as máquinas o mais junto possível
Sincronizar apenas uma máquina
Desativar todas as máquinas
Ajustar manualmente cada relógio
O que foi proposto para fazer a sincronização de relógios?
Muitos algoritmos
Um único método
Nenhuma solução
Apenas ajustes manuais
Qual é o modelo subjacente que todos os algoritmos de sincronização de relógios seguem?
Modelo de temporização
Modelo de interrupção
Modelo de sincronização
Modelo de sistema
O que cada máquina deve ter para provocar uma interrupção H vezes por segundo?
Um relógio de software
Um temporizador
Um manipulador de interrupção
Um ciclo de relógio
O que acontece quando o temporizador esgota o tempo fixado?
O relógio de software é reiniciado
O manipulador de interrupção soma 1 unidade ao relógio de software
O temporizador é ajustado novamente
O número de ciclos de relógio é reduzido
O que é denominado como frequência do relógio de p's no tempo t?
A hora UTC
O valor do relógio na máquina p
A defasagem do relógio
O deslocamento em relação a uma hora específica
Qual é a definição de defasagem do relógio?
A diferença entre a hora UTC e a hora local
O deslocamento em relação a uma hora específica
A frequência do relógio de p's no tempo t
A taxa de defasagem de relógio
Qual é a taxa de defasagem de um clock de hardware baseado em quartzo típico?
1 segundo por ano
31,5 segundos por ano
60 segundos por ano
10 segundos por ano
O que representa a linha "Relógio perfeito" no diagrama de sincronização de relógios?
Um relógio que está adiantado
Um relógio que está atrasado
Um relógio que mantém a hora correta
Um relógio que não funciona
Qual é a relação entre dC/dt e a precisão do relógio no diagrama?
dC/dt > 1 indica um relógio atrasado
dC/dt = 1 indica um relógio perfeito
dC/dt < 1 indica um relógio adiantado
dC/dt = 0 indica um relógio perfeito
O que é uma abordagem comum em muitos protocolos de sincronização de relógios?
Deixar que os clientes consultem um servidor de tempo
Sincronizar manualmente todos os dispositivos
Usar relógios de sol para medir o tempo
Consultar um servidor de dados
Qual é o problema ao contatar um servidor de tempo?
Os atrasos de mensagens podem desatualizar a hora fornecida
O servidor pode não responder
O servidor pode fornecer a hora errada
O servidor pode ser hackeado
Qual é a solução proposta para lidar com os atrasos de mensagens?
Encontrar uma boa estimativa para esses atrasos
Ignorar os atrasos
Usar um servidor mais rápido
Sincronizar manualmente os relógios
Qual é o primeiro passo no protocolo de tempo de rede (NTP)?
O cliente ajusta o seu relógio.
O servidor de tempo responde com a hora atual.
Uma máquina cliente envia mensagem para o servidor de tempo perguntando a hora atual.
O servidor de tempo sincroniza com outro servidor.
O que o servidor de tempo faz após receber a mensagem do cliente no protocolo NTP?
Ignora a mensagem.
Responde o mais rápido possível com uma mensagem com a hora atual (UTC).
Envia a mensagem para outro servidor.
Desconecta o cliente.
O que o cliente faz após receber a resposta do servidor no protocolo NTP?
Envia outra mensagem para confirmação.
Ajusta o seu relógio.
Desconecta do servidor.
Reinicia o processo de sincronização.
Por que a sincronização de relógios é importante em sistemas distribuídos?
Para garantir que todos os processos tenham a mesma referência de tempo
Para aumentar a velocidade de processamento
Para reduzir o consumo de energia
Para melhorar a qualidade gráfica
O que pode causar a defasagem entre relógios de diferentes computadores?
Quantidade de memória RAM
Uso de diferentes sistemas operacionais
Atualizações automáticas de software
Variações na frequência dos cristais de quartzo
Qual é uma consequência de não corrigir atrasos de mensagens em protocolos de sincronização?
Os relógios podem ficar cada vez mais fora de sincronia
O consumo de energia diminui
Os relógios se ajustam automaticamente
O sistema se torna mais rápido
Qual é o principal objetivo do protocolo NTP em sistemas distribuídos?
Reduzir o consumo de energia dos computadores
Sincronizar os relógios dos computadores na rede
Melhorar a qualidade da conexão de rede
Aumentar a velocidade de processamento
O que pode afetar negativamente a precisão de um relógio de quartzo em um computador?
Quantidade de memória RAM
Variações de temperatura
Tipo de sistema operacional
Velocidade da internet
Por que os relógios de computadores precisam ser periodicamente ajustados em sistemas distribuídos?
Para evitar falhas de hardware
Para sincronizar arquivos de dados
Para atualizar o sistema operacional
Porque os cristais de quartzo não mantêm a mesma frequência exata
