Hardware, software e firmware são os principais componentes dos computadores e outros dispositivos eletrônicos que usamos hoje. O funcionamento interno de dispositivos eletrônicos, como computadores, é baseado nesses componentes.
BIOS (Basic Input / Output System) é usado durante o processo de inicialização quando um computador ou outro dispositivo eletrônico é ligado. É o primeiro software executado quando a energia é ligada. Devem ser feitas distinções entre hardware, software e firmware para entender melhor em que categoria o BIOS se encaixa.
O que são Hardware, Software e Firmware?
Hardware é qualquer componente físico de um sistema de computador. Isso inclui a placa de circuito, a unidade de processamento central e a placa gráfica.
Software é o conjunto de programas, procedimentos e rotinas usados na operação de um computador. Os dois principais tipos de software incluem software de sistema e software de aplicativo. Através o sistema operacional, o software do sistema controla os periféricos de hardware. O software aplicativo informa ao computador para executar comandos dados pelo usuário. Ele também pode processar dados.
Relacionado: Como verificar se o seu PC usa UEFI ou BIOS de firmware
O software é normalmente encontrado em dispositivos de memória longa. Esses tipos de dispositivos incluem discos magnéticos e discos rígidos. O computador lê o programa do armazenamento e o coloca na memória de acesso aleatório (RAM) por um período temporário.
O firmware é um software permanente programado na memória somente leitura. É composto de memória persistente, código de programa e dados. Ele fornece as instruções necessárias para mostrar ao dispositivo como se comunicar com outro hardware. O firmware é normalmente encontrado na ROM flash de um dispositivo. Flash ROM pode ser apagado e reescrito, pois é um tipo de memória flash.
O firmware é projetado para servir como intermediário entre o software e o hardware ou para a operação de sistemas como impressoras ou roteadores. Exemplos de dispositivos que contêm firmware incluem computadores e telefones celulares. O firmware em tais dispositivos fornece um programa de controle para eles.
As diferenças entre software, firmware ou hardware
Ao contrário do software e do firmware, o hardware é puramente físico. Em contraste, o software é o conjunto de instruções digitais usadas para operar o hardware do computador. O firmware fica entre o software e o hardware.
O firmware é escrito em uma linguagem, também conhecida como microcódigo. O código de firmware é diferente da linguagem assembly de um microcomputador. É uma linguagem de nível inferior do que o código da linguagem assembly do computador. O firmware geralmente suporta cada programa de linguagem assembly para computador que é executado no processador do firmware quando executado pela Unidade Central de Processamento (CPU).
Relacionado: Como o desempenho do Windows é afetado por hardware e software
Embora o software do sistema deva estar ciente do BIOS, ele não o inclui como parte das especificações do sistema. Ao contrário de outros tipos de software, o firmware requer a troca de chips ou a recarga da memória flash.
Evolução da inicialização de hardware
O BIOS continua a ser usado em diferentes sistemas de computador, apesar da evolução das necessidades dos usuários. Como um tipo de firmware de sistema, o BIOS fornece a interface entre o hardware e o software em diferentes processos-chave, incluindo o processo de inicialização e fluxos de dados.
Procurando um software de roteador alternativo como DD-WRT? O firmware do roteador personalizado pode adicionar funcionalidade, mas é seguro usá-lo?
Leia a seguir
- Tecnologia Explicada
- BIOS
- UEFI
Calvin é um escritor da MakeUseOf. Quando não está assistindo Rick e Morty ou seus times esportivos favoritos, Calvin está escrevendo sobre startups, blockchain, cibersegurança e outros domínios da tecnologia.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.