Quais componentes de hardware não exigem driver e por que

1

Esta é uma pergunta que eu tinha em mente há muito tempo, mas que agora reapareceu depois de ler este artigo .

Posso saber por que a CPU e a memória não exigem driver? Quais outros componentes de hardware não exigem driver?

    
por Ron Vince 11.09.2015 / 09:35

2 respostas

2

Um driver é um software de tradução que fica entre o hardware e o sistema operacional e executa várias tarefas como: controle de operações de E / S, inicialização e configuração do dispositivo de hardware.

Seu sistema operacional não precisa de um driver para a CPU porque foi compilado para funcionar com uma determinada CPU.

Por exemplo, o Debian tem o seguinte " sabores ":

  • amd64 : arquitetura x86-64 com userland de 64 bits e suporte a software de 32 bits
  • arm64 : arquitetura ARMv8-A
  • armel : Arquitetura ARM little-endian (conjunto de instruções ARMv4T) em vários sistemas embarcados (EABI)
  • armhf : arquitetura ARM hard-float (conjunto de instruções ARMv7) que requer hardware com uma unidade de ponto flutuante
  • i386 : arquitetura IA-32 com userland de 32 bits, compatível com máquinas x86-64
  • mips : arquitetura MIPS Big-endian
  • mipsel : arquitetura MIPS little-endian
  • powerpc : arquitetura PowerPC
  • ppc64el : Arquitetura PowerPC64 little-endian suportando CPUs POWER7 + e POWER8
  • s390x : z / Arquitetura com userland de 64 bits, destinado a substituir o s390

Se você tentar instalar um Debian compilado para PowerPC em um hardware Intel , não funcionará.

Normalmente, o hardware que precisa de drivers é aquele que interage com o mundo externo (placas de vídeo, placas de som, modems, LAN e placas wireless) porque os fabricantes estão constantemente lançando novos produtos que obsoletos em termos de recursos, velocidade Isso significa uma ampla gama de hardware no mercado, cada qual com seu próprio chipset, recursos e parâmetros de configuração e com seu próprio driver.

    
por 11.09.2015 / 10:19
1

Muitos dispositivos USB não precisam de drivers específicos, pois são totalmente compatíveis com uma especificação predefinida: unidade flash, controlador de áudio, entrada de áudio, etc. Não consigo direcioná-lo para uma documentação detalhada sobre isso, mas pesquisando "classe usb "pode ser um começo.

Às vezes, um driver específico é fornecido, mas o dispositivo ainda pode funcionar sem ele. Nesse caso, o driver está aqui apenas para ativar recursos adicionais (eu o vi, por exemplo, em um disco rígido externo e em um controlador MIDI).

    
por 11.09.2015 / 11:18