多道程序设计的基本原理: 多道程序设计的主要目的是充分利用系统中所有资源且尽可能地让它们并行 *** 作。采用通道技术后使CPU从繁琐的I/O *** 作中解放出来,它不仅能实现CPU与通道并行工作,而且也能实现通道与通道之间、各通道与外设之间的并行。
所谓“多道程序设计”技术,即是通过软件的手段,允许在计算机内存中同时存放几道相互独立的作业程序,让它们对系统中的资源进行“共享”和“竞争”,以使系统中的各种资源尽可能地满负荷工作,从而提高整个计算机系统的使用效率。基于这种考虑,计算机科学家开始把CPU、存储器、外部设备以及各种软件都视为计算机系统的“资源”,并逐步设计出一种软件来管理这些资源,不仅使它们能够得到合理地使用,而且还要高效地使用。具有这种功能的软件就是“ *** 作系统”。所以,“多道程序设计”的出现,加快了 *** 作系统的诞生。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)