A mechanism that keeps the specific physical address of data or an object unknown to the user. This is done by resolving the location of the data within the system so that operations on the data can be performed without knowledge of its actual physical location.