Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — Quadrix 2024

Sistemas OperacionaisLinux
Código
qg347837
Banca
Quadrix
Órgão
COREN-PR
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em relação aos barramentos de entrada e saída (e/s), ao gerenciamento de processos e ao sistema operacional Linux, julgue o item a seguir.Em um barramento síncrono, a transferência de dados é controlada por um clock comum.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Barramentos síncronos e assíncronos

Gabarito: C (Certo). Em um barramento síncrono, a transferência de dados é, de fato, controlada por um clock comum, que sincroniza o transmissor e o receptor. Essa é a definição clássica que distingue o barramento síncrono do assíncrono, no qual a transferência é controlada por um handshake (sinais de handshake) entre os dispositivos.

Para entender a questão, é preciso dominar o conceito de barramento e, principalmente, a diferença entre os dois modos de transferência de dados: síncrono e assíncrono. Um barramento é o meio físico que interliga os componentes do computador (CPU, memória e dispositivos de E/S) para a troca de dados, endereços e sinais de controle. A forma como essa troca é temporizada é o que define se o barramento é síncrono ou assíncrono.

No barramento síncrono, todas as operações são sincronizadas por um sinal de clock comum, que é distribuído para todos os dispositivos conectados. Cada transferência de dados ocorre em um ou mais ciclos de clock, e tanto o dispositivo que envia quanto o que recebe sabem exatamente quando os dados são válidos, pois ambos seguem a mesma referência de tempo. Isso simplifica o projeto do hardware, mas impõe uma limitação: a velocidade do barramento é limitada pelo dispositivo mais lento, pois todos devem operar na mesma frequência.

Já no barramento assíncrono, não há um clock comum. A transferência de dados é coordenada por um mecanismo de handshake, em que o dispositivo transmissor envia um sinal de controle (por exemplo, 'dados válidos') e o receptor responde com outro sinal (por exemplo, 'dados recebidos'). Esse processo de 'aperto de mão' permite que dispositivos de velocidades diferentes se comuniquem sem a necessidade de um clock compartilhado, tornando o barramento mais flexível, porém com maior overhead de controle.

A pegadinha da banca, neste tipo de questão, é justamente inverter os conceitos: afirmar que o barramento síncrono usa handshake ou que o assíncrono usa clock comum. O candidato que não domina a distinção pode facilmente cair nessa armadilha. A palavra-chave que decide a questão é 'clock comum' — ela é a marca registrada do barramento síncrono.

Barramentos de E/S
  • 1Síncrono
    • Clock comum
    • Velocidade limitada pelo mais lento
  • 2Assíncrono
    • Handshake
    • Dispositivos de velocidades diferentes
LEVEL · soulevel.com.br

Item — ✅ CERTO

A afirmação está correta. A definição de barramento síncrono é exatamente essa: a transferência de dados é controlada por um clock comum, que sincroniza todas as operações. O clock fornece uma base de tempo única para o transmissor e o receptor, garantindo que os dados sejam amostrados no momento certo. Essa é a característica fundamental que o distingue do barramento assíncrono, que utiliza handshake.

PEGA ESSA DICA!

Para fixar, lembre-se do par: síncrono = clock comum e assíncrono = handshake. Quando a questão mencionar 'clock comum', 'sincronizado por clock' ou 'mesma base de tempo', a resposta é barramento síncrono. Quando mencionar 'handshake', 'sinais de controle' ou 'sem clock', é assíncrono. Essa distinção é um clássico em provas de sistemas operacionais e arquitetura de computadores.

Gabarito: C (Certo).

Link permanente: /questoes/qg347837