DOS Memory Management
Summary
The article explains DOS memory management at a low level, focusing on MCBs, paragraph-based memory blocks, and the allocation lifecycle (ALLOC, DEALLOC, SETBLOCK). It covers coalescing behavior, historical enhancements (DOS 2.11 and DOS 5.0), and notable quirks and potential bugs, with context for developers and historians studying early PC memory models.