在多道程序中,每个进程都有自己独立的运行时间。为了计算整个系统的运行时间,需要考虑所有进程的运行时间之和。可以使用时间轮转、时间片轮转等算法,按照一定的时间片分配方式,让每个进程轮流执行一段时间。在每个时间片结束时,记录下所有进程当前的状态和执行时间,从而计算出系统运行的总时间。此外,还要考虑进程调度算法、I/O操作等因素对总运行时间的影响。