IDE设备的PIO模式是什么意思?有什么作用?选PIO模式与DMA模式有什么区别?

作者&投稿:空绍 (若有异议请与网页底部的电邮联系)
DMA模式和PIO模式的区别~

1.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占有率,这种数据传输模式很快就被淘汰。

2.DMA(DirectMemoryAccess,直接内存存取),顾名思义DMA功能就是让设备可以绕过处理器,直接由内存来读取资料。打开硬盘的DMA模式将大幅度的提高硬盘系统的功能,使我们能更快更好的进行视频处理和文件传输。打开刻录机的DMA选项,可以保障刻录品质,并降低刻录时的CPU占用率。所以在我们首次连接好DVD刻录机,进入Windows系统后要做的第一件事情就是要确认DVD刻录机的DMA模式已打开。

1.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占有率,这种数据传输模式很快就被淘汰。
2.DMA(DirectMemoryAccess,直接内存存取),顾名思义DMA功能就是让设备可以绕过处理器,直接由内存来读取资料。打开硬盘的DMA模式将大幅度的提高硬盘系统的功能,使我们能更快更好的进行视频处理和文件传输。打开刻录机的DMA选项,可以保障刻录品质,并降低刻录时的CPU占用率。所以在我们首次连接好DVD刻录机,进入Windows系统后要做的第一件事情就是要确认DVD刻录机的DMA模式已打开。

PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。作用就是交换、读写数据。与DMA模式区别如下:

一、数据交换模式不同

1、PIO模式:通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。

2、DMA模式:是一种不经过CPU而直接从内存存取数据的数据交换模式。

二、工作方式不同

1、PIO模式:是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。

2、DMA模式:CPU只须向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率,可以大大节省系统资源。


三、特点不同

1、PIO模式:受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰。

2、DMA模式:DMA 传送方式的优先级高于程序中断,两者的区别主要表现在对CPU的干扰程度不同。

参考资料来源:百度百科-PIO模式

参考资料来源:百度百科-DMA模式



PIO模式是一种数据交换模式,在这种模式中,CPU执行I/O端口指令来读写数据。100的作用是交换、读取和写入数据。与DMA模式的区别如下:

一、不同的数据交换模式

1.PIO模式:CPU执行I/O端口指令读写数据的数据交换模式。

2.DMA模式:这是一种数据交换模式,直接从内存中访问数据,而不需要经过CPU。

二、不同的工作方法

1.PIO模式:最早的硬盘数据传输模式,数据传输速率低,CPU占有率高。当传输大量数据时,系统会因为占用太多CPU资源而无法进行其他操作而停止运行。

2.DMA模式:CPU只向DMA控制器发出指令,让DMA控制器来处理数据的传输,然后将数据传输回CPU,这样在很大程度上减少了CPU资源的共享,可以大大节省系统资源。

二、不同的特征

1.PIO模式:由于低传输速率和高CPU占用的限制,这种数据传输模式很快就被消除了。

2.DMA模式:DMA传输模式的优先级高于程序中断,两者的区别主要表现在对CPU的干扰程度不同。



楼主你好:
IDE就是在主板上连接硬盘的接口,也叫ATA,
PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式,这是最早的数据传输模式,
现在一般不用这样的传输模式了,而是用我们常说的“串口”SATA,不但传输速度快,而且还有数据纠错功能,
DMA是双通道模式,也是非常快的一种传输方式,但和IDE是两个概念,一般的单通道是否32位,那么DMA就是64是速度上的差异,
不过现在硬盘都是用SATA接口的,有8M的缓存,支持双通道(DMA)这是现在的主流

在DMA模式下速度会比较快一点.现在装完机器后一般都会自动开起DMA模式的.而一些老的设备恐怕开不了了.

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接口取代也就在所难免了

因此,DMA模式有着更快的速度和更低的CPU占用率


DE-10 Standard HPS SOC和FPGA联合使用例程
其中led_pio9有一个信号led_pio9.external_connection需要进行对外引出。光标置于信号led_pio9.external_connection处右击选择:Connections:led_pio9.external_connection→Export as: led_pio9_external_connection。 到此,添加一个1位的PIO端口led_pio9的操作已经完成。 接下来需要将原来控制LEDR0-9的数据宽度为10位...

电脑启动太慢怎么办?
二、启动dma方式,提高硬盘速度 采用udma\/33、66、100技术的硬盘最高传输速率是33mb\/s、66mb\/s、100mb\/s,从理论上来说是ide硬盘(这里是指 pio mode4 模式,其传输率是16.6mb\/s)传输速率的3~6倍,但是在windows里面缺省设置中,dma却是被禁用的,所以我们必须将它打开。 具体方法是:打开“控制面板→系统→设备...

电脑一开机就出现DE Channel 3.Slave Disk :CHS,PIO如何解决,小弟非常...
DE Channel 3.Slave Disk :CHS,PIO 是IDE Channel 3.Slave Disk :CHS,PIO吧。应该是你的第三个IDE通道从盘模式不对吧,检查一下设置吧。把数据线和电源线检查检查。IDE硬盘的传输模式有以下三种:PIO(Programmed I\/O)模式、DMA(Direct Memory Access)模式、Ultra DMA(简称UDMA)模式。可以在CMOS设...

dell de051 进入F2中的bios如何设置
一、 STANDARD COMOS SETUP 此项是标准COMOS设置,可以设置系统的基本硬件配备、系统时间及错误处理方法。1、 Date (mm:dd:yy):tue.Apr. 4 2000 以月\/日\/年来表示。各项目合理的范围是月(1~12),日(1~31),年(1994~2079)2、 Time(hh:mm:ss):15:15:33 用{PAGE UP}\/{PAG...

ICH的简介
从ICH2开始,下面是简介:第二代I\/O控制中心ICH2,ICH2的功能包括了:1. 6通道(5.1声道环绕)- 同轴信号(Coaxial Signal)\/AC97- S\/PDIF 输出⒉系统管理包括:SMBus和SMLink;⒊ Intel 2000 LAN 管理技术;⒋ Ultra ATA100 IDE 接口;⒌ 向下兼容Ultra ATA\/33\/66 以及PIO模式;⒍ 读取磁盘...

各种电路图中字母缩写的含义
DEINTERLEARING去交织DET检测dfms 来数据信号dgnd 数字地Diplex双工滤波器Direct Coner Siorl Lionear Receicer直接变换的线性接收机dsp 数字信号处理器DSP数字信号处理器dtms 到数据信号DUPLEX \/ DIPLEX双工器Duplex Sapatation双工间隔E Earph 耳机EEPROM 电擦除可编程只读存储器EIR 设备号寄存器EL 发光EMITTER 发射极...

寻找声卡驱动
要寻找声卡驱动,可以按照以下步骤进行:1. 打开计算机的设备管理器:在Windows系统中,可以按下Win+X,然后选择“设备管理器”。2. 找到声卡设备:在设备管理器中,可以找到“声音、视频和游戏控制器”选项。展开这个选项,就可以看到计算机上安装了哪些声卡设备了。3. 查看声卡设备的型号和制造商:在...

开机后加载很慢,桌面图标经常显示不出来,要开机时按F8(上次使用的配置...
右键点击“我的电脑-属性”,然后点击“硬件”接着点击“设备管理器”,在其中打开“IDE ATA\/PATA控制器”然后分别进入主要和次要IDE通道,选择“高级设置”,在这里找到“当前传送模式”为“不适用”的一项,将此项的“设备类型”设置为“无”。2、优化视觉效果 右键单击“我的电脑”--“属性”—“...

电脑开机很卡怎么回事
原因二:系统后台 系统或杀毒软件在后台自动下载更新时、杀毒软件在后台查杀病毒时,也可能会导致电脑卡顿。1、系统更新 我们可以在方便时搜索【Windows更新】,选择手动【检查更新】、或者【更改使用时段】。2、杀毒软件 以McAfee为例,我们可以在桌面右下角找到对应图标,【检查更新】并按提示更新后重启。...

图们市18258175322: IDE设备的PIO模式是什么意思?有什么作用?选PIO模式与DMA模式有什么区别?
喻惠香连: 楼主你好: IDE就是在主板上连接硬盘的接口,也叫ATA, PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式,这是最早的数据传输模式, 现在一般不用这样的传输模式了,而是用我们常说的“串口”SATA,不但传输速度快,而且还有数据纠错功能, DMA是双通道模式,也是非常快的一种传输方式,但和IDE是两个概念,一般的单通道是否32位,那么DMA就是64是速度上的差异, 不过现在硬盘都是用SATA接口的,有8M的缓存,支持双通道(DMA)这是现在的主流

图们市18258175322: WINDOWS系统自动变为PIO模式怎么办? -
喻惠香连: WINDOWS系统自动变为PIO模式,可执行恢复回DMA模式.方法一:在“设备管理器”中卸载PIO模式的IDE通道,重启电脑,系统会重新安装刚刚卸载的IDE通道,安装完后其传送模式就恢复到DMA模式了.方法二:修改注册表.运行...

图们市18258175322: 设备管理器中的IDE ATA/ATAPI控制器是什么意思
喻惠香连: PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式.是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的...

图们市18258175322: 请问IDE设备指什么意思,有哪些是IDE设备? -
喻惠香连: IDE设备就是接在IDE接口的硬件 比如原来的硬盘都用IDE连接在电脑主板上的 还有光驱也是 其他的就很少了 主要就硬盘和光驱 而且现在连用IDE的硬盘都比较少了 不过现在的主板还是保留了IDE接口 现在主要就是用来接光驱了 现在的硬盘比较少用IDE接了 都是串口的了~~~

图们市18258175322: ATA、ATAPI是什么含义? -
喻惠香连: ATA和ATAPI是广为使用的IDE和EIDE设备的相关标准.ATA是AT Attachment的缩写,意思是AT计算机上的附加设备(还记得IBM PC/AT吗?).ATA可以使用户方便地在PC机上连接硬盘,但有时这样还不够.有些用户需要通过同样方便的手段连接CDROM、磁带机、MO驱动器等设备.ATAPI标准就是为了解决在IDE/EIDE接口上连接多种设备而制定的.ATAPI是AT Attachment Packet Interface的缩写,意思是AT计算机上附加设备的包接口.支持ATAPI的IDE/EIDE接口可以像连接硬盘一样连接ATAPI设备.目前几乎所有的IDE/EIDE接口都支持ATAPI.

图们市18258175322: 主要ide通道 当前传送模式 pio 次要ide通道 当前传送模式 mode 5 -
喻惠香连: 硬盘传输模式变成PIO模式的解决方法 电影服务器及网吧游戏服务器硬盘因为使用率较高,日志里经常出现硬盘错误信息.症状 在多次挂起并恢复计算机后,硬盘性能可能会下降.如果您使用设备管理器查看该驱动器连接到的 IDE 通道的属性...

图们市18258175322: ide primary master pio这句话啥意思 -
喻惠香连: 主ide设备工作在pio模式

图们市18258175322: pi0模式是什么意思! -
喻惠香连: 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占有率,这种数据传输模式很快就被淘汰.

图们市18258175322: IDE ATA/ATAPI 控制器? -
喻惠香连: Intel(R) 82801EB 主板的一块IDE总线控制器. IDE在主板上的接口可分成IDE1 IDE2 主要IDE通道 — IDE1 主盘.从盘, 主盘可接硬盘或第二硬盘 即从盘. 次要IDE通道 — IDE2 主盘.从盘, 主盘可接IDE光驱等设备. 或更第二光驱 即从盘. 关闭多余IDE通道 加快开机速度. 计算机开机检测 可屏蔽部分IDE通道 IDE通道属性-高级设置-设备0.1—设备类型 将“自动检测”该为“无”使其禁用. 启动不用检查这些设备. 计算机启动速度可明显增快.. 但也有缺点 换其他IDE设备,硬盘或光驱时 会找不到该设备 原因是你禁用那多余的IDE通道 :) 不知道你看明白没,希望对你有帮助 :)

图们市18258175322: 在计算机硬件系统中“Bus的含义? -
喻惠香连: 在计算机系统中,BUS称为总线,是CPU与Memory及I/O间,传输数据或地址信号的线路集合,PC的系统总线有地址总线(address bus),数据总线(data bus),控制总线(control bus).信息可从多个源部件中的任何一个经总线传 送到多个目标部件中的任意一个.总线由若干平行导线组成,分别传送地址、数据、同步信号、控制信息及电源等. 另BUS又指适配卡与主机板 连接的扩充槽,在PC上的 扩充槽有许多规格,如 ISA(8 bits,8MHz)、 VL-BUS(16~32bits,33MHz)、 PCI(32~64bits,33MHz)、 AGP等.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网