Não, isso é incorreto. Quando um PC é ligado ou redefinido pela primeira vez, a CPU não começa imediatamente a executar as instruções do aplicativo. Em vez disso, passa por um processo de inicialização envolvendo vários estágios:
1.
Auto-teste de poder (post): A CPU inicia um autoteste dos componentes de hardware (RAM, CPU, sistema básico de entrada/saída).
2.
Inicialização do BIOS/UEFI: O sistema básico de entrada/saída (BIOS) ou a interface de firmware extensível unificada (UEFI) é carregada. Este firmware gerencia o hardware básico e inicia o processo de inicialização.
3. Execução
Bootloader: Um programa de bootloader (como Grub ou Windows Boot Manager) é carregado, que localiza e carrega o sistema operacional.
4.
Carregamento do sistema operacional: O sistema operacional (como Windows, MacOS ou Linux) carrega seu kernel e drivers essenciais.
5.
Inicialização de serviços e drivers: O sistema operacional carrega os drivers necessários para dispositivos de hardware e inicializa vários serviços.
6.
Tela de login (se aplicável): Por fim, a interface do usuário é exibida, permitindo que o usuário faça login. Somente * depois * deste ponto pode iniciar o usuário e executar as instruções do aplicativo.
Portanto, a CPU está ocupada com tarefas de baixo nível críticas para a inicialização do sistema antes que qualquer código de aplicativo seja executado.