Vamos supor que temos 3 GiB de espaço de endereço virtual disponíveis e que os mapeamentos de texto, pilha, heap e memória anterior de um processo juntos ocupem apenas uma pequena quantidade de espaço de endereço (muito menos que 1 GiB). Então, se esse processo solicitar um mapeamento de tamanho de 2 GB, não haverá problema, pois há muito espaço para acomodar esse mapeamento.
(Na verdade, haveria um pequeno caso em que isso não é verdade: se os mapeamentos existentes do processo estivessem fragmentados e espalhados pelo espaço de endereço e não houvesse um intervalo de endereços de 2GB contíguos disponíveis. Mas isso é improvável).
Quais mapeamentos estão ou não estão presentes em um espaço de endereço de processo diferente? não tem nada a ver com isso.