ide数据传输模式
随着技术的发展,产品对数据传输速度要求的提高,ide接口硬盘的数据传输模式,经历过三个不同的技术变化,由最初的pio模式,到dma模式,再到ultra dma模式。
pio模式
pio的英文拼写是“programming input/output model”,pio模式是一种通过cpu执行i/o端口指令来进行数据的读写的数据交换模式。是最早先的硬盘数据传输模式,数据传输速率低下,cpu占有率也很高,大量传输数据时会因为占用过多的cpu资源而导致系统停顿,无法进行其它的操作。pio数据传输模式又分为pio mode 0、pio mode 1、pio mode 2、pio mode 3、pio mode 4几种模式,数据传输速率从3.3mb/s到16.6mb/s不等。受限于传输速率低下和极高的cpu占有率,这种数据传输模式很快就被淘汰。
dma模式
dma的英文拼写是“direct memory access”,汉语的意思就是直接内存访问,是一种不经过cpu而直接从内存了存取数据的数据交换模式。pio模式下硬盘和内存之间的数据传输是由cpu来控制的;而在dma模式下,cpu只须向dma控制器下达指令,让dma控制器来处理数的传送,数据传送完毕再把信息反馈给cpu,这样就很大程度上减轻了cpu资源占有率。dma模式与pio模式的区别就在于,dma模式不过分依赖cpu,可以大大节省系统资源,二者在传输速度上的差异并不十分明显。dma模式又可以分为single-word dma(单字节dma)和multi-word dma(多字节dma)两种,其中所能达到的最大传输速率也只有16.6mb/s。
ultra dma模式
ultra dma的英文拼写为“ultra direct memory access”,一般简写为udma,含义是高级直接内存访问。udma模式采用16-bit multi-word dma(16位多字节dma)模式为基准,可以理解为dma模式的增强版本,它在包含了dma模式的优点的基础上,又增加了crc(cyclic redundancy check循环冗余码校验)技术,提高数据传输过程中的准确性,安全性得到保障。在以往的硬盘数据传输模式下,一个时钟周期只传输一次数据,而在udma模式中逐渐应用了double data rate(双倍数据传输)技术,因此数据传输速度有了极大的提高。此技术就是在时钟的上升期和下降期各自进行一次数据传输,可以是数据传输速度成倍的增长。
在udma模式发展到udma133之后,受限于ide接口的技术规范,无论是连接器、连接电缆、信号协议都表现出了很大的技术瓶颈,而且其支持的最高数据传输率也有限。同时在ide接口传输率提高,也就是工作频率的提高,ide接口交叉干扰、地线增多、信号混乱等缺陷也给其发展带来了很大的制约,被新一代的sata接口取代也就在所难免了。
biss0001电路参数 biss0001微波雷达感应电路图
红外热成像仪简介与工作原理
多媒体梦工厂:华为多媒体管线服务AV Pipeline Kit究竟是什么?
IR推出IRS2538DS控制IC电感镇流器替代方案
双模硬件验证系统来了!深度解析芯华章桦捷HuaPro P2E六大核心亮点
IDE数据传输模式
TI公司的汽车信息娱乐电源系统参考设计
基于红外反射式光电传感器的智能循迹小车
多路端口可编程霓虹灯及彩灯控制器
荷兰台夫特理工大学研究出,以三氧化钨薄层制作的新型传感器
iPhone8销量遇冷、iPhoneX供货不足,苹果遭遇市场危机何去何从?
基于面向对象程序切片的软件度量
对话Moka李国兴:大模型改造SaaS需要持续渐进式创新,先发者把握先机
配电网的特点 配电网的特点
工业交换机的设置步骤,您知道吗?
苹果全新的iPad Pro信息曝光 能否继续辉煌?已经开始量产但发售要推迟
音圈电机无人机迎接神舟十二号载人飞船回家
MACsec车载应用技术解读
关于Cortex-A8处理器性能及架构解析
引领RISC-V处理器性能 赛昉科技斩获年度技术突破IP公司奖