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

The World's Most Important Machine

I made an operating system from scratch - OS Dev from scratch Part 1 - Setup

Live: Interrupts and playing with graphics

A TEMPEST In AT-Cup: The IBM TPC

Protected mode: how your OS can protect itself

Devlog 8: Static Surfaces

Instant Focus Mode – 40Hz Gamma Brainwave Music for Deep Focus & Productivity

Something is jamming GPS over Europe. Here's what we found

Emulating a CPU in C++ (6502)

The Most Powerful Frequency of God 1111Hz - Receive immediate help from divine forces

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

40Hz Binaural Gamma Waves - Ultra Deep Concentration

Programable Logic Controller Basics Explained - automation engineering

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

But, what is Virtual Memory?

Setting up an OS dev environment, building GCC toolchain

Memory management techniques - part 2/2

Their Junior Tech Destroyed This $2000 Gaming Laptop In 60 Seconds!

But what is quantum computing? (Grover's Algorithm)

