计算机科学中的多路复用术语是什么意思?

17

多路复用(在抽象形式下)是什么意思?我知道硬件中有“多路复用器”,网络中有“复用”。那么,一个好的高层次定义是什么?


不好意思,我正在备考考试,暂时无法翻译关于编程的内容。 - Ritwik Bose
3个回答

17

由于定义基本上是“同时做多件事”或“交错进行许多事情”,因此在应用于计算机科学时,我建议它就像这样简单。

虽然有特定的多路复用器实例,例如将多个信号通过数据通道传输,但计算机科学中的其他术语也可以用来替代多路复用器。例如,您可以将运行许多进程视为多路复用,但更常见的术语是多处理。

但对于我来说,硬件/软件示例中的许多信号经过电线/通道是典型的例子。

这里有一个不错的定义- .../wiki/multiplex


1
Multiplexing,即多路复用,在计算机网络中是指一种技术,多个用户共享一个信道的带宽。可以使用邮政服务的类比,不同的人(发件人/发送器)使用一个邮局(信道/介质)向他们所爱的人(接收者)发送信件。
两种著名的复用形式是时间分割复用(TDM)和频率分割复用(FDM)。TDM 是通过信道调节发送器的方式,只有一个发送器可以使用网络的全部容量/带宽发送消息。在一段时间间隔后,下一个发送器可以发送,这个过程对于所有发送者都是如此。因此,在我们的类比中,发送者 A 有一个小时的时间来发送信件,邮政工作人员将利用他们的全部资源将信件交付给其各自的收件人。在 FDM 中,所有发送器可以全时段使用网络带宽,但会受到限制,因为同时存在多个用户,因此传输可能需要更长的时间。回到我们的类比,发送者 A 发送了一封信,但邮局还有其他发件人的信件,因此投递时间会更长。
根据你的看法,其中任何一种方法都可能比另一种更快。但正如我之前所说,还有其他类型的复用,因此它不仅局限于我上面描述的两种方式。希望这对你有意义。

0

多路复用是一种将多个信号合并为一个信道进行传输的过程。多路复用是将多个信号或信息流同时发送到载体上的复合信号中,然后在接收端分离出单独的信号。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接