Embora os computadores tenham muitos componentes, eles podem ser amplamente categorizados em três tipos principais:
1.
Hardware: Os componentes físicos de um sistema de computador. Isso inclui coisas como CPU, RAM, placa -mãe, disco rígido, placa gráfica, teclado, mouse, monitor, etc. É tudo o que você pode tocar fisicamente.
2.
software: Os programas e dados que dizem ao hardware o que fazer. Isso inclui o sistema operacional (como Windows, MacOS ou Linux), aplicativos (como processadores de texto, jogos e navegadores da Web) e arquivos de dados. São as instruções e informações que o computador processa.
3.
firmware: Um tipo especial de software que é permanentemente armazenado em um dispositivo de hardware (como um chip ROM). Ele fornece controle de baixo nível sobre o hardware e geralmente atua como o processo de inicialização inicial do computador. Ele preenche a lacuna entre hardware e software, atuando como um conjunto de instruções embutido para funções específicas de hardware.