Pular para o conteúdo principal

Questão de Sistemas Operacionais — Diferenças Windows e Unix / Linux — FUNDATEC 2025

Sistemas OperacionaisDiferenças Windows e Unix / Linux
Código
qa701121
Banca
FUNDATEC
Órgão
IF AM
Ano
2025
Cargo
Ana TI ( )
Quanto aos comandos e ferramentas de administração dos sistemas operacionais Windows e Linux: No ________, vários barramentos, como PC Card, PCI, PCI-x, AGP, USB, IEEE 1394, EIDE e SATA, foram projetados de modo que o gerenciador de recursos plug and play possa enviar uma solicitação a cada slot, pedindo que o dispositivo se identifique. No ___________, cada processo executa um único programa e, inicialmente, tem um único thread a ser executada. Muitas versões do __________ permitem que um processo crie outros threasd após a inicialização de sua execução.   Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
  1. AWindows – Linux – Windows
  2. BLinux – Windows – Linux
  3. CWindows – Windows – Linux
  4. DLinux – Linux – Windows
  5. EWindows – Linux – Linux
Revelar gabarito e comentário

GabaritoE — Windows – Linux – Linux

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

Plug and Play e Threads: Windows × Linux

Gabarito: letra E (Windows – Linux – Linux). A primeira lacuna descreve o gerenciador de recursos plug and play que interroga cada slot do barramento — característica do Windows; as duas lacunas seguintes tratam do modelo de processos e threads — no Linux, cada processo inicia com um único thread e pode criar outros após o início da execução. A alternativa correta é a letra E.

O plug and play (PnP) é um conjunto de especificações que permite ao sistema operacional detectar automaticamente um dispositivo conectado ao computador, sem intervenção manual do usuário. No Windows, o gerenciador de recursos PnP é responsável por atribuir recursos (IRQ, endereços de E/S, DMA) e por interrogar cada slot do barramento — como PC Card, PCI, PCI-x, AGP, USB, IEEE 1394, EIDE e SATA — solicitando que o dispositivo se identifique. Esse processo de identificação é a base para o sistema carregar o driver correto e configurar o hardware de forma automática.

Já o modelo de processos e threads é um conceito fundamental de sistemas operacionais, presente tanto no Windows quanto no Linux, mas com características distintas. Um processo é uma instância de um programa em execução, com seu próprio espaço de endereçamento. Uma thread é a menor unidade de execução dentro de um processo — é a sequência de instruções que o processador realmente executa. Um processo pode ter uma ou mais threads, que compartilham o mesmo espaço de endereçamento e os recursos do processo.

No Linux, o modelo tradicional é o de processos pesados (heavyweight), criados pela chamada de sistema fork(). Cada processo, ao ser criado, tem um único thread — a execução começa com uma única linha de código. Após a inicialização, o processo pode criar threads adicionais usando a chamada clone() ou a biblioteca POSIX threads (pthread_create). Essa é a descrição exata da segunda e terceira lacunas: "cada processo executa um único programa e, inicialmente, tem um único thread" e "muitas versões do Linux permitem que um processo crie outros threads após a inicialização de sua execução".

O Windows, por outro lado, tem um modelo de threads mais integrado desde o início: um processo Windows pode ser criado já com múltiplas threads, e a criação de threads é uma operação mais leve e frequente. A distinção entre processo e thread no Windows é menos rígida do que no Linux tradicional, embora ambos os sistemas suportem multitarefa e multithreading.

A pegadinha desta questão está em associar o plug and play ao Linux, que também tem suporte a PnP, mas a descrição específica do gerenciador que "envia uma solicitação a cada slot" é uma característica clássica do Windows. Além disso, a banca explora a confusão entre o modelo de threads dos dois sistemas: no Linux, o processo começa com um único thread; no Windows, o processo pode já nascer com várias threads.

Guarde a fronteira: Windows = gerenciador PnP que interroga slots; Linux = processo inicia com um único thread e pode criar outros depois. É exatamente nessa distinção que as alternativas se dividem.

Característica

Windows

Linux

Gerenciador de recursos plug and play que interroga cada slot do barramento (PC Card, PCI, USB, etc.)

✅ Presente

❌ Não é a descrição clássica

Processo inicia com um único thread

❌ Pode nascer com múltiplas threads

✅ Presente

Processo pode criar outros threads após a inicialização

✅ Também permite

✅ Presente (descrição clássica)

Windows
  • 1Plug and Play
    • Interroga slots (PCI, USB, SATA)
    • Identificação automática do dispositivo
  • 2Threads
    • Processo pode nascer com várias
  • 3Linux
    • Processo
      • Inicia com um único thread
      • Pode criar outros após início
    • Criação de threads
      • fork() / clone()
      • pthread_create
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que a primeira lacuna é "Windows" (correto), mas a segunda é "Linux" (correto) e a terceira é "Windows" (errado). O erro está na terceira lacuna: quem permite que um processo crie outros threads após a inicialização é o Linux, não o Windows. A descrição de "cada processo executa um único programa e, inicialmente, tem um único thread" é uma característica do modelo de processos do Linux, e a criação de threads adicionais também é uma funcionalidade do Linux.

Alternativa B — ❌ Incorreta

Afirma que a primeira lacuna é "Linux" (errado). O gerenciador de recursos plug and play que envia solicitações a cada slot do barramento é uma característica do Windows, não do Linux. Embora o Linux também tenha suporte a PnP, a descrição específica do gerenciador que interroga slots é uma funcionalidade clássica do Windows. As lacunas seguintes (Linux e Linux) estão corretas, mas a primeira já invalida a alternativa.

Alternativa C — ❌ Incorreta

Afirma que a primeira lacuna é "Windows" (correto), a segunda é "Windows" (errado) e a terceira é "Linux" (correto). O erro está na segunda lacuna: a descrição de "cada processo executa um único programa e, inicialmente, tem um único thread" é uma característica do Linux, não do Windows. No Windows, o modelo de threads é mais integrado e um processo pode ser criado já com múltiplas threads.

Alternativa D — ❌ Incorreta

Afirma que a primeira lacuna é "Linux" (errado), a segunda é "Linux" (correto) e a terceira é "Windows" (errado). O erro está na primeira e na terceira lacunas: o gerenciador PnP que interroga slots é do Windows, e quem permite criar threads após a inicialização é o Linux. A alternativa inverte completamente a associação correta.

Alternativa E — ✅ Correta ⟵ GABARITO

Preenche corretamente as três lacunas: Windows (gerenciador PnP que interroga slots), Linux (processo inicia com um único thread) e Linux (permite criar threads após a inicialização). A alternativa espelha exatamente a distinção entre os dois sistemas operacionais: o Windows é conhecido pelo suporte robusto a plug and play, enquanto o Linux tem um modelo de processos que começa com um único thread e permite a criação de threads adicionais.

NÃO CAIA NESSA!

A banca troca o sistema operacional associado ao plug and play e ao modelo de threads. O candidato pode associar PnP ao Linux (que também tem suporte, mas a descrição é do Windows) ou inverter o modelo de threads (no Windows, o processo pode nascer com várias threads; no Linux, começa com uma). Fique atento: a descrição do gerenciador que "envia solicitação a cada slot" é clássica do Windows, e a descrição de "processo com um único thread inicial" é clássica do Linux.

PEGA ESSA DICA!

Para questões que comparam Windows e Linux, monte uma tabela mental com as características marcantes de cada um: PnP (Windows), modelo de threads (Linux começa com uma, Windows pode nascer com várias), sistema de arquivos (NTFS vs ext4), gerenciamento de pacotes (MSI vs apt/yum), etc. Isso ajuda a identificar rapidamente qual sistema a descrição se refere.

Gabarito: letra E

Link permanente: /questoes/qa701121