Building an OS - 11 - Memory detection

Introduction to the topic of memory management, and detecting memory on the x86 platform. Links: Patreon:   / nanobyte   Discord channel:   / discord   Source code: https://github.com/nanobyte-dev/nanob... Documentation: Detecting memory: https://wiki.osdev.org/Detecting_Memo...) Memory management (wikipedia): https://en.wikipedia.org/wiki/Memory_...) Memory management (osdev): https://wiki.osdev.org/Memory_management Livestream where I change to scons:    • Live: Replacing make with Scons, and tryin...   Chapters: 0:00 Types of memory 3:40 Memory address space 10:11 Memory management goals 11:17 Memory detection on x86 14:18 Implementing E820 BIOS call 21:57 Implementing main memory detection function 27:25 Modifying main function 28:15 Fixing build process & testing 30:53 Passing memory info to kernel 33:33 Conclusion