fbpx
Wikipedia

Bootstrapping (informática)

La palabra inglesa bootstrapping es generalmente un término utilizado para describir el arranque, o proceso de inicio de cualquier ordenador. Suele referirse al programa que arranca un sistema operativo como por ejemplo GRUB, LiLo (utilizados en sistemas GNU/Linux, por ejemplo), BCD o NTLDR (utilizados en sistemas Windows). Se ejecuta tras el proceso POST (power-on-self-test) del BIOS. También es llamado «Boot loader» (cargador de inicio).[1][2]

Proceso de arranque

Cuando un equipo es encendido:

  1. Se ejecuta el POST, que se encuentra en la dirección F000:FFF0, que pertenece al ROM-BIOS, destinada a realizar una serie de tests e inicializaciones de los componentes electrónicos conectados (hardware).
  2. Se carga del disco primario el primer sector (cilindro 0, cabeza 0, sector 1) en la dirección 0000:7C00 (7C00 lineal).
  3. Se comprueba que contenga código válido (debe estar firmado con los valores 0x55 y 0xAA en bytes de las posiciones 511 y 512 respectivamente), en cuyo caso se salta a esa dirección (a la que apunta CS:IP).

Entornos de programación

El bootstrapping también puede referirse al proceso mediante el cual se han desarrollado entornos de programación cada vez más complejos a partir de otros más simples. El entorno más simple sería, quizás, un editor de textos muy sencillo (p. ej. ed) y un programa ensamblador. Utilizando estas herramientas, se puede escribir un editor de texto más complejo y un compilador simple para un lenguaje de más alto nivel y así sucesivamente, hasta obtener un entorno de desarrollo integrado y un lenguaje de programación de muy alto nivel.

Componentes de un sistema

También, por ejemplo, es conocido ese término, para «construir» un sistema completo a partir de sus componentes base, o bien, de previas versiones precompiladas de esos componentes, como por ejemplo una instalación vía «stage1» en Gentoo Linux o 'net install' en Debian.

Véase también

Referencias

  1. Fox, John (2002). «Bootstrapping Regression Models» (en inglés). Consultado el 30 de marzo de 2019. 
  2. «INTRODUCTION TO BOOTSTRAP ESTIMATION» (en inglés). Consultado el 30 de marzo de 2019. 
  •   Datos: Q1195936

bootstrapping, informática, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, enero, 2015, palabra, inglesa, bootstrapping, generalmente, término, utilizado, para, describir, arranque, proceso, inicio, cua. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 13 de enero de 2015 La palabra inglesa bootstrapping es generalmente un termino utilizado para describir el arranque o proceso de inicio de cualquier ordenador Suele referirse al programa que arranca un sistema operativo como por ejemplo GRUB LiLo utilizados en sistemas GNU Linux por ejemplo BCD o NTLDR utilizados en sistemas Windows Se ejecuta tras el proceso POST power on self test del BIOS Tambien es llamado Boot loader cargador de inicio 1 2 Indice 1 Proceso de arranque 2 Entornos de programacion 3 Componentes de un sistema 4 Vease tambien 5 ReferenciasProceso de arranque EditarCuando un equipo es encendido Se ejecuta el POST que se encuentra en la direccion F000 FFF0 que pertenece al ROM BIOS destinada a realizar una serie de tests e inicializaciones de los componentes electronicos conectados hardware Se carga del disco primario el primer sector cilindro 0 cabeza 0 sector 1 en la direccion 0000 7C00 7C00 lineal Se comprueba que contenga codigo valido debe estar firmado con los valores 0x55 y 0xAA en bytes de las posiciones 511 y 512 respectivamente en cuyo caso se salta a esa direccion a la que apunta CS IP Entornos de programacion EditarEl bootstrapping tambien puede referirse al proceso mediante el cual se han desarrollado entornos de programacion cada vez mas complejos a partir de otros mas simples El entorno mas simple seria quizas un editor de textos muy sencillo p ej ed y un programa ensamblador Utilizando estas herramientas se puede escribir un editor de texto mas complejo y un compilador simple para un lenguaje de mas alto nivel y asi sucesivamente hasta obtener un entorno de desarrollo integrado y un lenguaje de programacion de muy alto nivel Componentes de un sistema EditarTambien por ejemplo es conocido ese termino para construir un sistema completo a partir de sus componentes base o bien de previas versiones precompiladas de esos componentes como por ejemplo una instalacion via stage1 en Gentoo Linux o net install en Debian Vease tambien EditarBootloader Arranque desde red Boot Strap LoaderReferencias Editar Fox John 2002 Bootstrapping Regression Models en ingles Consultado el 30 de marzo de 2019 INTRODUCTION TO BOOTSTRAP ESTIMATION en ingles Consultado el 30 de marzo de 2019 Datos Q1195936 Obtenido de https es wikipedia org w index php title Bootstrapping informatica amp oldid 123615371, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos