O que é inicialização?

O que é inicialização?

Estou lendo sobre bootstrapping e estou confuso porque o termo é muito usado em tecnologia (especialmente o próprio bootstrap como estrutura CSS).

Mas até onde eu sei, a inicialização em termos de máquinas Linux é esta: http://www.tldp.org/LDP/LG/issue70/ghosh.html - Descreve uma maneira de inicializar um computador. Isso está correto?

Em caso afirmativo, então a inicialização é o carregamento da inicialização?

Responder1

No sentido geral, “bootstrapping” é um processo através do qual um sistema complexo é configurado usando um sistema muito mais simples. Um sistema bootstrap (o sistema mais simples) é inerentemente incompleto.

Inicializar um sistema operacional ("inicializá-lo") inclui fazer com que o firmware do computador (BIOS ou equivalente) execute um programa simples que às vezes está localizado em um local fixo no disco, que por sua vez inicia rotinas de inicialização mais complexas (consultebootloaders de primeiro e segundo estágio).

A inicialização de um compilador é feita compilando um compilador simples que pode lidar com um subconjunto de uma linguagem na qual o compilador completo é escrito, possivelmente em várias etapas sucessivas.

O termo também é usado nos negócios e em outras áreas para descrever o uso de estágios intermediários de investimento/desenvolvimento necessários para iniciar estágios posteriores de complexidade e/ou tamanho crescentes.

Deo artigo da Wikipedia sobre Bootstrapping:

As botas altas podem ter uma aba, laço ou alça na parte superior conhecida como bootstrap, permitindo usar os dedos ou uma ferramenta de gancho para ajudar a calçar as botas. O ditado “sustentar-se pelas próprias botas” já era usado durante o século XIX como exemplo de tarefa impossível.

Pergunta relacionada:

Responder2

Um bootstrap é o primeiro programa que um computador executa ao ser ligado. Geralmente é o BIOS atual atualizado na placa-mãe.

O bootstrap então passa para o programa do setor de inicialização do sistema operacional na unidade de inicialização. No caso do UEFI, a troca de plataformas de sistema operacional pode ser gerenciada diretamente no BIOS.

informação relacionada