Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — Quadrix 2024

Sistemas OperacionaisGeral
Código
qa632968
Banca
Quadrix
Órgão
NOVACAP
Ano
2024
Cargo
Ana Sis ( )

Nos itens que avaliem conhecimentos de informática, a menos que seja explicitamente informado o contrário, considere que: todos os programas mencionados estejam em configuração‑padrão, em português; o mouse esteja configurado para pessoas destras; expressões como clicar, clique simples e clique duplo refiram‑se a cliques com o botão esquerdo do mouse; e teclar corresponda à operação de pressionar uma tecla e, rapidamente, liberá‑la, acionando‑a apenas uma vez. Considere também que não haja restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.

 

Acerca da memória cache, dos barramentos de entrada e saída (E/S), do gerenciamento de processos e do sistema operacional Linux, julgue o item que se seguem.

 

No Linux, a opção if do comando # dd if=/dev/hda of=/dev/hdb define a unidade de destino, ou seja, o local em que o usuário deseja que seus dados sejam salvos.

  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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

Comando dd no Linux: parâmetros if e of

Gabarito: letra E (Errado). No comando dd, a opção if= define o arquivo de entrada (input file), ou seja, a origem dos dados; a opção of= define o arquivo de saída (output file), o destino. A afirmativa inverte os papéis ao dizer que if define a unidade de destino.

O comando dd é uma ferramenta clássica do Linux/Unix usada para copiar e converter dados em nível de bloco. Sua sintaxe básica é dd if=origem of=destino, onde:

  • if= (input file) — especifica o arquivo de origem, de onde os dados serão lidos. Pode ser um arquivo comum, um dispositivo (como /dev/hda) ou até mesmo a entrada padrão.

  • of= (output file) — especifica o arquivo de destino, para onde os dados serão escritos. Pode ser um arquivo, um dispositivo ou a saída padrão.

A lógica é simples: o dd lê do que está após if= e escreve no que está após of=. É uma relação direta de origem → destino. No exemplo do enunciado, dd if=/dev/hda of=/dev/hdb copia o conteúdo do disco /dev/hda (origem) para o disco /dev/hdb (destino).

Essa distinção é fundamental e recorrente em provas. A banca explora exatamente a confusão entre os dois parâmetros, que são abreviações intuitivas em inglês: if = input file (entrada) e of = output file (saída).

Na prática, o dd é muito utilizado para:

  • Criar imagens de disco ou partições (backup): dd if=/dev/sda of=/backup/disk.img

  • Restaurar imagens: dd if=/backup/disk.img of=/dev/sda

  • Clonar discos: dd if=/dev/sda of=/dev/sdb

  • Copiar dados com conversão (ex.: conv=ascii, conv=ucase)

A pegadinha aqui é a inversão dos conceitos. O candidato que não domina a sintaxe do dd pode facilmente marcar "Certo", achando que if se refere ao destino (talvez por associação com "final" ou "para"). Mas a regra é clara: if é sempre a entrada (origem) e of é sempre a saída (destino).

NÃO CAIA NESSA!

A banca inverte os papéis dos parâmetros if e of do comando dd. O candidato desatento pode associar if a "final" ou "destino", mas em inglês if significa input file (arquivo de entrada) e of significa output file (arquivo de saída). Guarde a relação: if = origem, of = destino.

Comando dd
  • 1if= (input file)
    • Origem
    • De onde lê
  • 2of= (output file)
    • Destino
    • Para onde escreve
LEVEL · soulevel.com.br

Item — ❌ Errado

A afirmativa está errada porque inverte a função dos parâmetros. No comando dd if=/dev/hda of=/dev/hdb:

  • if=/dev/hda define a origem (input file), ou seja, o dispositivo de onde os dados serão lidos.

  • of=/dev/hdb define o destino (output file), ou seja, o dispositivo para onde os dados serão escritos.

Portanto, a opção if não define a unidade de destino; ela define a unidade de origem. A unidade de destino é definida pela opção of.

Gabarito: letra E (Errado).

Link permanente: /questoes/qa632968