Why is the processes address space a continuous block in RAM?
The term virtual memory applies as soon as there is a mapping from logical (process specific) addresses to physical one.  The mapping may be as simple as adding a base to the logical address to get the physical one or as complex as the segmentation followed by paging of x86.  The representation you show seems to assume the first.