模块可复用性

本部分描述了模块可重述性。

"模块可重用性" 图 (图 1) 显示在两个不同流中复用的同一规范模块 (例如,提供对字符串的删除和终止处理的模块)。 此模块通常作为过滤器实现,没有下游服务接口。 在这两种情况下,由于模块最接近流头,因此会向流用户进程提供 tty 接口。

图 1。 模块可复用性图
此图显示了使用同一接口与两个不同流进行通信的两个相同的用户进程。 第一个流包含以下使用双向箭头连接的元素: 同一接口,规范模块,类 1 传输协议和 LAPB 驱动程序。 第二个流包含以下与双向箭头连接的元素: 相同的接口,规范模块和原始 TTY 驱动程序。 在每个流中,表示相同接口的虚线下的元素位于同一模块中。