馃殌 Direcciones t铆picas en el proceso de arranque (Bootloader y Kernel en x86_64)
馃搶 Etapa 1: Bootloader (sector de arranque)
- ✅
Direcci贸n:
0x00007C00
- ✅ Prop贸sito: Cargado por la BIOS en modo real (16 bits).
馃搶 Etapa 2: Carga del kernel y transici贸n a modo largo
- ✅
Direcci贸n:
0x00020000
- ✅ Prop贸sito: Configuraci贸n de paginaci贸n y cambio a modo protegido (32 bits) y luego modo largo (64 bits).
馃搶 Etapa 3: Kernel en modo largo
- ✅
Direcci贸n virtual:
0xFFFFFFFF80000000
(Pr谩ctica recomendada internacionalmente). - ✅ Direcci贸n f铆sica:
0x00100000
(Donde el bootloader carga el kernel). - ✅ Prop贸sito: C贸digo del kernel ejecut谩ndose en modo 64 bits, administrando memoria y procesos.
Etapa | Direcci贸n F铆sica | Direcci贸n Virtual | Prop贸sito |
---|---|---|---|
Bootloader | 0x00007C00 | N/A | Arranque inicial (modo real) |
Stage 2 (Modo protegido) | 0x00020000 | N/A | Transici贸n a modo protegido (32 bits) |
Kernel (Modo 64 bits) | 0x00100000 | 0xFFFFFFFF80000000 | Ejecuci贸n del sistema operativo |