Hogar Hardware ¿Qué es un bootstrap? - definición de techopedia

¿Qué es un bootstrap? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Bootstrap?

Un programa de arranque es el programa que inicializa el sistema operativo (SO) durante el inicio. El término bootstrap o bootstrapping se originó a principios de la década de 1950. Se refería a un botón de carga de arranque que se usaba para iniciar un programa de arranque cableado, o un programa más pequeño que ejecutaba un programa más grande como el sistema operativo. Se dijo que el término se derivaba de la expresión "tirando de ti mismo por tus propios pasos", comenzando pequeños y cargando programas uno a la vez mientras cada programa está "atado" o conectado al siguiente programa que se ejecutará en secuencia.

Techopedia explica Bootstrap

Bootstrapping es el proceso de cargar un conjunto de instrucciones cuando una computadora se enciende o arranca por primera vez. Durante el proceso de inicio, se realizan pruebas de diagnóstico, como la autocomprobación de encendido (POST), que establece o verifica las configuraciones de los dispositivos e implementa pruebas de rutina para la conexión de periféricos, hardware y dispositivos de memoria externos. El cargador de arranque o el programa de arranque se carga para inicializar el sistema operativo.

Los programas típicos que cargan el sistema operativo son:

  • GNU Grand Unified Bootloader (GRUB): una especificación de arranque múltiple que permite al usuario elegir uno de varios sistemas operativos
  • NT Loader (NTLDR): un cargador de arranque para el sistema operativo Windows NT de Microsoft que generalmente se ejecuta desde el disco duro
  • Linux Loader (LILO): un gestor de arranque para Linux que generalmente se ejecuta desde un disco duro o un disquete
  • Controlador de interfaz de red (NIC): utiliza un gestor de arranque que admite el arranque desde una interfaz de red como Etherboot o un entorno de ejecución previo al arranque (PXE)

Antes del arranque, se dice que una computadora comienza con una memoria principal en blanco. El programa de arranque permite que la secuencia de programas se cargue para iniciar el sistema operativo. El sistema operativo es el programa principal que administra todos los programas que se ejecutan en una computadora y realiza tareas como controlar dispositivos periféricos como una unidad de disco, administrar directorios y archivos, transmitir señales de salida a un monitor e identificar señales de entrada desde un teclado.

Bootstrap también puede referirse a la preparación gradual de entornos de programación tempranos para crear entornos de programación más complejos y fáciles de usar. Por ejemplo, en un momento el entorno de programación podría haber consistido en un programa ensamblador y un editor de texto simple. Con el tiempo, las mejoras graduales han llevado a los sofisticados lenguajes de programación orientados a objetos y a los entornos de desarrollo gráfico integrado (IDE).

¿Qué es un bootstrap? - definición de techopedia