UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO
UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO
UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
10<br />
CAPÍTULO 3. ESTADO <strong>DE</strong>L ARTE<br />
posible reutilizar herramientas ya probadas y validadas, el proyecto ganará en fiabilidad<br />
y su desarrollo será menos costoso.<br />
En este capítulo se presenta una pequeña introducción a los conceptos y herramientas<br />
que se emplearon para la elaboración del proyecto, así como una descripción<br />
de varios sistemas y herramientas que versan sobre la misma problemática que este<br />
proyecto, y que intentan resolver algunos problemas similares a los planteados.<br />
3.1. Cargadores de Arranque<br />
Los cargadores de arranque son pequeños programas que se ejecutan al inicio del<br />
equipo, cuya tarea es cargar el kernel del sistema operativo y, finalmente, pasarle el<br />
control. En la mayoría de las arquitecturas hardware, los cargadores de arranque se<br />
alojan en el Master Boot Record (MBR), cuya capacidad es tan sólo de 512 Bytes, por<br />
lo que suelen dividirse en varias etapas. La primera etapa (que reside en el MBR) la<br />
lee la BIOS, y se ocupa de cargar la segunda etapa desde su ubicación, generalmente<br />
en otra parte del disco duro.<br />
La segunda etapa ejecuta el cargador del sistema operativo, y suele presentar un<br />
menú para que el usuario decida cuál quiere arrancar. El cargador cede entonces el<br />
control al kernel del sistema operativo, que se ocupa de cargar los controladores de<br />
dispositivos y demás programas para el control del sistema, hasta finalmente cargar<br />
los programas de usuario. Normalmente, los usuarios consideran el proceso de carga<br />
finalizado cuando el sistema es capaz de responder a los eventos del exterior (periféricos<br />
de entrada).<br />
GRUB y LILO<br />
Son los dos cargadores más extendidos en el mundo POSIX. Funcionan prácticamente<br />
igual, aunque GRand Unified Bootloader (GRUB) tiene la ventaja de contar con<br />
una consola de línea de comandos. Esto resulta útil cuando existe algún error y no se<br />
puede cargar el sistema operativo. En el caso de LInux LOader (LILO) sería necesario<br />
arrancar el equipo desde otro dispositivo, editar la configuración y reiniciar.