0:00 / 0:00
How does KERNEL memory allocation work? //Source Dive// 004
Low Byte Productions
87K subscribers • 18 videos on Hallway
- Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
- Linked in the descriptionfrancisrstokes/rv-toolchain-dockermit-pdos/xv6-riscv
Intermediate. Assumes working knowledge.
62K views3 years ago2 recommendations
Systems programmingComputer scienceOperating systemsMemory managementC
Low Byte Productions explains how the xv6 kernel tracks, distributes, and reclaims physical memory using a simple allocation algorithm.
In this installment of //Source Dive//, we're deep in the xv6 operating system, trying to understand how physical memory of the system is tracked, distributed, and returned to the kernel. It's a fascinatingly simple algorithm, which can be paradoxically kind of hard to understand! =[ 🔗 Links 🔗 ]= 🐋 RISC-V Docker Image: github.com/francisrstokes/rv-toolchain-docker/pkgs/container… 🎥 Series Playlist: 🗣 Discord: discord.gg/FPWaVgk ⭐️ Patreon: patreon.com/lowleveljavascript 💻 Github Repo: github.com/mit-pdos/xv6-riscvWhy it's here
2 people recommend thisWhat people say. Recommended as an accessible explanation of physical memory allocation in the xv6 kernel.