- 20
- 0
- 约1.62万字
- 约 98页
- 2016-06-06 发布于湖北
- 举报
处理器管理 什么是多道程序设计 让多个计算问题同时装入一个计算机系统的主存储器并行执行,这种程序设计技术称为多道程序设计。这种计算机系统称为多道程序设计系统,简称为多道系统。 采用多道程序设计技术要注意下面三方面问题: 存储保护:保证各道程序互不侵犯 程序浮动:程序放在主存的任意区域都能正确执行,甚至在执行过程中改变存储区都不受影响,这种技术称为程序浮动。 资源的分配和调度:竞争处理器、外围设备 为什么要采用多道程序设计 程序的顺序执行 假设一个程序由输入、处理、输出组成,分别用时t0,t1,t2 为什么要采用多道程序设计 程序的并行执行 现代计算机中的硬件使得处理机与外设具备了并行工作的能力。 为什么要采用多道程序设计 采用多道程序设计技术后,能提高整个系统的效率,具体表现为: 提高了处理机利用率,从而提高单位时间的算题量 充分利用外设资源 发挥了处理器和外围设备以及外围设备之间的并行工作能力 提高资源的利用率,增加了单位时间内的算题量,从而提高了吞吐量 采用多道程序设计应注意的问题 可能延长程序执行时间 两道计算问题A和B A:计算50ms,打印100ms,计算50ms,打印100ms B: 计算50ms,输入80ms,计算100ms,打印100ms 如果两道程序分别单独执行(顺序) A执行总共需要300ms,占用处理机100ms B执行总共需要330ms,占用处理机1
原创力文档

文档评论(0)