logo

Arranque en el sistema operativo

El arranque es el proceso de iniciar una computadora. Puede iniciarse mediante hardware, como presionar un botón o mediante un comando de software. Una vez encendida, una CPU no tiene software en su memoria principal, por lo que algunos procesos deben cargar software en la memoria antes de su ejecución. Esto se puede hacer mediante hardware o firmware en la CPU o mediante un procesador separado en el sistema informático.

Reiniciar una computadora también se llama reiniciar, y puede ser ' duro ', por ejemplo, después de que la alimentación eléctrica a la CPU se cambia de apagada a encendida, o ' suave ', donde no se corta la luz. En algunos sistemas, un arranque suave puede opcionalmente borrar la RAM a cero. El arranque duro y suave puede iniciarse mediante hardware, como presionar un botón o un comando de software. El arranque se completa cuando se alcanza el sistema operativo de ejecución, generalmente el sistema operativo y algunas aplicaciones.

El proceso de devolver una computadora del estado de suspensión no implica arrancar; sin embargo, restaurarlo desde un estado de hibernación sí lo hace. Como mínimo, algunos sistemas integrados no requieren una secuencia de inicio notable para comenzar a funcionar y, cuando se encienden, pueden ejecutar programas operativos almacenados en la ROM. Todos los sistemas informáticos son máquinas de estado y un reinicio puede ser el único método para regresar a un estado cero designado desde un estado bloqueado no deseado.

Además de cargar un sistema operativo o una utilidad independiente, el proceso de arranque también puede cargar un programa de volcado de almacenamiento para diagnosticar problemas en un sistema operativo.

Secuenciación del arranque

El arranque es una secuencia de inicio que inicia el sistema operativo de una computadora cuando se enciende. Una secuencia de arranque es el conjunto inicial de operaciones que realiza la computadora cuando se enciende. Cada computadora tiene una secuencia de inicio.

Arranque en el sistema operativo

1. Cargador de arranque: Las computadoras alimentadas por la unidad central de procesamiento solo pueden ejecutar el código que se encuentra en la memoria del sistema. Los sistemas operativos modernos y los códigos y datos de los programas de aplicación se almacenan en memorias no volátiles. Cuando una computadora se enciende por primera vez, inicialmente debe depender únicamente del código y los datos almacenados en partes no volátiles de la memoria del sistema. El sistema operativo no está realmente cargado en el momento del arranque y el hardware de la computadora no puede realizar muchas acciones complejas del sistema.

El programa que inicia la reacción en cadena que termina con la carga de todo el sistema operativo es el gestor de arranque o cargador de arranque. El único trabajo del cargador de arranque es cargar otro software para que se inicie el sistema operativo.

2. Dispositivos de arranque: El dispositivo de arranque es el dispositivo desde el que se carga el sistema operativo. Un BIOS (sistema básico de entrada/salida) de PC moderno admite el arranque desde varios dispositivos. Estos incluyen la unidad de disco duro local, la unidad óptica, la unidad de disquete, una tarjeta de interfaz de red y un dispositivo USB. El BIOS permitirá al usuario configurar un orden de inicio. Si el orden de inicio está configurado en:

  • Unidad de CD
  • Disco duro
  • Red

El BIOS intentará arrancar desde la unidad de CD primero y, si eso falla, intentará arrancar desde la unidad de disco duro, y si eso falla, intentará arrancar desde la red, y si eso falla, entonces no arrancará en absoluto.

3. Secuencia de arranque: Existe una secuencia de inicio estándar que utilizan todas las computadoras personales. Primero, la CPU ejecuta una instrucción en la memoria del BIOS. Esa instrucción contiene una instrucción de salto que se transfiere al programa de inicio del BIOS. Este programa ejecuta una autoprueba de encendido (POST) para verificar que los dispositivos en los que dependerá la computadora estén funcionando correctamente. Luego, el BIOS sigue la secuencia de inicio configurada hasta que encuentra un dispositivo de inicio. Una vez que el BIOS ha encontrado un dispositivo de arranque, el BIOS carga el sector de arranque y transfiere la ejecución al sector de arranque. Si el dispositivo de arranque es un disco duro, será un registro de arranque maestro (MBR).

El código MBR busca en la tabla de particiones una partición activa. Si se encuentra uno, el código MBR carga el sector de arranque de esa partición y lo ejecuta. El sector de arranque suele ser específico del sistema operativo y, sin embargo, en la mayoría de los sistemas operativos, su función principal es cargar y ejecutar el kernel del sistema operativo, que continúa con el inicio. Supongamos que no hay ninguna partición activa o que el sector de arranque de la partición activa no es válido. En ese caso, el MBR puede cargar un cargador de arranque secundario que seleccionará una partición y cargará su sector de arranque, que normalmente carga el kernel del sistema operativo correspondiente.

Tipos de arranque

Hay dos tipos de arranque en un sistema operativo.

Arranque en el sistema operativo
    Arranque en frío:Cuando la computadora se inicia por primera vez o está apagada y enciende el botón de encendido para iniciar el sistema, este tipo de proceso para iniciar la computadora se llama arranque en frío. Durante el arranque en frío, el sistema leerá todas las instrucciones de la ROM (BIOS) y el sistema operativo se cargará automáticamente en el sistema. Este arranque lleva más tiempo que el arranque en caliente o en caliente.Arranque en caliente:El proceso de arranque en caliente o en caliente se produce cuando los sistemas informáticos no responden o se bloquean, y luego se permite que el sistema se reinicie durante la condición de encendido. También se le conoce como reinicio. Hay muchas razones para este estado y la única solución es reiniciar la computadora. Es posible que sea necesario reiniciar cuando instalemos nuevo software o hardware. El sistema requiere reiniciarse para realizar cambios en la configuración de software o hardware o, a veces, los sistemas pueden comportarse de manera anormal o no responder adecuadamente. En tal caso, se debe forzar el reinicio del sistema. Más comúnmente Ctrl+Alt+Del El botón se utiliza para reiniciar el sistema. De lo contrario, en algunos sistemas, el botón de reinicio externo puede estar disponible para reiniciar el sistema.

Proceso de arranque en el sistema operativo

Cuando nuestra computadora está encendida, se puede iniciar mediante hardware, como presionar un botón, o mediante un comando de software, la unidad central de procesamiento (CPU) de una computadora no tiene software en su memoria principal, hay algún proceso que debe cargar el software en la memoria principal. memoria antes de poder ejecutarse. A continuación se detallan los seis pasos para describir el proceso de inicio en el sistema operativo, tales como:

Arranque en el sistema operativo

Paso 1: Una vez encendido el sistema informático, BIOS (Sistema Básico de Entrada/Salida) realiza una serie de actividades o pruebas de funcionalidad sobre programas almacenados en ROM, llamados CORREO (Autoprueba de encendido) que comprueba si los periféricos del sistema están en perfecto orden o no.

Paso 2: Una vez que el BIOS finaliza con las actividades previas al arranque o la prueba de funcionalidad, lee la secuencia de arranque desde CMOS (Common Metal Oxide Semiconductor) y busca el registro de inicio maestro en el primer sector físico del disco de inicio según la secuencia del dispositivo de inicio especificada en CMOS . Por ejemplo, si la secuencia del dispositivo de inicio es:

  • Disco flexible
  • Disco duro
  • CD ROM

Paso 3: Después de esto, el registro de arranque maestro buscará primero en un unidad de disquete . Si no lo encuentra, la unidad de disco duro buscará el registro de inicio maestro. Pero si el registro de arranque maestro ni siquiera está presente en el disco duro, entonces la unidad de CDROM buscará. Si el sistema no puede leer el registro de inicio maestro de ninguna de estas fuentes, la ROM muestra ' No se encontró ningún dispositivo de arranque ' y detuvo el sistema. Al encontrar el registro de arranque maestro de una unidad de disco de arranque particular, el cargador del sistema operativo, también llamado cargador Bootstrap, se carga desde el sector de arranque de esa unidad de arranque en la memoria. Un cargador de arranque es un programa especial que está presente en el sector de arranque de una unidad de arranque.

Etapa 4: El cargador de arranque primero carga el IO.SYS archivo. Después de este, MSDOS.SYS Se carga el archivo, que es el archivo principal del sistema operativo DOS.

Paso 5: Después de este, MSDOS.SYS búsquedas de archivos para encontrar el intérprete de comandos en CONFIG.SYS archivo, y cuando lo encuentra, lo carga en la memoria. Si no se especifica ningún intérprete de comandos en el CONFIG.SYS archivo, el COMMAND.COM El archivo se carga como el intérprete de comandos predeterminado del sistema operativo DOS.

Paso 6: El último archivo que se cargará y ejecutará es el AUTOEXEC.BAT Archivo que contiene una secuencia de comandos de DOS. Después de esto, se muestra el mensaje. Podemos ver la letra de la unidad de arranque que se muestra en el sistema informático, lo que indica que el sistema operativo se ha instalado correctamente en el sistema desde esa unidad.

¿Qué es el arranque dual?

Cuando se instalan dos sistemas operativos en el sistema informático, se denomina arranque dual. Se pueden instalar varios sistemas operativos en dicho sistema. Pero para saber qué sistema operativo arrancar, un cargador de arranque que comprenda múltiples sistemas de archivos y múltiples sistemas operativos puede ocupar el espacio de arranque.

Arranque en el sistema operativo

Una vez cargado, puede iniciar uno de los sistemas operativos disponibles en el disco. El disco puede tener varias particiones, cada una de las cuales contiene un tipo diferente de sistema operativo. Cuando se enciende un sistema informático, un programa de administración de arranque muestra un menú que permite al usuario elegir el sistema operativo que desea utilizar.