UNIX 文件I / O 本章开始讨论U N I X系统,先说明可用的文件I / O函数——打开文件、读文件、写文件等等。 大多数U N I X文件I / O只需用到5个函数:o p e n、r e a d、w r i t e、lseek 以及c l o s e。然后说明不同缓 存器长度对r e a d和w r i t e函数的影响。 本章所说明的函数经常被称之为不带缓存的I / O(u n b u ffered I/O,与将在第5章中说明的标 准I / O函数相对照)。术语——不带缓存指的是
UNIX 终端I / O 在操作系统中,终端I / O处理是个非常繁琐的部分, U N I X也不例外。在很多版本的U N I X 手册中,终端I / O的手册页常常是最长的部分之一。S V I D中的t e r m i o手册页至少有1 6页。 7 0年代后期,U N I X终端I / O处理发展成两种不同的风格。一种是系统Ⅲ在V 7的基础上进行 了很多改变而形成的,这种风格由系统Ⅴ沿续下来;另一种则是V 7的风格,它正成为伯克利 类系统的标准组成部分。如同信号一样, P O S I X .
UNIX 高级I / O 本章内容包括:非阻塞I / O、记录锁、系统V流机制、I / O多路转接( s e l e c t和p o l l函数)、 r e a d v和w r i t e v函数,以及存储映照I / O(m m a p)。第1 4章、第1 5章中的进程间通信,以及以后 各章中的很多实例都要使用本章所述的概念和函数。
Genius分布式I/Ozip,Genius分布式I/O,G e n i u s ? I / O 系统提供对生产设备的分布式控制,可减少传输报文终 止,大幅度减少布线并更为简单高效地解决问题。包括钢铁、食品加工和自动化等在 内的众多行业中,5 0 多万个G e n i u s 模块正帮助公司应对竞争日益激烈的市场带来的挑 战。
西门子A&D,推出了新系列分布式I/O系统。Simatic ET 200家族的Simatic ET 200pro,尺寸较小,具有多种方法实现模组件扩展。可防止25g的振动荷载,不规则,以及IP65,66和67高程度保护,这种新型I/O模块,可直接安装在机械和操作室外部。 接口模块可扩展到16个扩展模块,并具有热交换特性。第一阶段可获得几个四信道模拟数字输入/输出模块,以及八信道数字输入/输出模块。其他输入/输出模块,特殊模块,如频率转换器,之后将生成故障保护应用和Profinet接口模块。