A start on cross-platform virtual memory management [Win32 part]
sketch up posix version