So (just as a hobby project, nothing serious) I'm trying to start writing my own OS. I'm not a noob; I've programmed extensively in C and IA32 assembly before, but I want to use every available enhancement the current IA32 has to offer. I looked in the System Programming guide, which was excellent for giving me a general understanding of things like the hardware paging support and fancy segmentation and hardware enhancement for multitasking, but is there anywhere I can go to learn about them at the OS development level, i.e. how exactly to use them?
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.