32-bit operating system

Het maken van een 32-bit os komt heel wat meer bij kijken dan in eerste instantie verwacht. Je zou denken ik heb een 32-bit computer dus mijn code moet 32-bit zijn. FOUT!!!

 

Je mooie Intel machine begint in 16-bit (2)86 modus (real modus), en voordat je het in 32-bit krijgt (386) moet al van alles gaan herschrijven. Nu is de bios redelijk intelligent en zit voorgeprogrammeerd met tal van functies. En hoe nieuwer de computer de meer er in zit. Maar dit komt allemaar te vervallen zodra je 32-bit modus inschakeld. Dit geeft dan de vraag waarom dit er dan allemaal in zit. 1 je kunt nooit een complete HDD driver schrijven en daarmee je OS opstarten in maar 512 bytes. Ervan uit gaand dat je honderden verschildene wilt ondersteunen. De bios geeft hier een uitkomst, met de functies die de bios leverd kun je jouw stukje code van je schijf laden waarin je je os mee kunt opstarten.

 

meer volgt ...