All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Notícias
Categories: Notícias

UEFI: Por que a demora para inicializar?

Por que a demora?

O procedimento de inicialização de um computador pode ser subdividido em etapas. Mas, seja qual for o caso, seu objetivo final é carregar o sistema operacional e pôr a máquina à disposição do usuário, pronta para a labuta.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

É claro que uma observação superficial do fenômeno indica uma aparente contradição. Pois quem carrega programas é o Sistema Operacional. Por outro lado, o próprio sistema operacional é um programa. Um programa poderoso, especial, que controla e gerencia a máquina, porém nem por isto deixa de ser um programa. Ora, se quem carrega programas na memória é o sistema operacional e ele mesmo é um programa, como ele foi carregado na memória?

Este assunto já foi discutido aqui mesmo tantas vezes (por exemplo: na coluna “O aparente mistério do ?boot?“) que nem vou me dar ao trabalho de entrar em detalhes. Mas vale a pena, pelo menos, mencionar a razão pela qual ele é conhecido em inglês pelo termo “boot“, que significa “bota”, “botina” e que, aparentemente, nada tem a ver com o assunto.

De fato “boot” quer dizer “botina”, mas em informática ele derivou da simplificação do termo pelo qual o procedimento era conhecido originalmente: “bootstrap“, que significa “cordão da botina”, aqueles cordões utilizados para amarrar as botas. Agora sim ficou claro, pois não?

Acha que não? Ainda não consegue perceber a relação entre os cordões das botinas e o procedimento de inicialização dos computadores? Ah, certamente porque não conhece o ditado em inglês “Pull yourself up by your bootstraps” cuja tradução é “levante-se do chão puxando para cima os cordões das botas (como o cavalheiro da Figura 3, obtida no sítio “Enterprise Irregulars”).

Ele é usado para indicar que alguém deseja realizar algo que é impossível ser feito com os meios de que dispõe, como o cara que pretende acelerar um barco à vela sentado no banco traseiro segurando um ventilador apontado para a vela. Que, aparentemente, é justamente o que ocorre durante a carga do sistema operacional, que é um programa e precisa de que ele mesmo já esteja carregado para que possa carregar-se a si mesmo, como alguém que tentasse flutuar puxando para cima os cordões das próprias botinas.

Agora, sim, dá para explicar. O ditado deriva de uma das folclóricas mentiras do Barão de Munchausen, interessante personagem que certa feita relatou ter atravessado um pequeno pântano sem molhar as botinas novas apelando para este recurso. E foi como alusão ao ditado que o procedimento de inicialização passou a ser conhecido como “bootstrap” e, mais tarde, acabou simplificado para “boot“. Agora deu para entender, pois não? (uma ocasião, após relatar isto em classe, ouvi um aluno comentar que sempre pensara que o termo derivava do fato de que a máquina passava a se movimentar sozinha ao ser ligada como se, aparentemente, tivesse sido chutada por alguém calçando botinas, uma ideia que me pareceu disparatada até me deparar com a imagem exibida na Figura 1, no início desta coluna, obtida no sítio “Idioms4You” …)

Bem, então vamos lá: como resolver esta aparente contradição?

Simples: para que um programa seja executado, basta que seu código esteja na memória da máquina. Em geral na memória RAM, aquele trecho de memória volátil onde bits são escritos e sobrescritos incessantemente durante o funcionamento da máquina. Mas não necessariamente nela. De fato, estando armazenado em um chip de memória volátil ou não, desde que dentro do espaço de endereçamento da máquina (ou seja, em um trecho de endereços de memória que a máquina pode acessar), qualquer código pode ser executado.

É aí que entra o BIOS.

Page: 1 2 3 4 5

Next UEFI: Por que a demora para inicializar? »
Previous « HP pode ter tablets Windows 8 ainda em 2012
Share
Published by
Editorial IT Forum 365
14 anos ago

    Related Post

  • Para CEO da BuildBox, IA vai assumir o papel do Microsoft Office nas empresas
  • IA deixa fase de testes e ganha prioridade no mercado brasileiro de software, diz Abes
  • Custos de IA expõem problema de contexto e elevam gastos corporativos, diz Forrester

Recent Posts

  • Notícias

Oracle nomeia Marcelle Paiva como nova VP de vendas e ecossistema da América Latina

A Oracle anunciou Marcelle Paiva como nova vice-presidente de vendas, Go-to-Market (GTM) e ecossistema para…

3 dias ago
  • Notícias

Mercado de IPOs de tecnologia ganha força com avanço da IA

O mercado de ofertas públicas iniciais voltou a ganhar tração em 2026, impulsionado principalmente pelo…

3 dias ago
  • Notícias

Oracle adiciona US$ 85 bilhões em contratos de IA e encerra trimestre com carteira recorde de US$ 638 bilhões

A Oracle encerrou o quarto trimestre e o ano fiscal de 2026 com resultados recordes,…

3 dias ago
  • Notícias

Disputa entre Anthropic e OpenAI expõe divergências sobre o futuro da inteligência artificial

A disputa entre Anthropic e OpenAI ganhou novos contornos e se tornou um dos principais…

3 dias ago
  • Notícias

Marketing B2B precisa se reorganizar para atender compradores mais autônomos, diz Forrester

As áreas de marketing B2B precisam rever sua estrutura operacional para acompanhar a transformação do…

3 dias ago
  • Notícias

Empresas enfrentam lacuna crescente entre adoção de IA e segurança na nuvem

Existe uma lacuna crescente entre a rápida adoção da inteligência artificial (IA) e a capacidade…

3 dias ago
All Rights ReservedView Non-AMP Version
  • L