Gestor de arranque

Gestor de arranque

Un gestor de arranque (en inglés «bootloader») es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo, y que está diseñado exclusivamente para preparar todo lo que necesita el sistema operativo para funcionar. Normalmente se utilizan los cargadores de arranque multietapas, en los que varios programas pequeños se suman los unos a los otros, hasta que el último de ellos carga el sistema operativo.

En los ordenadores modernos, el proceso de arranque comienza cuando la unidad central de procesamiento ejecuta los programas contenidos en una memoria de sólo lectura en una dirección predefinida y se configura la unidad central para ejecutar este programa, sin ayuda externa, al encender el ordenador.

Contenido

Historia

La palabra boot en el mundo de la informática es la abreviatura de bootstrapping (en español «arranque o cargador de arranque»). El término bootstrapping o arranque en este caso, comenzó como una metáfora derivada de tirar del cierre de las botas para que así una persona pudiera quitárselas o ponérselas con comodidad sin necesitar la ayuda de otro. En los ordenadores de la década de 1950, se utilizó un botón de arranque que al pulsarlo causaba que un programa estructurado leyera un programa de carga de una tarjeta perforada que a su vez cargaba un sistema largo de programas desde tarjetas perforadas hasta la memoria del ordenador, sin más ayuda de los operadores humanos. En el contexto de computación, esa palabra se ha utilizado al menos desde 1958.

Gestor de arranque

Sistemas de computación impulsados por un procesador central o un conjunto de procesadores sólo pueden ejecutar código en la memoria de funcionamiento, también conocido como sistemas de memoria, que pueden ser implementados en varias tecnologías cubiertas en tipos generales de: memoria de sólo lectura o ROM, y memoria de acceso aleatorio o RAM. Modernos sistemas operativos y aplicaciones de programación de código y datos están almacenados en dispositivos no volátiles de memoria periférica o dispositivos de almacenamiento masivo. Ejemplos típicos de tales dispositivos de almacenamiento no volátiles son: disco duro, CD-ROM, DVD, dispositivos de memoria USB y disqueteras.

Gestor de arranque de segunda etapa

Este programa contiene funcionalidades rudimentarias para buscar unidades que se puedan seleccionar para participar en el arranque, y cargar un pequeño programa desde una sección especial de la unidad más prometedora. El pequeño programa no es, en sí mismo, un sistema operativo sino, simplemente, un cargador de arranque de segundo nivel, como Lilo o GNU GRUB, que es capaz de cargar el sistema operativo propiamente dicho y, finalmente, transferirle el control. El sistema se auto-iniciará y puede cargar los controladores de dispositivos y otros programas que son necesarios para el normal funcionamiento del sistema operativo.

El proceso de arranque se considera completo cuando el ordenador está preparado para contestar a los requerimientos del exterior. El típico ordenador moderno arranca en, aproximadamente, un minuto (del cual, 15 segundos son empleados por los cargadores de arranque preliminares y, el resto, por el cargador del sistema operativo), mientras que los grandes servidores pueden necesitar varios minutos para arrancar y comenzar todos los servicios; para asegurar una alta disponibilidad, ofrecen unos servicios antes que otros.

La mayoría de los sistemas empotrados deben arrancar casi instantáneamente, por ejemplo, esperar un minuto para poder ver la televisión se considera inaceptable. Por ello, tienen el sistema operativo en la ROM o memoria flash, gracias a lo cual pueden ser ejecutados de forma casi instantánea.

Gestor de arranque Flash

Sistemas incorporados, especialmente en aplicaciones automotrices dependen en gran medida de gestores de arranque Flash para asegurarse de que la unidad de control de motor o ECU (sigla en inglés deengine control unit) es programable, ya sea en producción o en servicio. Un gestor de arranque Flash reside en la memoria Flash, y es siempre la primera aplicación que se ejecuta después de un reinicio. El gestor de arranque Flash decide si una aplicación está lista y, por tanto, bien se queda en la ECU o salta a la solicitud para iniciar la ejecución. El beneficio de tener un gestor de arranque de Flash en una ECU es principalmente para permitir el borrado y la programación de nuevas aplicaciones en una sola ECU en el caso de las actualizaciones de una aplicación, o cambiar la configuración de una nueva descarga de archivos de calibración. Los gestores de arranque Flash más populares son los basados en CAN (en inglés controller area network) que usan el protocolo CAN para descargar datos a una ECU. Estos gestores de arranque hacen uso de un diagnóstico de protocolo para comunicar y para descargar a una ECU.

Gestor de arranque de red

Artículo principal: Arranque desde red

La mayoría de los ordenadores también son capaces de arrancar desde una red informática. En este escenario, el sistema operativo se almacena en el disco de un servidor, y ciertas partes del mismo se transfieren al cliente mediante un simple protocolo, como el Trivial File Transfer Protocol (en español «protocolo de transferencia de archivos trivial»).Después de que estas piezas han sido transferidas, el sistema operativo toma el control del proceso de arranque.

Otros tipos de secuencia de arranque

Algunos otros procesadores tienen otros tipos de modos de arranque; la mayoría de procesadores de señal digital tienen los siguientes modos de arranque:

  • Modo de arranque de serie
  • Modo paralelo de arranque
  • HPI boot

Véase también

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужен реферат?

Mira otros diccionarios:

  • Gestor de Arranque Grafico — Gestor de Arranque Gráfico Gestor de Arranque Grafico (ou GAG) est un chargeur d amorçage sous licence libre GNU GPL. Sommaire 1 Présentation 2 Installation 3 Fonctionnalités 4 …   Wikipédia en Français

  • Gestor de Arranque Gráfico — Gestor de Arranque Grafico (ou GAG) est un chargeur d amorçage sous licence libre GNU GPL. Sommaire 1 Présentation 2 Installation 3 Fonctionnalités 4 Voir aussi …   Wikipédia en Français

  • Gestor — puede hacer referencia a: Gestor de ventanas: Es un programa informático que controla la ubicación y apariencia de las ventanas bajo un sistema. Gestor de descargas: Es un programa diseñado para descargar ficheros de Internet, ayudado de… …   Wikipedia Español

  • Arranque dual — Saltar a navegación, búsqueda Doble booteo, Dual boot, Dual booting, Doble arranque o Arranque dual son distintas formas de llamar a la capacidad de una computadora para poder tener e iniciar con más de un sistema operativo funcionando en un… …   Wikipedia Español

  • Arranque (informática) — Fase POST de una PC basada en firmware BIOS. F …   Wikipedia Español

  • Bootloader — Saltar a navegación, búsqueda Un bootloader (en inglés «cargador de arranque» ) es un programa sencillo que no tiene la totalidad de las funcionalidades de un sistema operativo, diseñado exclusivamente para preparar todo lo que necesita el… …   Wikipedia Español

  • Master Boot Record — Saltar a navegación, búsqueda Algunas veces se emplea para el arranque del sistema operativo con bootstrap, otras veces es usado para almacenar una tabla de particiones y, en ocasiones, se usa sólo para identificar un dispositivo de disco… …   Wikipedia Español

  • Master boot record — Almacenamiento de un master boot record estándar Dirección Descripción 0x0000 Área de código 0x01B8 4 bytes; firma del disco (opcional) 0x01BC 2 bytes; normalmente 0x0000 0x01BE Para entradas en la tabla de particiones primarias de 16 bytes… …   Wikipedia Español

  • GNU GRUB — Grub Menú de GRUB en modo no gráfico …   Wikipedia Español

  • Live USB — Este artículo o sección necesita una revisión de ortografía y gramática. Puedes colaborar editándolo (lee aquí sugerencias para mejorar tu ortografía). Cuando se haya corregido, borra este aviso por favor …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”