在多元程式执行的作业系统中,程式的执行可分为前台及后台两种,前台工作在使用者控制下拥有较大的程式执行优先权,可拥有完整的编辑、执行、输出、输入的权力;而后台工作只能在计算机闲置时,利用岔断取得执行程式的权力。因此程式设计师通常将重要的程式设定为前台工作,以取得较高顺位的执行权力;而将没有时间急迫性的工作设为后台作业,以提高计算机的使用率。