Por que computadores não conseguem inicializar instantaneamente?
Com o hardware mais novo e mais potente e os sistemas operacionais aprimorados que temos disponíveis para uso atualmente, por que ainda demora para inicializar totalmente um computador toda vez??
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
A questão
Leitor de superusuário A kosinix quer saber por que os computadores não conseguem inicializar totalmente instantaneamente:
Computadores já existem há algum tempo. Então, o que está nos impedindo de fazer computadores inicializar instantaneamente, como eletrodomésticos comuns e outros dispositivos? É mesmo possível? Eu sei que existem opções 'Hibernate' e 'Sleep', mas elas não são realmente 'boot real'.
Por que os computadores não conseguem inicializar totalmente instantaneamente? Com o hardware melhor e mais poderoso que está disponível agora e a melhoria contínua dos sistemas operacionais, pode-se pensar que os computadores poderiam ser totalmente inicializados muito mais rapidamente do que atualmente..
A resposta
O contribuidor do SuperUser ckhan tem a resposta para nós:
Computadores são máquinas de estado. O problema é que a condição inicial com a qual o computador inicia (que é, literalmente, instantâneo) não é muito útil para você e para mim. (Mesmo depois que o primeiro elétron se move.)
O que é útil para você e para mim é muitos milhões de passos adiante nessa "máquina de estado". A maneira mais fácil para os desenvolvedores descreverem esse estado é defini-lo em programas, e esses programas sempre levarão mais que 'tempo zero' para serem executados.
Agora você pode dizer: “Tudo bem, mas você não pode armazenar em cache o 'primeiro estado utilizável' e começar por aí?” E você poderia, e isso acontece. É (mais ou menos) o que é retomado do 'Sleep', e é por isso que não é muito justo, eu acho, “excluir” o currículo de uma discussão sobre a melhoria dos tempos de inicialização.
Embora os tempos de inicialização tenham definitivamente melhorado nos últimos anos e continuem a melhorar à medida que o tempo passa, há, e sempre haverá, muita coisa acontecendo “atrás da tela” toda vez que você inicia seu computador favorito.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.