8237dma的四种传送方式分别是什么
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,今天就跟大家聊聊有关8237dma的四种传送方式分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。8237A有四种工作方式:单字节传送、
千家信息网最后更新 2024年09月22日8237dma的四种传送方式分别是什么
今天就跟大家聊聊有关8237dma的四种传送方式分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
8237A有四种工作方式:单字节传送、数据块传送、请求传送和多片级联。 (1)单字节传送(single mode) 单字节传送方式是每次DMA传送时,仅传送一个字节。传送一个字节之后,当前字节计数器减1,地址寄存器加1或减1,HRQ变为无效,释放总线控制权,将控制权交还给CPU。如果传送使得字节计数器减为0或由外设产生信号时,则终止DMA传送。 单字节传送方式的特点是:一次传送一个字节,效率较低,但它会保证在两次DMA传送之间,CPU有机会获得总线控制权,执行一次CPU总线周期。 (2)数据块传送(block mode) 在这种数据传送方式下,8237A一旦获得总线控制权,就会连续地传送数据块,直到当前字节计数器减到0或由外设产生信号时,终止DMA传送,释放总线控制权。 数据块传送方式的特点是:一次请求传送一个数据块,效率高,但在整个DMA传送期间,CPU长时间无法控制总线(无法响应其他DMA请求,无法处理其他中断等)。 (3)请求传送(demand mode) 请求传送方式与数据块传送方式类似,也是一种连续传送数据的方式。 区别是:8237A在请求传送方式下,每传送一个字节就要检测一次DREQ信号是否有效,若有效,则继续传送下一个字节;若无效,则停止数据传送,结束DMA过程。但DMA的传送现场全部保持(当前地址寄存器和当前字节计数器的值),待请求信号DREQ再次有效时,8237A接着原来的计数值和地址继续进行数据传送,直到当前字节计数器减到0或由外设产生信号时,终止DMA传送,释放总线控制权。 请求传送方式的特点是:DMA操作可由外设利用DREQ信号控制数据传送的过程。 (4)多片级联(cascade mode) 当一片8237A通道不够用时,可通过多片级联的方式增加DMA通道,由主、从两级构成,从片8237A的HRQ和HLDA引脚与主片8237A的DREQ和DACK引脚连接,一片主片最多可连接四片从片。在级联方式下,从片进行DMA传送,主片在从片与CPU之间传递联络信号,并对从片各通道的优先级进行管理。 级联方式的特点是:可扩展多个DMA通道。
看完上述内容,你们对8237dma的四种传送方式分别是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
方式
字节
数据
控制
信号
总线
控制权
计数器
单字
外设
特点
通道
有效
内容
地址
之间
寄存器
效率
过程
不够
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
hp怎么网络安全模式
php数据库新增一行
王牌战争服务器名称
软件开发使用电脑配置
计算机网络技术专科男生
中央监控服务器
行程码服务器出现异常
软件开发 转销售
网络安全 活动
连接美国香港服务器
怎么解决多线程访问数据库
数据库查询两个字符串
网页后期数据库
数据库构建dbp全称
合肥门店管理软件开发定制
计算机网络技术VLAN
服务器web远程管理服务
通常的数据库接口技术
香港的网络安全公司地址
上海建设智慧学校软件开发
如何树立网络安全法治观念
数据库实体和对象的关系
如何进sql数据库
网络安全类书记
海安软件开发最新招聘
谁家做搜索软件开发的
网站查询服务器商
与电气专业相关的数据库设计
软件开发合同是保密吗
小公司搞软件开发会倒闭ma