8237dma的四种传送方式分别是什么
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,今天就跟大家聊聊有关8237dma的四种传送方式分别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。8237A有四种工作方式:单字节传送、
千家信息网最后更新 2025年02月05日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安全错误
数据库的锁怎样保障安全
视图是数据库对象吗
实况手游如何进入数据库
余杭公安网络安全
web如何存储数据库
软件开发三个月选什么模式
邯郸互联网软件开发价钱
网络安全诈骗是基层股吗
机械仪器系转软件开发
p2p软件开发项目
我国为什么重视网络安全
领信网络技术有限公司怎么样
计算机网络技术的飞速发展
Notes打开无法写入数据库
数据库中删除表中信息
修改网站源代码需要数据库
网络安全和单机的区别
软件开发退休能做什么
网络安全概念滴滴
将自己电脑设置为数据库服务器
codimd数据库怎么创建
背单词的软件开发
战地2服务器cdkey
台湾网络服务器虚拟主机
服务器安全组策略设置
gohosts转服务器
mysql数据库系统作用
需要手机号认证的网络安全吗
江苏应用软件开发工具
淘宝定时抢单软件开发
数据库运行顺序