Proceso de Arranque de un Ordenador

Revisión del 11:14 29 sep 2011 de Carlos jc.jiguani2 (discusión | contribuciones) (Página creada con '{{Ficha Software |nombre=Proceso de Arranque de un Ordenador |imagen=LinuxBoot.jpg‎ |descripción= |creador= |fecha de creación= |versiones= |sistemas operativos= |idioma=E...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Proceso de Arranque de un Ordenador
Información sobre la plantilla
LinuxBoot.jpg
IdiomaEspañol


Proceso de Arranque de un Ordenador

El proceso de arranque inicia desde que se pulsa el interruptor de encendido hasta que se carga el sistema operativo,el ordenador realiza una serie de tareas para verificar el buen funcionamiento del hardware instalado. El chequeo inicial que lleva a cabo se denomina post (power on self test) y consiste en una prueba para comprobar que el equipo físico esté bien. Este chequeo se realiza con unos programas que están en la bios.

Secuencia de arranque

Como se observo el BIOS de sistema es el programa que se corre cuando usted energiza la PC. La secuencia de los pasos de dicho programa son en general similares si bien varia del tipo de fabricante que diseña el BIOS, muy ligado al tipo de tarjeta madre y finalmente a los periféricos que usted tienen enganchado a la PC. Dichos pasos se pudieran resumir.

  • La alimentación de la fuente llega a la tarjeta madre y con ella al sistema completo. Es de destacar que las fuentes de alimentación demoran un tiempo en generar voltajes estables y dentro de los parámetros de operación permisibles, por lo que típicamente se valen de una señal llamad Power Good indicándole a los circuitos lógicos asociados al procesador central que de un reset al mismo para iniciar su operación.
  • Cuando el procesador sale del modo reset el mismo inicia una búsqueda de instrucciones en una direcciónalta de memoria, típicamente los últimos 16 bytes del arreglo de memoria ROM. Los fabricantes obligan al procesador a iniciar su ciclo de trabajo en esa zona con vistas a compatibilizar el trabajo de la PC y permitir que el programa almacenado en la ROM pueda variar de tamaño. En esa zona lo único que se coloca es un “salto” instruyendo al procesador a ir a la dirección de inicio del programa BIOS.
  • La primera subrutina grabada en el BIOS de una PC recibe el nombre de POST que viene del ingles Power On Self Test ( o test de autochequeo). El mismo no es mas que un conjunto de instrucciones que posibilitan la inicialización, programación y chequeo de todos los subconjuntos que componen una PC, como lo son los controladores de DMA, de interrupciones, de memoria, etc. Si el POST encuentra un error automáticamente detiene el proceso. En ocasiones brindando un código de error que se traduce en una secuencia de O y 1 por algunos puertos específicos o/ y un conjunto de beeps por la bocina. Los técnicos de computadoras utilizan dichos códigos para diagnosticar posibles fallas en la circuiteria de la tarjeta madre.
  • Una vez concluido el POST el BIOS busca la presencia de la tarjeta de vídeo, busca el programa propio que esta tiene grabada en su ROM y le cede el control temporalmente. Este a su vez inicializa la tarjeta de vídeo y es entonces cuando por primera vez aparece información en la pantalla del monitor. Aunque muchas veces fugazmente el fabricante de la tarjeta de vídeo informa de la marca de la misma, cantidad de memoria y versión del BIOS almacenado en ella.
  • Luego, retomando el control el BIOS de la PC busca por la presencia de otros dispositivos en la computadora que requieran de programas específicos de inicialización. Por ejemplo los discos duros IDE/ATA ubican el programa de inicialización del disco de manera general en la dirección C8000h.
  • El BIOS “imprime” en pantalla la información sobre su versión, fabricante, etc.
  • El programa inicia chequeos más generales del sistema, como lo es el conteo completo de la memoria. En caso de encontrar algún error este generará en pantalla el correspondiente mensaje. Acto seguido se realiza un inventario total del sistema, donde se inspecciona que tipo de hardware lleva la computadora. Los BIOS modernos poseen muchos parámetros que configuran de manera automática como lo son las cartas de tiempo de los accesos a memoria, los parámetros de los disco duros, características de los puertos de entrada / salida, COM y LPT, tipo de procesador, etc.
  • Si el BIOS es PNP compatible, detectara, inicializara y configurara los dispositivos con esta característica, mostrando en pantalla los mensajes correspondientes.
  • Generación de un sumario de la configuración de su PC. Este es útil para conocer que recursos posee disponibles y si alguno de ellos falló o no está presente. Desgraciadamente esta información es barrida en un abrir y cerrar de ojos.
  • Finalmente el BIOS pasa el control al dispositivo de booteo. Los BIOS modernos permiten escoger cual es el dispositivo que iniciara el boot del sistema, ya sea el floppy (ya hoy poco probable), el disco duro o el CDROM. Si el BIOS no encuentra a quien ceder el control del boot generalmente se detiene, mostrando el mensaje correspondiente.


Fuente

CD de la Carrera de Infirmática

Referencias

http://www.cez.com.pe/Linux/manualsuselinux9.1/suselinux-adminguide_es/html/ch06.html/

http://www.asifunciona.com/informatica/af_pc/af_pc_9.htm

http://christianromero.es/blog/2010/03/21/34-proceso-de-arranque-de-un-ordenador/

http://www.aulapc.es/basico_conceptos_arranque.html

http://bibliaubuntu.a.wiki-site.com/index.php/El_proceso_de_arranque_del_PC

http://www.juan-caballero.es/cursos/int-inf/int-inf1e.html