引入多道程序技术的前提条件之一是系统具有( )。

admin2019-08-10  41

问题 引入多道程序技术的前提条件之一是系统具有(    )。

选项 A、多个CPU
B、多个终端
C、通道
D、分时功能

答案C

解析 中断和通道是多道程序的硬件基础,多道程序系统需要中断和通道的支持。
    多道程序设计是指允许多个程序同时进入一个计算机系统的主存储器并进行计算的方法。这些程序共享处理机时间和外部设备及其他资源。当一道程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一道程序。
    这里必须要解决两个问题,首先必须有相应的机制使运行中的程序暂停执行时,能转到另一个程序去;其次是有必要的硬件支持,使外部设备能与CPU并行执行。第一个问题由中断解决,第二个问题由通道解决。多道程序设计技术的实现基础是计算机系统具有处理器和外围设备并行工作的能力。这种能力的出现是在中断和通道技术出现后才有。因此,通道技术和中断技术相结合就可实现CPU与I/O设备并行工作,从而使多道程序技术的概念变为现实。  知识点回顾:
  通道又称为输入/输出处理器,它能完成主存储器和外围设备之间的信息传送,与中央处理器并行地执行操作。采用通道技术主要解决了输入/输出操作的独立性和各部件工作的并行性。由通道管理和控制输入/输出操作,减少了外围设备和中央处理器的逻辑联系,从而把中央处理器从琐碎的输入/输出操作中解放出来。此外,外围设备和中央处理能实现并行操作;通道和通道之间能实现并行操作;各通道上的外围设备也能实现并行操作。
    中断是指某个事件(如电源掉电、浮点运算溢出、外部设备传输完成或出错等)发生时,由相应的中断机构中止现运行程序的执行,引出处理事件程序对相应事件进行处理,处理完毕后返回断点继续执行。
转载请注明原文地址:https://kaotiyun.com/show/JgCi777K
0

相关试题推荐
最新回复(0)