
Como realmente funciona o bootloader? Eu sei que o bootloader está em algum lugar em alguma memória não volátil, quando ligamos o computador, o bootloader é carregado na RAM e seu trabalho é carregar o sistema operacional na RAM. Como programar um sistema operacional com buraco de carga pequeno (32kb ou 64kb, eu acho)?