10.05.2015 Views

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

UNIVERSIDAD DE CASTILLA-LA MANCHA ... - Grupo ARCO

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!