Почему программа, требующая 1 гб оперативной памяти, работатет в двух экзмемлярах на компьютере, где присутствует всего лишь 1 гб памяти?
1. Откуда вы взяли, что программа требует 1 гб памяти? Если из инструкции, то возможно программа на максимуме может потребовать до 1 гб памяти, а не требует этого при старте.
2. Swap.
Я так понимаю, вопрос был следующий: как так получается, что компьютер позволяет использовать больше памяти, чем в нём установлено физически? Если так. то google: виртуальная память