Extended Memory Specification A specification devised by Microsoft which allows multiple programs to share extended (above 1 megabyte) memory and noncontiguous memory above 640K. See also Upper Memory Block. .