Skip to content
/ Ael-Os Public

Ael Os is a OS created by following osdev documentation, guides, videos and books.

License

Notifications You must be signed in to change notification settings

alanjo4/Ael-Os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

¿Cómo inicia una computadora?

¿Qué es lo que sucede apenas iniciamos una computadora?

  1. La BIOS (Basic input output system) desde la ROM (Read only memory, esta contiene información como la BIOS o el firmware)
  2. La BIOS se ejecuta
  • Inicializa todo el hardware
  • corre algunos test (POST - power-on self test)
  1. La BIOS busca algún sistema operativo existente
  2. La BIOS carga e inicializa el sistema operativo
  3. El sistema operativo se ejecuta

¿Cómo encuentra la BIOS un SO?

No voy a adentrarme en UEFI que es el sistema de booteo que usan la mayoría de los sitemas modernos. En este caso voy a hablar del legacy boot

  • La BIOS carga el primer sector booteable de cada dispositivo dentro de la memoria (esto es en la dirección 0x7C00)
  • La BIOS chequea si hay datos existes o "firmas" en la dirección 0xAA55
  • Si esto es así, se ejecuta el código

Registros válidos en x86_64

Imagen

About

Ael Os is a OS created by following osdev documentation, guides, videos and books.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published