No. It is not strange. Separate the two questions...
-- Do you need a dequeue single element to be the size of all memory? Then you are not thinking. To have a structure like a dequeue it needs to be at most half the size of available memory to have a dequeue...THINK! and even less than that if you want to use it...THINK!
-- Do you need one huge contiguous block of memory over 4 GB? That can be arranged, but only if it is available.
The OS can fragment it as well. E.g. Windows can not - and does not - guarantee it without tricks like file mappings, because even windows has a page mapping of 4 K per page not even 4 G per page.
What do you want? As it stands you are on the border of being called someone closely resembling of having the brains of an amoeba. Which I respectfully consider not an option..