1. 首页
  2. 考试认证
  3. 其它
  4. 其他特性-hds ams 2500用户手册

其他特性-hds ams 2500用户手册

上传者: 2024-07-22 14:54:30上传 PDF文件 17.98MB 热度 22次

19.7 其他特性

伪终端还有其他特性,我们在这里简略提一下。AT & T 1990d和4.3+BSD系统的操作手册有更详细的内容。

19.7.1 打包模式

能够使伪终端主设备了解到伪终端从设备的状态变化。在SVR 4系统中可以将流模块pckt压入主设备端来设置这种模式。图19-2显示了这种可选模式。在4.3+BSD系统中可以通过TIOCPKT的ioctl来设置这种模式。SVR 4和4.3+BSD系统中具体的打包模式有所不同。在SVR 4系统中,读取伪终端主设备的进程必须调用getmsg从流中取得数据,这是因为pckt模块将一些事件转化为无数据的流消息。在4.3+BSD系统中每一次从伪终端主设备的读操作都会在可选数据之后返回状态字节。无论实现的方法是什么样的,打包模式的目的是,当伪终端从设备之上的行规程模块出现以下事件时,通知进程从伪终端主设备读取数据:读入队列被刷新;写出队列被刷新;输出被停止(如:Ctrl-S);输出重新开始;XON/XOFF流开关被关闭后重新打开;XON/XOFF流开关被打开后重新关闭。这些事件被rlogin客户机和rlogid服务器等使用。想了解更多关于打包模式的内容,可以参考设计模式打包Hadoop单机模式和伪分布模式.ppt

19.7.2 远程模式

伪终端主设备可以用TIOCREMOTE的ioctl将伪终端从设备设置成远程模式。虽然SVR 4和4.3+BSD系统使用同样的命令来打开或关闭这个特性,但是在SVR 4系统中ioctl的第三个参数是一个整型数,而4.3+BSD中是一个指向整型数的指针。具体操作可以参见论文研究基于B S模式的远程虚拟终端的研究与设计.pdfHadoop伪分布模式环境搭建超详细

有时候你会发现,伪终端主设备在这些模式下的表现简直就是一种魔法!它不仅能反映从设备的状态变化,还能实现远程控制,真的像科幻小说中的场景一样。这些特性广泛应用于rlogin客户机和rlogid服务器等工具中,极大地增强了系统的灵活性和控制力。更多关于这些神奇模式的详情可以参考开启PHP的伪静态模式搭建伪分布模式Hadoop.pdf

下载地址
用户评论