A single header buddy memory allocator for C & C++
-
Updated
Jul 15, 2026 - C
A single header buddy memory allocator for C & C++
Binary buddy system memory allocator managing power-of-two blocks, coalescing, and split operations
Binary buddy system memory allocator managing power-of-two blocks, coalescing, and split operations
Operating System Bootloader & Kernel
This repository contains files related to Operating Systems Lab (Spring 2023).
MemAlloc is a C library for efficient memory management, incorporating Best Fit, Next Fit, First Fit, Worst Fit, and Buddy Allocation algorithms to optimize memory utilization in applications.
A Rust general purpose unidimensional space allocator library
Production-style Embedded Memory Allocator Suite written in ANSI C featuring First Fit, Best Fit, Pool, Buddy, and Slab allocators with heap profiling, fragmentation analysis, memory visualization, and modular embedded APIs.
OS scheduler simulation in C (SJF, HPF, RR, MLFQ) with a buddy memory allocator and IPC via message queues, signals and shared memory.
A buddy allocator implemented in Rust
Educational memory allocator implemented in C using mmap and a buddy allocator with bitmap tree representation.
VortexOS — sebuah Operating System real-time berkinerja ekstrem dari bare metal menggunakan C++23 modern.
This is a simulator for two essential parts of an Operating System which are the process scheduler and the memory management unit. It simulates several scheduling algorithms, each of which has different criteria. There are 4 scheduling algorithms implemented here and they are: 1. SJF 2.HPF 3.MultiLevel Feedback Queue 4.Round Robin
Three-tier malloc in C (free list, buddy allocator, mmap) and a Unix mini-shell with pipes, redirection and jobs.
A working xv6 kernel implementation equipped with a slab allocator to boost its performance
Buddy memory allocation simulator coded with Bash.
Buddy and slab allocators integrated into xv6-riscv kernel subsystems.
Custom malloc/free/calloc/realloc in C++, including a buddy allocator. Uses sbrk and mmap under the hood.
To associate your repository with the buddy-allocator topic, visit your repo's landing page and select "manage topics."