Lar Hardware O que é um bootstrap? - o que é techopedia

O que é um bootstrap? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Bootstrap?

Um bootstrap é o programa que inicializa o sistema operacional (SO) durante a inicialização. O termo bootstrap ou bootstrapping se originou no início dos anos 50. Ele se referia a um botão de carregamento de inicialização que foi usado para iniciar um programa de inicialização conectado ou a um programa menor que executava um programa maior, como o sistema operacional. Dizia-se que o termo era derivado da expressão "elevando-se por suas próprias instruções", iniciando pequenos e carregando programas um de cada vez, enquanto cada programa é "atado" ou conectado ao próximo programa a ser executado em sequência.

Techopedia explica o Bootstrap

Bootstrapping é o processo de carregar um conjunto de instruções quando um computador é ligado ou inicializado pela primeira vez. Durante o processo de inicialização, são realizados testes de diagnóstico, como o POST (power-on self-test), que define ou verifica configurações de dispositivos e implementa testes de rotina para a conexão de periféricos, hardware e dispositivos de memória externa. O carregador de inicialização ou o programa de inicialização é carregado para inicializar o sistema operacional.

Os programas típicos que carregam o sistema operacional são:

  • GNU Grand Unified Bootloader (GRUB): Uma especificação de inicialização múltipla que permite ao usuário escolher um dos vários sistemas operacionais
  • NT Loader (NTLDR): um carregador de inicialização para o sistema operacional Windows NT da Microsoft que geralmente é executado a partir do disco rígido
  • Linux Loader (LILO): Um gerenciador de inicialização para Linux que geralmente é executado a partir de um disco rígido ou disquete
  • Network Interface Controller (NIC): usa um carregador de inicialização que suporta a inicialização a partir de uma interface de rede, como Etherboot ou PXE (ambiente de execução pré-inicialização)

Diz-se que antes do bootstrap, um computador começa com uma memória principal em branco. O bootstrap permite que a sequência de programas seja carregada para iniciar o sistema operacional. O sistema operacional é o principal programa que gerencia todos os programas executados em um computador e executa tarefas como controlar dispositivos periféricos como uma unidade de disco, gerenciar diretórios e arquivos, transmitir sinais de saída para um monitor e identificar sinais de entrada de um teclado.

O Bootstrap também pode se referir à preparação gradual de ambientes de programação iniciais para criar ambientes de programação mais complexos e fáceis de usar. Por exemplo, ao mesmo tempo, o ambiente de programação pode ter sido composto por um programa assembler e um simples editor de texto. Com o tempo, as melhorias graduais levaram às sofisticadas linguagens de programação orientadas a objetos e aos ambientes de desenvolvimento gráfico integrado (IDEs).

O que é um bootstrap? - o que é techopedia