多道程序技术什么意思

时间:2025-01-30 07:23:29 手机游戏

多道程序技术 是指在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制下,相互穿插运行。这种技术的主要特点如下:

多道:

内存中同时存放多个程序。

宏观上并行:

多个程序都处于运行过程中,先后开始各自的运行,但都未运行完毕。

微观上串行:

实际上,各道程序轮流使用CPU,并交替运行。

多道程序技术的主要优点包括:

资源利用率高:当一道程序因I/O操作而暂停时,CPU可以立即转去执行另一道程序,从而提高CPU和I/O设备的利用率。

提高系统效率:多道程序技术使得CPU和I/O设备都处于“忙”状态,大大提高了系统的吞吐量,即单位时间内处理作业(程序)的个数。

多道程序设计技术是操作系统成熟阶段的标志,它带来了作业调度管理、处理机管理、存储器管理、外部设备管理、文件系统管理等多种功能。