The "canonical address" design ensures that every AMD64 compliant implementation has, in effect, two memory halves: the lower half starts at 00000000'00000000 and "grows upwards" as more virtual address bits become available, while the higher half is "docked" to the top of the address space and grows downwards.
Дизајн "канонске адресе" обезбеђује да свака компатибилна имплементација АМД64 има две меморијске половине: доња половина почиње на адреси 00000000'00000000 и "расте нагоре" како више виртуелних адреса постану доступни, док је виша половина "усидрена" на врх адресе простора и расте надоле.