Pagina inicial » como » Por que computadores não conseguem inicializar instantaneamente?

    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.