A buddy system allocator in pure Rust.
-
Updated
Jul 5, 2026 - Rust
A buddy system allocator in pure Rust.
High-performance hybrid memory manager combining binary buddy system allocation with coalescing and power-of-two block splitting.
High-performance hybrid memory manager combining binary buddy system allocation with coalescing and power-of-two block splitting.
🧿 A simple buddy memory allocation library.
Runtime ARena Allocator: run-time or compile-time configurable allocator for a user-provided pool at runtime
C binary buddy allocator using mmap and an array-backed tree for low-address O(log n) allocation and buddy coalescing.
A user-space C++ allocator pairing a buddy system for large blocks with slab caches for small objects — with coalescing, benchmarks against glibc malloc, and Graphviz heatmaps.
OS simulator simulating preemptive scheduling algorithms, memory management, and IPC diverse process scheduling and allocation techniques.
Welcome to Buddy System, for new team members is a great way to facilitate their onboarding process and help them feel more comfortable in their new environment.
基于物理限制分析内核内存模块演进
Firmware Test — Tower of Hanoi (Recursive & LinkedList), Buddy Memory Allocation, Linux Char Device Driver in C
Custom Memory Allocator in C++ implementing Segregated Free List and Buddy System allocation strategies.
🤝 Slack bot for automated 1:1 intro meetings. AWS Lambda + Google Calendar + Azure AD integration for team onboarding.
2020 OS course: buddy-system memory manager layered on a C CPU scheduler (HPF/SRTN/RR) over System V IPC.
To associate your repository with the buddy-system topic, visit your repo's landing page and select "manage topics."