proceso de arramque de una pc

7
FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS ASIGNATURA: Arquitectura Del Computador TEMA: Proceso de Arranque de uma PC DOCENTE: Ing. José Madrid Renteria ALUMNOS: Contreras Ulloa, Shirley Loyola Díaz, Alexander Quiroz Revoredo, Johanna CICLO/SECCION: V-A

Upload: shirley-contreras-ulloa

Post on 20-Jun-2015

3.138 views

Category:

Technology


0 download

DESCRIPTION

SE MENCIONA CUAL ES EL PROCESO DE ARRANQUE DESDE EL MOMENTO DE PRENDER LA PC

TRANSCRIPT

Page 1: PROCESO DE ARRAMQUE DE UNA PC

FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS

ASIGNATURA:Arquitectura Del Computador

TEMA:Proceso de Arranque de uma PC

DOCENTE: Ing. José Madrid Renteria

ALUMNOS: Contreras Ulloa, ShirleyLoyola Díaz, AlexanderQuiroz Revoredo, Johanna

CICLO/SECCION:

V-A

Trujillo - Perú2009

INTRODUCCIÓN

Page 2: PROCESO DE ARRAMQUE DE UNA PC

ARQUITECTURA DEL COMPUTADOR CONTRERAS & LOYOLA & QUIROZ

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

En la Actualidad es necesario ir conociendo el porque ocurren diversos aspectos de las

herramientas que utilizamos día a día. Es así que una de esas herramientas

indispensables en nuestros tiempos es la Computadora, ya que esta nos trae muchos

beneficios en diversas maneras.

Por ello analizaremos el proceso de arranque de este instrumento necesario para conocer

más a fondo que componentes se involucran al momento de encender nuestra PC.

PROCESO DE ARRANQUE DE UNA PC

2

Page 3: PROCESO DE ARRAMQUE DE UNA PC

ARQUITECTURA DEL COMPUTADOR CONTRERAS & LOYOLA & QUIROZ

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Todo este proceso inicia al presionar el botón de encendido de la PC provoca que la fuente de alimentación eléctrica genere voltajes estables (lo cual tiene un cierto tiempo de demora) y dentro de los parámetros permisibles, por lo que típicamente se valen de una señal llamada Power Good indicándoles a los circuitos asociados al procesador que inicien sus operaciones, que estos piden instrucciones a la BIOS, luego se presenta una secuencia de pasos que son los siguientes:

1. Autotest de Encendido:

El arranque de una PC comienza con el conocido también como “Power on Self Test” o POST, nos referimos a una serie de comprobaciones iniciales de hardware. Si es que encontráramos un error dentro de este paso es posible que tengamos algún error en la BIOS del sistema, o tal vez en el hardware de la PC. Es así que aparecerá una serie de mensajes que podremos detectar a que componentes esta ocurriendo el error, y de esta manera corregirlos, para ello es necesario consultar los manuales de aquellos componentes.

2. El Ntldr, Ntdetect y :

Luego de corregir los errores, la BIOS busca un disco de arranque con las instrucciones para cargar el sistema operativo. Típicamente la BIOS inicia buscando primero en la unidad A: y luego llega a la C: hasta que encuentra el disco de arranque y lee el primer sector. Cuando ya está en el sector de arranque revisa el fichero Ntldr para saber como iniciar la carga del sistema. Leerá a continuación el archivo boot.ini que como decíamos contiene las opciones de arranque y si resulta que las hay el menú correspondiente aparecerá en la pantalla del monitor. Además de ayudar en la aparición del menú, lanzará el Ntdetect, que se encarga de preguntar a la BIOS del sistema sobre los dispositivos hardware instalados en el equipo y su configuración. Una vez recogida esta información, Ntdetect guarda esta información dentro de registros de Windows en la ruta HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION.

Luego de haber realizado la comprobación de hardware del sistema, Ntldr tomará nuevamente el control del arranque y es en ese momento cuando iniciarán los archivos ntoskrnl.exe y hall.dll, ambos situados directorio System32 de Windows. Ntoskrnl es el archivo principal para el Kernel (núcleo del sistema) y los subsistemas de ejecución de Windows (gestor de memoria, gestor de caché, programador, monitor de referencia de seguridad, etc). Este archivo es uno de los más importantes para Windows, ya que sencillamente le permite funcionar y además necesita de hal.dll que contiene el código que permite a los dispositivos de hardware comunicarse con el sistema operativo.

3. Fase de Kernel

3

Page 4: PROCESO DE ARRAMQUE DE UNA PC

ARQUITECTURA DEL COMPUTADOR CONTRERAS & LOYOLA & QUIROZ

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

Es el momento en que el sistema operativo instala los controladores de los dispositivos, aunque Ntldr sigue unas pautas para realizar la carga de estos en un orden determinado y también de los servicios de Windows, que posteriormente se escribirán en el registro.

Profundizando un poco más en esta escritura de datos al registro, saber que son en formato hexadecimal y terminan con un número entre paréntesis. Dicho número proporciona a Ntldr el orden de escritura y podemos ver un ejemplo a tiempo real en el registro del sistema de Windows. Para verlo, abrimos el registro y nos dirigimos a la siguiente rama: HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services donde veremos una lista de servicios y controladores de dispositivos, seleccionamos alguno de ellos y analizamos la entrada REG_DWORD;

Podemos ver lo siguiente:

1. Si el valor de datos es (0), significa que el servicio se ha cargado durante la fase de datos del kernel.

2. Si el valor de datos es (1), significa que el servicio se ha cargado durante la fase de inicialización del kernel (que veremos a continuación).

3. Si el valor de datos es (2), significa que el servicio se ha cargado durante la fase de instalación de servicios.

4. Si el valor de datos es (3), significa que el servicio está habilitado pero no se ha inicializado (requiere un inicio manual, haciendo uso del MMC (Microsoft Management Console, para más información sobre MMC, consultar la ayuda de Windows)).

5. Por último, si el valor de datos es (4), significa que el servicio no está habilitado.

4. Carga del Sistema

En este momento toma las riendas Ntoskrnl, iniciando el kernel de Windows y los susbsistemas. Al mismo tiempo, los controladores de dispositivos que instaló Ntldr se inicializarán después de que lo hagan el resto de los controladores y servicios de primer nivel.

El kernel de Windows y los sistemas de ejecución están ahora activos, y el subsistema de gestión de sesión (smss.exe) configura el entorno de usuario. El sistema comprueba la información del registro para instalar el resto de controladores

4

Page 5: PROCESO DE ARRAMQUE DE UNA PC

ARQUITECTURA DEL COMPUTADOR CONTRERAS & LOYOLA & QUIROZ

ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS

y el software. Al mismo tiempo se instala también los tres archivos que configuran el API necesario para que los programas puedan iniciarse: kernel32.dll, gdi32.dll y user32.dll.

5. Inicio de Sesión:

Todavía el kernel no ha terminado de instalar e inicializar todos los controladores pero ya inicia sesión en el dominio. El subsistema Win32 (proceso servidor que ejecuta unas funciones determinadas del sistema operativo y que proporciona la interfaz para aplicaciones específicamente construidas para Windows NT) lanza winlogon.exe, para mostrar la pantalla de bienvenida que nos permitirá introducir el nombre de usuario y contraseña e instala la "autoridad de seguridad local" (Local Security Authority, lsass.exe). Si los datos son correctos el sistema completará el proceso de inicio de sesión y el sistema operativo. Es en este momento, si no hay ningún fallo, cuando Windows graba este inicio como el "último bueno conocido", para poder restaurarlo en caso de fallo como hemos indicado anteriormente.

5