Что вы подразумеваете под "много"?Если «много» превышает несколько ГБ: с, вам необходимо использовать 64-разрядное аппаратное обеспечение и операционную систему, чтобы процесс мог обрабатывать такой большой объем памяти.
Я почти уверен, что вы можете использовать виртуальную память как минимум на 64-битном Linux, чтобы обеспечить приложениям больше памяти, чем есть ОЗУ.Конечно, это не будет быстрым, если шаблон доступа случайный.