A deep dive into DOS memory management internals, covering the history from DOS 1.x through DOS 5.0. Explains the Memory Control Block (MCB) structure, the three core functions (ALLOC, DEALLOC, SETBLOCK), and how memory coalescing works. Highlights non-obvious behaviors and bugs, such as SETBLOCK silently resizing a block

11m read time From os2museum.com
Post cover image
Table of contents
StructureFunctionsCoalescingCaveatsDOS 2.11 EnhancementsDOS 5.0 EnhancementsSummary

Sort: