Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Building an OS - 11 - Memory detection
Play lesson

Building an OS - Building an OS - 11 - Memory detection

5.0 (2)
51 learners

What you'll learn

This course includes

  • 49.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Introduction to the topic of memory management, and detecting memory on the x86 platform. Links: - Patreon: https://www.patreon.com/nanobyte - Discord channel: https://discord.gg/RgHc5XrCEw - Source code: https://github.com/nanobyte-dev/nanobyte_os/tree/videos/part11 Documentation: - Detecting memory: https://wiki.osdev.org/Detecting_Memory_(x86) - Memory management (wikipedia): https://en.wikipedia.org/wiki/Memory_management_(operating_systems) - Memory management (osdev): https://wiki.osdev.org/Memory_management - Livestream where I change to scons: https://youtu.be/ohT59ZfXo6k 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

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere