将一个程式分成若干个程式块,使得在不同时间下,同样的主记忆区内可存放不同的程式块。不同程式块间的联系,可由操作员或系统控制单元来调度;但这些程式块彼此应具有相对的独立性,且辅助记忆体中应存有原程式的备份,才能做到程式覆盖。