Mininet 里的虚拟服务器真的是独立的计算机吗?
不是。每一台都是一个普通进程,借助 Linux 的网络命名空间功能被隔离开来。它能看到自己的网络接口、地址表和路由规则,却与主系统共享文件和进程列表。正因如此,计算机上的任何程序也能在虚拟服务器上运行,一整个网络才能装进一台机器。
不是。每一台都是一个普通进程,借助 Linux 的网络命名空间功能被隔离开来。它能看到自己的网络接口、地址表和路由规则,却与主系统共享文件和进程列表。正因如此,计算机上的任何程序也能在虚拟服务器上运行,一整个网络才能装进一台机器。
通用的系统做不到。观测不完整时,同样的数据会与不止一种现实相符;图灵的停机问题表明,没有任何算法能始终正确回答某些问题,哥德尔则证明,没有任何单一的封闭系统能证明全部算术真理。现实的目标是:一个比人类犯错少得多、能恰当校准自身信心并迅速纠正错误的系统。
根据兰道尔原理,不可逆地擦除信息,意味着丢失信息的熵必须以热的形式传给周围环境。这项代价的下限是玻尔兹曼常数乘以温度再乘以 ln 2;在室温下,每个比特约为 2.87 × 10⁻²¹ 焦耳。这个数字极小,真实的计算机在冷却和纠错上的消耗要多得多,但它不是零。不擦除信息的可逆计算,可以避开这项代价中的一部分。