1、存储保护和地址重定位。(几道程序共享同一主存)
2、处理机的管理和调度。(共享同一处理机)
3、资源的管理与分配。(共享系统资源)
多道程序设计是在计算机内存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插的运行。 两个或两个以上程序在计算机系统中同处于开始到结束之间的状态。这就称为多道程序设计。
多道程序设计的特征
1、多道:即计算机内存中同时存放几道相互独立的程序。
2、宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕。
3、微观上串行:从微观上看,内存中的多道程序轮流地或分时地占有CPU。
扩展资料
多道程序设计的利弊
1、提高了CPU的利用率
2、提高了内存和I/O设备的利用率
3、改进了系统的吞吐率
4、充分发挥了系统的并行性
5、主要缺点是延长了作业周转时间
特征:1.多道:计算机内存中同时存放几道相互独立的程序 2.宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕 3.微观上串行:实际上,各道程序轮流使用CPU,交替运行原因:在多道程序诞生之前,计算机系统运行的特征是单道顺序地处理作业,那么可能会出现两种情况: 1.对于以计算为主的作业,输入输出量少,外围设备空闲; 2.对于以输入输出为主的作业,造成主机空闲。这样总的来说,计算机资源使用效率很低,因此引进了多道程序设计技术,大大改善以上缺点。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)