单道程序指的是 在计算机内存中只允许一个程序运行的系统。在这种系统中,处理器严格按照某一顺序按序执行,每次只执行一个程序。单道程序的特点包括:
顺序性:
内存中只有一个程序,程序按顺序执行,不会同时执行多个程序。
资源独占性:
在任意时刻,CPU上运行的程序只有一个,其他程序必须等待当前程序执行完毕后才能开始执行。
可再现性:
只要执行环境和初始条件相同,重复执行一个程序,获得的结果总是一样的。
与单道程序相对应的是多道程序系统,多道程序允许多个程序同时进入一个计算机系统的主存储器并启动进行计算,从而提高系统的效率和资源的利用率。