Reklama

El proceso de arranque del sistema operativo

Se enciende el interruptor de alimentación.

La fuente de alimentación lleva a cabo el autodiagnóstico. Cuando todos los parámetros eléctricos en la norma bp envía la señal de Power Good procesador.

El temporizador del microprocesador recibe la señal de Power Good.

Con la recepción de esta señal el temporizador deja de enviar la señal de Reset del procesador, permitiendo así entrar.

La CPU comienza a ejecutar el código de la ROM BIOS

El procesador carga el BIOS ROM a partir de la dirección FFFF: 0000.

El sistema realiza una prueba inicial de hierro.

Cada error, encuentra en esta fase se informa de ciertos códigos de sonido (la voz), como el vídeo, el sistema aún no se ha inicializado.

 El BIOS busca adaptadores, que pueden requerir la descarga de su BIOS.

La más habitual en este caso es la tarjeta gráfica. De inicio de procedimiento de las exploraciones mem’permanecer con la dirección C000: 0000 por C780: 0000 para encontrar el vídeo de la ROM. Por lo tanto, se cargan el sistema de todos los adaptadores.

ROM BIOS comprueba apagar o reiniciar.

El procedimiento de dos bytes de la dirección 0000:0472. Cualquier valor, distinto de 1234h es un testimonio de la “frío” inicio.

Si es la incorporación de la ROM BIOS inicia el POST completo. Si es un reinicio, lo de los POST se excluye la comprobación de la memoria de’para. Procedimiento POST se puede dividir en tres componentes:

Vídeo de la prueba, se inicializa la tarjeta de vídeo, prueba el mapa y la memoria de video’inco. Identificación de la BIOS muestra la versión de firmware, fabricante y la fecha de. Prueba mem’chips de memoria se analiza la mem’de la memoria y cuenta el tamaño de la memoria instalada’para. Errores, que pueden surgir en el curso de POST de prueba se pueden dividir en mortales y no muy. En el segundo caso, se muestran en la pantalla, pero que les permiten continuar el proceso de descarga. Claro, que en el primer caso, el proceso de carga se detiene, que generalmente se acompaña de una serie de bip-códigos.

El BIOS lee e información de configuración de CMOS.

Un área pequeña de la mem’para (64 bytes) se alimenta de la batería de la placa base. Lo más importante para su descarga en ella - el orden de, en el que deben ser actuadores, que de ellos debe ser el primer - la unidad de, CD-ROM o disco duro.

Si la primera es la unidad de disco duro, El BIOS comprueba el primer sector del disco en busca de Master Boot Record. La unidad se comprueba Boot Record en el primer sector.

El Master Boot Record - El primer sector en el cilindro 0, 0 la cabeza, 512 bytes de tamaño. Si se encuentra, entonces se carga en el mem’inco, a continuación, se comprueba la firma correcta - los dos últimos bytes deben ser 55AAh. La falta de MBR o de las pruebas de bytes, se detiene el proceso de carga y genera un mensaje de advertencia. Sí MBR consta de dos partes - el gestor de arranque, programa, que recibe la administración al arrancar desde el disco duro; la tabla de particiones, que contiene información sobre los discos lógicos, que hay en el disco duro.

El sistema operativo

Se transfiere el control al sistema operativo.

Boot Record se comprueba la correcta y si el código es reconocido correcto el código del sector de arranque se interpreta como el programa de. Descargar Windows XP es controlado por el archivo NTLDR, que se encuentra en el directorio raíz de la partición del sistema. NTLDR trabaja en cuatro de recepción:

1.      Inicio de la fase de carga

2.      Selección de un sistema de

3.      La definición de hierro

4.      La selección de la configuración

En la fase inicial de NTLDR cambia el procesador en el modo protegido. A continuación, se carga el controlador adecuado del sistema de archivos para trabajar con archivos de cualquier sistema de archivos, compatible con XP.

Si en el directorio raíz tiene BOOT.INI, su contenido se carga en el mem’inco. Si en él hay registros de más de un sistema operativo, NTLDR detiene - muestra un menú de selección y espera la entrada del usuario en un determinado período de tiempo. Si en el proceso de selección elegido el usuario de Windows NT, 2000 o XP, se comprueba al presionar F8 y mostrar el menú de opciones de arranque. Después de cada tirada con éxito de arranque de XP crea una copia de la actual combinación de controladores y la configuración del sistema conocido, como Last Known Good Configuration.

Si el sistema operativo XP, el NTLDR busca y carga DOS овскую programa NTDETECT.COM para la determinación de hierro, instalado en el comp’el equipo. NTDETECT.COM construye una lista de los componentes, que luego se utiliza en la clave de HARDWARE de la rama HKEY_LOCAL_MACHINE de registro.

Si el comp’el equipo tiene más de un perfil de hardware, el programa se detiene con el menú de selección de configuración.

Después de seleccionar la configuración NTLDR comienza a cargar el núcleo de XP (NTOSKRNK.EXE). En el proceso de arranque del kernel (pero antes de iniciar el) NTLDR sigue siendo la principal en la gestión de comp’ютером. La pantalla se borra y en la parte inferior se muestra la animación de los rectángulos blancos. Además del núcleo se carga y Hardware Abstraction Layer (HAL.DLL), para que el kernel pueda abstraerse de hierro. Ambos archivos se encuentran en el directorio System32.

NTLDR carga el controlador de dispositivos, marcado como inicio. Descargando sus NTLDR pasa el control al comp’ютером más. Cada controlador tiene la clave HKEY_LOCAL_MACHINE SYSTEMServices.

NTOSKRNL durante el proceso de carga pasa a través de dos fases - la denominada fase 0 y la fase de la 1. La primera fase se inicializa sólo la parte de el micronúcleo y ejecutivos de los subsistemas, lo que se necesita para el funcionamiento de los servicios esenciales y continuar con la descarga. En este momento, en la pantalla se muestra la gráfica de la pantalla con el status bar. XP дізейбліт de la interrupción en el proceso de la fase de 0 y la incluye sólo antes de la fase de 1. Se llama HAL para la preparación de un controlador de interrupciones. Inicializa El Memory Manager, Object Manager, Security Reference Monitor y Process Manager. La fase de 1 comienza cuando HAL prepara el sistema para el procesamiento de las interrupciones de los dispositivos de. Si en el comp’el equipo tiene más de un procesador que no se inició. Todos los ejecutivos de los subsistemas реініціалізіруются en el siguiente orden:

1.      Object Manager

2.      Executive

3.      Microkernel

4.      Security Monitor De Referencia

5.      Memory Manager

6.      Cache Manager

7.      LPCS

8.      I / O Manager

9.      Process Manager

Inicialización del Administrador de la entrada / la salida comienza el proceso para cargar todos los controladores del sistema. Desde ese momento, donde se detuvo NTLDR se cargan el controlador por orden de prioridad. Error al cargar el controlador puede hacer que XP a reiniciar y tratar de recuperar Last Known Good Configuration.

La última tarea de la fase de 1 inicialización del núcleo - inicio de Session Manager del subsistema de la (SMSS). El subsistema responsable de la creación de un entorno de usuario, que proporciona la interfaz de NT. SMSS funciona en el modo de usuario, pero a diferencia de otras aplicaciones, SMSS se considera de confianza de parte del sistema operativo y “la lengua materna” la aplicación, lo que le permite ejecutar el subsistema de gráficos y login.

SMSS carga win32k.sys - el subsistema de gráficos. El controlador cambia el comp’el equipo en modo de gráficos, SMSS sale todos los servicios, que deben ejecutarse automáticamente al iniciar. Si todos los dispositivos y servicios se iniciaron con acierto el proceso de descarga se considera acertado y se crea Last Known Good Configuration.

El proceso de descarga no se ha completado hasta el momento, hasta que el usuario inicia sesión en el sistema. El proceso se inicializa el archivo WINLOGON.EXE, se ejecuta como un servicio y se admite Local Security Authority (LSASS.EXE), que es la que muestra un cuadro de diálogo de inicio de sesión en el sistema.

Reklama