Proceso De Arranque En Linux

Páginas: 9 (2224 palabras) Publicado: 1 de mayo de 2012
Proceso de arranque en Linux
(Redirigido desde Proceso de arranque en linux)
El Proceso de arranque en Linux es el proceso de inicialización del Sistema Operativo-Linux. Es en muchos aspectos similar a los procesos de arranque de BSD y otros sistemas Unix, de los cuales deriva.
Descripción general del proceso típico
En Linux, el flujo de control durante el arranque es desde el BIOS , algestor de arranque y al núcleo (kernel). El núcleo inicia el planificador (para permitir la multitarea) y ejecuta el primer espacio de usuario (es decir, fuera del espacio del núcleo) y el programa de inicialización (que establece el entorno de usuario y permite la interacción del usuario y el inicio de sesión), momento en el que el núcleo se inactiva hasta que sea llamado externamente.
La etapa delcargador de arranque no es totalmente necesaria. Determinadas BIOS pueden cargar y pasar el control a Linux sin hacer uso del cargador. Cada proceso de arranque será diferente dependiendo de la arquitectura del procesador y el BIOS.

1. El BIOS realiza las tareas de inicio específicas de la plataforma de hardware.
2. Una vez que el hardware es reconocido y se inicia correctamente, el BIOS cargay ejecuta el código de la partición de arranque del dispositivo de arranque designado, que contiene la fase 1 de un gestor de arranque Linux. La fase 1 carga la fase 2 (la mayor parte del código del gestor de arranque). Algunos cargadores pueden utilizar una fase intermedia (conocida como la fase 1.5) para lograr esto, ya que los modernos discos de gran tamaño no pueden ser totalmente leídos sincódigo adicional.
3. El gestor de arranque a menudo presenta al usuario un menú de opciones posibles de arranque. A continuación, carga el sistema operativo, que descomprime en la memoria, y establece las funciones del sistema como del hardware esencial y la paginación de memoria, antes de llamar a la funciónstart_kernel().
4. La función start_kernel() a continuación realiza la mayor parte de laconfiguración del sistema (interrupciones, el resto de la gestión de memoria, la inicialización del dispositivo, controladores, etc), antes de continuar por separado el proceso inactivo y planificador, y el proceso de Init (que se ejecuta en el espacio de usuario).
5. El planificador toma control efectivo de la gestión del sistema, y el núcleo queda dormido (inactivo).
6. El proceso Init ejecutasecuencias de comandos (Scripts) necesarios para configurar todos los servicios y estructuras que no sean del sistema operativo, a fin de permitir que el entorno de usuario sea creado y pueda presentarse al usuario con una pantalla de inicio de sesión.
En el apagado, Init es llamado a cerrar toda las funcionalidades del espacio de usuario de una manera controlada, de nuevo a través de secuenciasde comandos, tras lo cual el Init termina y el núcleo ejecuta el apagado.
Espacio de usuario temprano
El espacio de usuario temprano se utiliza en las versiones más recientes del kernel de Linux para sustituir tantas funciones como sea posible que originalmente se harían en el núcleo durante el proceso de inicio. Los usos típicos del espacio de usuario temprano son para detectar quecontroladores de dispositivos (Drivers) son necesarios para cargar el sistema de archivos del espacio de usuario principal y cargarlos desde un sistema de archivos temporal.
Fase del cargador de arranque
Un cargador de arranque (boot loader en inglés) es un programa diseñado exclusivamente para cargar un sistema operativo en memoria. La etapa del cargador de arranque es diferente de una plataforma a otra.Como en la mayoría de arquitecturas este programa se encuentra en el MBR, el cual es de 512 bytes, este espacio no es suficiente para cargar en su totalidad un sistema operativo. Por eso, el cargador de arranque consta de varias etapas. Las primeras operaciones las realiza el BIOS. En esta etapa se realizan operaciones básicas dehardware. En esta primera etapa se localiza el sector de arranque...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso De Arranque
  • Sistemas De Arranque Linux
  • Gestor de arranque
  • Gestores de arranque linux
  • Sistema de arranque en linux
  • Discusion de sistema de arranque de linux
  • Procesos en linux
  • Procesos linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS