Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTACIN N PE-40101707-2011-16(1)
1
Eduardo Serrano
Eduardo Serrano
Eduardo Serrano
Eduardo Serrano
Eduardo Serrano
Eduardo Serrano
El procesador inicia la ejecucin del cdigo de la BIOS. Tpicamente busca en la direccin: FFFF0h (Hexadecimal), donde se encuentra una instruccin de salto al cdigo real de la BIOS: jmp [posicion_real] La BIOS realiza el power-on self test (POST). De encontrarse errores, los reporta como pitidos. La secuencia de pitidos indica el cdigo del error.
Eduardo Serrano 8
La BIOS busca el ROM embebido en el hardware bsico y lo ejecuta. La BIOS imprime un inventario del hardware disponible. La BIOS inicia la bsqueda del S.O. en los dispositivos de almacenamiento segn el orden configurado.
Eduardo Serrano 9
Al intentar buscar un S.O. en un disco duro, primero intenta leer el primer sector del disco duro (Sector=1, Cilindro=0, Cabezal=0). Este sector es conocido como Master Boot Record (MBR). La MBR contiene un pequeo cdigo ejecutable escrito en assembler, junto con una tabla con informacin de las particiones y un indicador final de validez de la MBR : 55AA (Hexadecimal)
Eduardo Serrano 10
Si se encuentra una MBR vlida, entonces se carga los 512 bytes de este sector en la memoria y se ejecutan. El programa, de manera estndar, verifica si hay una particin buteable disponible. Si alguna particin es buteable, entonces se ubica el inicio de la particin y, se carga y ejecuta el primer sector de esa particin, conocido como Boot Record.
Eduardo Serrano 11
El Boot Record contiene un pequeo programa escrito en assembler, que busca el primer programa del Sistema Operativo, tambin conocido como cargador (loader), y lo carga en memoria y ejecuta. El programa cargador, inicia la ejecucin del S.O. En el caso del MSDOS, el loader es el IO.SYS, para NT es NTLDR, para Windows Vista es BOOTMGR, etc.
Eduardo Serrano 12
MBR
P.P. BOOT FAT ENTRADAS DEL DIRECTORIO RAIZ FICHEROS DEL SISTEMA OPERATIVO DATOS P.P. BOOT FAT ENTRADAS DEL DIRECTORIO RAIZ FICHEROS DEL SISTEMA OPERATIVO DATOS P.P. BOOT FAT ENTRADAS DEL DIRECTORIO RAIZ FICHEROS DEL SISTEMA OPERATIVO DATOS EBR P.E. EBR
1ra Entrada
BOOT FAT ENTRADAS DEL DIRECTORIO RAIZ FICHEROS DEL S.O DATOS
2da Entrada
1ra Entrada
BOOT RECORD FAT ENTRADAS DEL DIRECTORIO RAIZ FICHEROS DEL S.O DATOS
2da Entrada
13
Fuente: www.LalusSoft.com
Eduardo Serrano
14
512 bytes = 1 sector 1er sector del disco C:0 H:0 S:1
1BE 1FD
1FE 1FF
Eduardo Serrano
15
POSICIN 00 01 02 02-03 04 05 06 06-07 08 0C INDICADOR DE PARTICIN ACTIVA DE BUTEO CABEZA INICIAL SECTOR INICIAL PISTA INICIAL IDENTIFICADOR DEL SISTEMA OPERATIVO CABEZA FINAL SECTOR FINAL PISTA FINAL NMERO DE SECTOR DE INICIO TAMAO DE LA PARTICIN EN SECTORES
LONGITUD 1 BYTE 1 BYTE 6 BITS 10 BITS 1 BYTE 1 BYTE 6 BITS 10 BITS 4 BYTES 4 BYTES
Eduardo Serrano
16