1. A method of accessing memory comprising: receiving a memory access request; accessing a given context specifier for the memory access request to generate a virtual address; translating the virtual address to a physical address utilizing a translation lookaside buffer or a page table data structure and utilizing one or more attributes contained in the context specifier that override one or more attributes contained in the translation lookaside buffer or page table data structure.