Memory management above the bar

Virtual memory above 2 GB is organized as memory objects that a program creates. A memory object is a contiguous range of virtual addresses that are allocated by programs as a number of application pages which are 1-megabyte multiples on a 1 MB boundary. Programs continue to run and execute in the first 2 GB of the address space.