Bootstraping
El término suele aplicarse especialmente al proceso de inicio de una computadora (buteo), en donde un mecanismo esnecesario para ejecutar el programa que es responsable de ejecutar los programas de software (el sistema operativo).
Boot
El término bootstrapping fue acortado a booting (boot), que es el proceso deiniciar una computadora, y es el término más común empleado por usuarios no técnicos.
Un bootstrap comúnmente se refiere al programa que comienza la inicialización del sistema operativo de lacomputadora, como GRUB, LILO o NTLDR.
Tipos de configuración
Hay tres tipos distintos de arreglos o configuraciones NIC: jumper, software o la tecnología más moderna: Plug-and-Play(PnP o conectar yutilizar).
para el bootstrapping. En los IA-32 (x86) y los IA-64 (Itanium), este método es implementado por PXE y Etherboot.
Bootstrapping en el desarrollo de software
Bootstrapping también puedehacer referencia al desarrollo sucesivo de entornos de programación más completos y rápidos.
El más entorno más simple podría ser, tal vez, un editor de texto básico y un programa assembler. Usandoestas herramientas, se puede crear un editor más complejo y un compilador para un lenguaje de programación de alto nivel. Con estos últimos se puede crear un entorno de programación más complejo, conuna interfaz gráfica más completa y un lenguaje de programación de más alto nivel.
Bootstrapping en compiladores
En el diseño de compiladores, un compilador bootstrap o bootstrapping, es uncompilador que es escrito en el mismo lenguaje, (o en un subconjunto del lenguaje), que este mismo compilará.
Algunos ejemplos de compiladores bootstrap son: gcc, GHC, OCaml, BASIC, PL/I y Mono C#....
Regístrate para leer el documento completo.