3 ms·
Three things - https://wiki.osdev.org/Expanded_Main_Page https://wiki.osdev.org/Expanded_Main_Page is quite good or at least a starting place. It's very x86-ce
by archmaster 3y ago
Three things -
https://wiki.osdev.org/Expanded_Main_Page https://wiki.osdev.org/Expanded_Main_Page is quite good or at least a starting place. It's very x86-centric, though, and doesn't have a lot of coverage. Also, a decent portion is out of date. I used it a decent amount as at least a component of my research for You in CPU.
Agree that modern systems are even more terribly documented than systems in general. So many of the resources I found, even recent ones, were referring to stuff from the original x86 that had long changed. Almost everything I found about ELF or memory layout assumed the memory space was 4 GiB.
Finally, I hope Putting the "You" in CPU gets well-SEOed if only so people like me Googling for modern answers to these questions will find at least something. I tried to make everything as relevant to modern day tech as possible, and to link to up-to-date resources.