pio是什么意思?
PIO的意思是可编程输入输出。
可编程输入输出(英语:PIO)是CPU与外围设备(如网卡、硬盘等)传输数据的一种方法。
当CPU上执行的软件程序使用I/O地址空间来与输入/输出设备(I/O设备)进行数据传输时,系统即进行了PIO,这和直接内存存取(DMA)恰好相反。
在PC上最常见的使用PIO的例子是ATA接口,但ATA接口也可以在Ultra DMA模式下工作。PC上的许多比较古老的设备也使用PIO,如串行端口、并行端口(在不使用ECP模式时)、PS/2接口、MIDI接口、内部时钟以及一些古老的网卡。
扩展资料:
输入设备技术及原理
信息输入时要说明信息的具体内容、信息的形式和时间。信息输入按信息的来源(称目标系统)和处理系统之间连接的不同可分为间接连接、半直接连接和直接连接。间接连接把目标系统的信息记录在数据载体上,再通过输入设备输入处理系统。
常用的载体有穿孔卡片、穿孔带、磁带、磁盘等。半直接连接利用处理系统能够处理的原始文件连接目标系统和处理系统。常用的原始文件有标记文件、磁墨水字符文件、印刷体光学字符文件和手写体光学字符文件等。
1、PIO的英文拼写是“Programming Input/Output Model”,是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。
PIO数据传输模式数据传输速率从3.3MB/s到16.6MB/s不等。受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰。
2、parallel input/output 的缩写,存在于Altera公司的Nios的概念。
在Altera公司的文档Quartus II Handbook, Volume 5: Embedded Peripherals中有详细叙述。
含有Avalon接口的并行输入输出(PIO)核在Avalon存储映射(Avalon-MM)从属口和多用途I/O口之间提供一个存储器映射接口。I/O口连接其他的片上用户逻辑,或连接到I/O管脚(连接到FPGA外部的设备)
3、飞行员诱发震荡(PIO)Pilot induced oscillations
飞行员诱发震荡(PIO)是飞行员、飞行控制系统和飞机之间在一些特定的条件下,由飞行员操纵或干扰激发而产生的一种复杂、不稳定的偶合振荡运动。PIO是一种人-机闭环系统的不稳定的动态运动,通常由飞行员试图执行精确的飞行操纵任务所致。
扩展资料:
PIO数据与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的干扰程度不同。