The process, implemented by both hardware and software, of translating a virtual address during a storage reference into the corresponding real address. DAT uses tables like page tables, segment tables, and region tables.