Proceso de Arranque_linux

download Proceso de Arranque_linux

of 10

Transcript of Proceso de Arranque_linux

  • 8/13/2019 Proceso de Arranque_linux

    1/10

    TRABAJO COLABORATIVO 1LINUX

    PORJOSE EDILSON AGUIRRE ALZATE

    RAFAEL ESTEBAN TAPIA

    TUTORMIGUEL ANGEL LOPEZ

    UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNADMEDELLIN 2013

  • 8/13/2019 Proceso de Arranque_linux

    2/10

    INTRODUCCION

    Por medio del siguiente trabajo colaborativo de la materia deLinux, de la Universidad Nacional Abierta y a Distancia,pretendemos mostrar el proceso de arranque o boot del sistemaoperativo Linux, desde que se inicia el sistema hasta que quedecompletamente cargado, a travs de cuatro fases importantescomo son el hardware, boot loader, kernel, unit. Documentandocada uno de los procesos a travs de diagramas de flujo.

  • 8/13/2019 Proceso de Arranque_linux

    3/10

    ACTIVIDAD

    Para la construccin de esta segunda fase cada uno de losparticipantes del pequeo grupo realizarn investigaciones,propuestas y acuerdos entre el grupo de cmo realizar ydesarrollar el producto final (mximo 3 aportes en diferentesfechas y por tarde un da antes del da de entrega del productofinal); estos sern evidenciados en el Foro Espacio para Trabajo enEquipo Fase 2.Se debe realizar una presentacin en la cual se debe responder aQue es el boot? y mostrar el proceso de las 4 fases de arranque delsistema operativo Linux en su orden, as:Fase 1: HardwareFase 2: BootLoaderFase 3: KernelFase 4: InitSe debe explicar el proceso con diagramas de flujo y documentarcada una de las fases, puede hacer uso de ayudas multimedialescomo sonido, animacin, etc.

  • 8/13/2019 Proceso de Arranque_linux

    4/10

    EL BOOT

    En Linux y otros sistemas operativos, el boot es el cargador delarranque, y esta diseado para cargar el sistema operativo en lamemoria. Es el mismo proceso de arranque de linux a partir de unapequea parte del mismo. Como en la mayora de arquitecturas, esteprograma se encuentra en el MBR, el cual es de 512 bytes, no essuficiente para cargar en su totalidad un sistema operativo. Por eso,

    el cargador de arranque consta de varias etapas.

  • 8/13/2019 Proceso de Arranque_linux

    5/10

    FASES DE ARRANQUE DEL SISTEMA OPERATIVO LINUX

    En Linux, el flujo de control durante el arranque es desde el BIOS, algestor de arranque y al kernel. El ncleo inicia el planificador y ejecutael primer espacio de usuario y el programa de inicializacin, queestablece el entorno de usuario y permite la interaccin del usuario y elinicio de sesin. Este proceso lo podemos resumir en 4 fases.

  • 8/13/2019 Proceso de Arranque_linux

    6/10

    FASE 1

    HARDWARE:

    En esta fase el sistema se inicia pasando el controla la BIOS. pequeo programa que se encuentragrabado en una memoria en la placa base. POST:IPL en otras arquitecturas (No PC).

    Procesos:Determina porquse ejecuta el POSTBusca, dimensiona y verifica la memoria delsistema (RAM y ROM)Busca, inicializa y cataloga los buses y dispositivosdel sistema

    Proporciona la interfaz de usuario para configurarparmetros del sistema (Velocidad de CPU, ordende arranque, tunningdelsistema, etc.)Comienza el proceso de arranque del sistema,llamando al bootloader

  • 8/13/2019 Proceso de Arranque_linux

    7/10

    FASE 2

    BOOT LOADER

    El objetivo del Bootloaderescargar parte del nucleo(kernel)del sistema operativo en memoria

    y ejecutarlo, toma el control y seencarga de cargar el resto delsistema. Puede estar en undisquete, en un disco duro, comoel Master BootRecord o MBR, sehacer por medio de LILO yGRUB, que es mas avanzado yaque es capaz de cargarficheros realizar tareasdinmicas en la fase dearranque del sistema.

  • 8/13/2019 Proceso de Arranque_linux

    8/10

    FASE 3

    KERNEL

    Esto es cdigo en el principio de la propiaimagen del kernel) Comienza la inicializacindel kernely el chequeo y puesta en marcha dealgunos de los dispositivo, Realiza otrasfunciones como:Detecta la CPU y su velocidadInicializa el Displaypara, Comprueba el busPCI e identifica y crea una tabla con losperifricos conectados, Inicializa el sistema degestin de memoria virtual y todos losperifricos compilados dentro del kernel,Monta el sistema de ficheros root(/) aqullama al proceso initque se ejecuta con uid0 yserel padre de todos los dems procesos.

  • 8/13/2019 Proceso de Arranque_linux

    9/10

    FASE 4

    INICIO

    En estos momentos el kernel est cargado,tenemos gestin de memoria, una parte delhardware est inicializado y tenemos unsistema de ficheros root.

    A partir de ahora el resto de operaciones sevan a realizar directa o indirectamente porel proceso init.

    El proceso initlee del fichero /etc/inittablaconfiguracin a utilizar.

    Ejecuta el comando /etc/rc.sysinitel cualrealiza una inicializacin bsica del sistema.En funcin del runlevel ejecuta loscomandos establecidos.

  • 8/13/2019 Proceso de Arranque_linux

    10/10

    REFERENCIAS

    Proceso de arranque, tomado el 11 de ocubre de 3013 dehttp://es.wikipedia.org/wiki/Proceso_de_arranque_en_Linux

    Diagramas de Flujo, tomado el 11 de octubre de 2013 dehttp://dia.softonic.com/

    Linux , Miguel ngel Lpez, Bogot, 2011

    http://es.wikipedia.org/wiki/Proceso_de_arranque_en_Linuxhttp://dia.softonic.com/http://dia.softonic.com/http://es.wikipedia.org/wiki/Proceso_de_arranque_en_Linuxhttp://es.wikipedia.org/wiki/Proceso_de_arranque_en_Linux