正在加载图片...
个处理机管理多台外围设备。处理机 采用轮流循环测试方法,分时为各台外围设 否 备服务。 DONEl 程序控制输入输出方式的优点: 灵活性很好。可以很容易地改变各台外 从设备缀冲寄存器读一个字符 围设备的优先级 到主存储器或者从主存储器传 程序控制输入输出方式的缺点 送一个字符到设备缓冲寄存器 实现处理机与外围设备并行工作困难。 2、中断输入输出方式 DONE2=12 中断输入输出方式的定义如下 当出现来自系统外部,机器内部,甚至 从设备缓冲寄存器读一个字符 处理机本身的任何例外的,或者虽然是事先 到主存储器或者从主存储器传 安排的,但出现在现行程序的什么地方是事 送一个字符到设备缀冲寄存器 先不知道的事件时,CPU暂停执行现行程序, 转去处理这些事件,等处理完成后再返回来 继续执行原先的程序 采用程序控制方式,一个处理机管 中断输入输出方式的特点是: 理多台外围设备的程序框图 (1)CPU与外围设备能够并行工作。 (2)能够处理例外事件。例如,电源掉电、非法指令、地址越界、数据溢出、 数据校验错、页面失效等 (3)数据的输入和输出都要经过CPU。 (4)灵活性好。 (5)用于连接低速外围设备。 在现代计算机系统中,中断输入输出方式的作用已经远远超出了为外围设备 服务的范畴,成为现代计算机系统中非常重要的一个组成部分。 3、直接存储器访问(DMA)方式 直接存储器服务方式又称为DMA( Direct Memory Access)方式,这种输入 输出方式主要用来连接髙速外围设备。例如,磁盘存储器,磁带存储器等。 入设备可 庄存储器M存储器总线处理机CPU 输出设备0下 I0总线 DMA方式的数据传送过程 DMA方式具有如下特点 (1)外围设备访问请求直接发往主存储器。 (2)不需要CPU做保存现场和恢复现场等工作 3)在DMA控制器中,需要设置数据寄存器、设备状态或控制寄存器、主存 地址寄存器、设备地址寄存器和数据交换个数计数器 (4)在DMA方式开始和结束时,需要处理机进行管理 在DMA方式开始之前对DMA控制器进行初始化。传送主存缓冲区首地址、设4-4 一个处理机管理多台外围设备。处理机 采用轮流循环测试方法,分时为各台外围设 备服务。 程序控制输入输出方式的优点: 灵活性很好。可以很容易地改变各台外 围设备的优先级。 程序控制输入输出方式的缺点: 实现处理机与外围设备并行工作困难。 2、中断输入输出方式 中断输入输出方式的定义如下: 当出现来自系统外部,机器内部,甚至 处理机本身的任何例外的,或者虽然是事先 安排的,但出现在现行程序的什么地方是事 先不知道的事件时,CPU 暂停执行现行程序, 转去处理这些事件,等处理完成后再返回来 继续执行原先的程序。 中断输入输出方式的特点是: (1) CPU 与外围设备能够并行工作。 (2) 能够处理例外事件。例如,电源掉电、非法指令、地址越界、数据溢出、 数据校验错、页面失效等。 (3) 数据的输入和输出都要经过 CPU。 (4) 灵活性好。 (5) 用于连接低速外围设备。 在现代计算机系统中,中断输入输出方式的作用已经远远超出了为外围设备 服务的范畴,成为现代计算机系统中非常重要的一个组成部分。 3、直接存储器访问(DMA)方式 直接存储器服务方式又称为 DMA(Direct Memory Access)方式,这种输入 输出方式主要用来连接高速外围设备。例如,磁盘存储器,磁带存储器等。 输入设备 ID 主存储器 MM 存储器总线 处理机 CPU 输出设备 OD IO 总线 DMA 方式的数据传送过程 DMA 方式具有如下特点: (1)外围设备访问请求直接发往主存储器。 (2)不需要 CPU 做保存现场和恢复现场等工作。 (3)在 DMA 控制器中,需要设置数据寄存器、设备状态或控制寄存器、主存 地址寄存器、设备地址寄存器和数据交换个数计数器。 (4)在 DMA 方式开始和结束时,需要处理机进行管理。 在 DMA 方式开始之前对 DMA 控制器进行初始化。传送主存缓冲区首地址、设 采用程序控制方式,一个处理机管 理多台外围设备的程序框图 DONE1=1? 从设备缓冲寄存器读一个字符 到主存储器或者从主存储器传 送一个字符到设备缓冲寄存器 DONE2=1? 从设备缓冲寄存器读一个字符 到主存储器或者从主存储器传 送一个字符到设备缓冲寄存器 否 否 是 是
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有