Quando estamos lidando com algum problema em computador geralmente devemos primeiramente saber se se trata de um problema software(programa) ou hardware(peça).
Vamos às Diferenças!
Hardware
Hardware é a parte física que podemos ver e pegar. Pronto, essa é a definição para hardware. Podemos também às vezes cheirar ele naqueles casos que está queimando, indo para o brejo 🙂
Hardware é parte do mundo real, físico. Ele esquenta, ele morre, ele explode.
Exemplos de hardware:
- Celular
- Smartphone
- tablet
- HD
- SSD
- roteador
- teclado
- mouse
- monitor
A lista é praticamente infinita.
Podemos perceber que um hardware geralmente é formando por outros hardwares. O celular é um hardware que formado por outros hardwares; ele tem bateria, tem tela ou display e diversos outros itens que são hardwares.
Software
Software são coisas virtuais, são os programas. Conseguimos vê-los mas não tocá-los.
Exemplos:
- Sistema Operacional como Windows e Linux.
- Navegadores de internet como google chrome e mozilla firefox.
- Adobe Fotoshop
- Microsoft Word, Excel
- Aplicativos de celulares
Um software não possui limite em si. Na verdade o que limita o software é o hardware. Falando sobre cópias, não há limites. Um software pode ser copiados milhões de vezes. Por isso muita gente reclama do preço de um software que vende muito, eles protestam contra um preço caro de um software bem vendido onde só é preciso gerar cópias uma fez que já está criado.
Lembre-se que o software ainda possui atualizações para correções durante o decorrer da sua vida.
Falando em vida de software é bom lembrar que se você criou um e acabou apagando sem querer e não tem backup então ele se foi para sempre, morreu!
Firmware
Clique aqui, temos um artigo falando sobre o que é firmware.
Não é um termo tão comum quanto software e hardware mas ele está em todo lugar.
Firmware é um programa embutido em um hardware. Uma calculadora possui firmware, um roteador, seu carro moderno, rádio, tv, videogame, a placa mãe de um computador, seu smartphone. Praticamente tudo possui seu firmware.
Firmware é um software especial que tem uma função específica para um hardware.
Enquanto podemos instar, reinstalar e remover um software, o firmware só é atualizado quando pedido pelo fabricante quando necessário remover uma falha, adicionar novas funções etc.