Переписываю тут некий код под Линукс. Есть там такой фрагмент где выделяется (RESERVE) очень большой пул памяти через VirtualAlloc, но память в процесс не маппится (COMMIT). При доступе возникает SEH исключение, память маппится с резервом и делается EXCEPTION_CONTINUE_EXECUTION чтобы продолжить выполнение с той точки где произошел выход за границы. Еще там есть пул readonly памяти, при записи в которой сбрасываются кэши и rеadonly со страницы снимается до тех пор пока не начали формироваться новые кэши. Так получилось что опыта конкретно системного программирования у меня под онтопик нет и как сделать подобное я не представляю.