Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
devblogs.microsoft.com
Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
1–10 of 65 posts
Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#2tl;dr several reasons, the most specific of which is "to keep linker relocs simple"
Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#3tl;dr several reasons, the most specific of which is "to keep linker relocs simple"
…on a long dead architecture.
Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#4What does the ` mean?
Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#5What does the ` mean?
That’s the convention on windows for denoting 64-bit addresses, separating the two 32bit parts with the backtick. Don’t recall why now.
Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#6Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#7I enjoy the short and sweet blog posts from Raymond Chen on "Why does Windows X?".
Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#8Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#9What does the ` mean?
That’s the convention on windows for denoting 64-bit addresses, separating the two 32bit parts with the backtick. Don’t recall why now.
I assume it just makes the address easier to read. I imagine most programs don’t deal with address spaces larger than 4GB, so being able to quickly identify the lower bytes of the address when physically looking at a memory address is probably quite handy.
Re: Why doesn’t Windows use 64-bit virtual address space below 0x00000000`7ffe0000?
#10[deleted]