|
发表于 2010-5-11
|
|阅读模式
I/O 是什么意思! E' f6 Q: ^ o% p
8 l7 h1 W% ~$ C6 r# \& V- e3 t0 Y/ Z
IO端口,I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分。每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信息。I/O地址绝对不能重复,如果两个设备的I/O地址有冲突,系统硬件就不能正常工作。
9 m6 ^- X3 O2 Y* F$ L+ D. E* m) \4 l
( H$ T n; s% v! j! F0 m
5 o; s/ R( O% r) [- a
) [. c$ j! N: G; F# f' U在POSIX兼容的系统上,例如Linux系统,I/O操作可以有多种方式,比如DIO(Direct I/O),AIO(Asynchronous,I/O 异步I/O),Memory-Mapped I/O(内存映设I/O)等,不同的I/O方式有不同的实现方式和性能,在不同的应用中可以按情况选择不同的I/O方式。/ N3 V3 n3 z- b& G
8 p* o2 j2 `, ^& _. f
输入输出I/O流可以看成对字节或者包装后的字节的读取就是拿出来放进去双路切换;实现联动控制系统的弱电线路与被控设备的强电线路之间的转接、隔离,以防止强电窜入系统,保障系统的安全。
9 r( K8 Y, h# ^- G; M/ H3 {; e6 i
; h. a$ M3 S* T* a$ }& ?9 ]与专线控制盘连接,用于控制重要消防设备(如消防泵、喷淋泵、风机等),一只模块可控制一台大型消防设备的启、停控制。 |
|