Межпроцессные буферы памяти всегда имеют некоторые накладные расходы, и я понимаю, что это довольно много. Но что, если вы реализуете межпроцессный буфер рендеринга, это не критично так же, как и другие данные, поэтому есть методы, которые мы можем использовать, чтобы получить «сырой» доступ к фрагменту памяти из нескольких процессов , без каких-либо сетей безопасности, кроме этого не врезаться? Или современные операционные системы просто не работают с неограниченной памятью, чтобы сделать это возможным ... в старые времена вы не могли получить указатель на ЛЮБОЕ место в памяти?
Я работаю в C ++, но вопрос касается Win XP / Vista / 7, MacOSX 10.5+ (и Linux менее важно).