Em termos de computação, hardware e software representam os dois elementos fundamentais de um computador. Hardware inclui tudo com uma presença física "dura" - sua torre de computador ou laptop e seus componentes eletrônicos. Por outro lado, os programas em seu computador, que existem como dados digitais em vez de objetos físicos, são chamados de software. Para funcionar, os computadores requerem hardware e software.
Hardware do computador
Embora os computadores contenham milhares de capacitores, resistores e outros componentes elétricos individuais, essas partes são construídas juntas para formar um número relativamente pequeno de dispositivos que compõem o hardware de um computador. Os componentes básicos incluem um disco rígido para armazenar dados, um processador para realizar operações, memória para armazenar dados ativos e uma placa-mãe para unir as peças. O hardware também pode incluir periféricos externos, como teclado, impressora e scanner.
Software de computador
O termo "software" geralmente é sinônimo de "programa de computador" e "aplicativo". Internet Explorer, Microsoft Word e Photoshop são exemplos de software. O software de um computador também inclui seu sistema operacional, como Windows ou Mac OS X. Os sistemas operacionais atuam como uma base, fornecendo uma interface na qual todos os outros softwares são executados. Observe que nem todos os dados em um computador são softwares, no entanto:documentos, músicas, fotos, vídeos e outros arquivos exigem um tipo específico de software para serem abertos, mas não são softwares em si.
Interações de hardware e software
Os computadores fazem uso constante de hardware e software. Quando você abre um programa de software, o computador lê seus dados do disco rígido, executa sua programação no processador do computador e exibe o resultado na tela. Como o hardware e o software trabalham muito juntos, um problema em qualquer um deles pode causar problemas:um computador congelado, por exemplo, pode resultar de um hardware defeituoso ou de um software com defeito. Da mesma forma, um computador pode ficar lento devido a hardware desatualizado, porque tem muitos programas de software em execução ou devido a um software malicioso, conhecido como malware ou vírus de computador.
Drivers e firmware
Dois tipos de arquivos, firmware e drivers, contornam a definição de software. Firmware é a programação que é codificada em um chip de computador, como o de um roteador. Os drivers, por outro lado, contêm a programação para operar o hardware. Os sistemas operacionais atuais instalam a maioria dos drivers automaticamente, tornando sua função invisível, mas cada peça de hardware, do mouse ao scanner, precisa de um driver para funcionar. Nos casos em que seu computador não pode instalar automaticamente um novo driver de periférico, você precisa adicioná-lo a partir de um disco de instalação ou do site do fabricante.