• utility program that combines files that are scattered over different areas of computer memory into one complete file and combines available memory segments into one block