多程序指的是 一台计算机可以同时运行多个程序。这些程序可能包括办公软件(如Excel)、网络浏览器(如Firefox)或其他类型的应用程序。操作系统负责协调和管理这些并发运行的程序,确保它们能够高效地共享计算机资源,如CPU时间、内存和输入/输出设备。
多程序环境是现代计算系统的基本特征之一,它使得用户能够同时处理多个任务,从而提高工作效率。与多处理(使用多个CPU)和多任务处理(任务共享一个公共资源)不同,多程序主要关注程序层面的并发执行。多线程则是多任务处理的一种扩展,它允许在一个程序内部创建多个执行线程,以实现更细粒度的并发执行。