部署多个程序的目的是充分利用CPU,缩短CPU的等待时间。 多程序设计技术是指在计算机的内存中同时存储几个相互独立的程序,它们在管理程序的控制下相互交织运行两个以上的程序,这些程序共享计算机系统的资源
部署多个程序的目的是充分利用CPU,缩短CPU的等待时间。
(操作系统知识共享: windows )
多重编程是一种允许多个程序同时访问一个计算机系统的主存,启动和计算的方法。 也就是说,计算机的存储器可以同时存储多个(两个或更多个相互独立的)程序,其处于开始和结束之间。 从宏观上看是并行的,多个程序正在运行,运行没有结束; 从微观上看是串行的,各程序按顺序使用CPU,交替执行。
引入多种编程技术的根本目的是提高CPU的利用率,充分发挥计算机系统部件的并行性,现代计算机系统都采用多种编程技术。
多个程序:
多种编程技术是在计算机存储器中同时存储多个独立的程序,在管理程序的控制下相互交织执行这些程序的技术,2个以上的程序在计算机系统中处于同一个开始和结束之间的状态,这些程序与此相对应的是一个程序,只能在计算机内存中运行一个程序。
对单个CPU系统来说,程序同时运行是一个宏观概念,虽然他们已经开始运行,但从微观上看,在任意给定时刻只有一个程序在CPU上运行。
mac系统教程: mac操作系统