O que é bootstrapping?

2

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

Mas, até onde sei, o bootstrapping em termos de máquinas Linux é o seguinte: link - Descreve uma maneira de iniciar um computador. Está correto?

Se sim, o bootstrapping é o carregamento de inicialização?

    
por Brian 22.05.2017 / 23:09

2 respostas

4

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

Bootstrapping um sistema operacional ("inicialização") inclui a obtenção do BIOS (ou equivalente) para executar 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 (consulte primeiro e segundo estágio de bootloaders ).

A inicialização de um compilador é feita pela compilação de um compilador simples que pode manipular 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 outros campos para descrever o uso de estágios intermediários de investimento / desenvolvimento necessários para iniciar etapas posteriores de complexidade e / ou tamanho crescentes.

De o artigo da Wikipedia sobre Bootstrapping :

Tall boots may have a tab, loop or handle at the top known as a bootstrap, allowing one to use fingers or a boot hook tool to help pulling the boots on. The saying "to pull oneself up by one's bootstraps" was already in use during the 19th century as an example of an impossible task.

Pergunta relacionada:

por 22.05.2017 / 23:39
0

Um bootstrap é o primeiro programa que um computador executa quando é ligado. Este é geralmente o BIOS atual piscando na placa-mãe.

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

    
por 13.07.2018 / 04:14