LxWin V6.2.5: 新特性

对称多处理(SMP)支持

对称多处理(SMP)涉及具有多个CPU的计算机硬件和一种软件体系结构,其中两个或更多这些相同的CPU连接到单个主存储器。 每个CPU均可完全访问计算机硬件的输入和输出设备。 整个系统由单个操作系统实例控制,该实例均等地对待所有CPU,没有一个CPU保留用于特殊目的。 在多核处理器中,SMP的概念适用于处理器中的内核,就好像它们是单独的处理器一样。 今天,几乎所有的PC系统都使用SMP架构,而且Windows操作系统也正在使用该架构。

  • SMP体系结构中的所有处理器均包含公共总线和内存。 这就是为什么对称多重处理被称为紧密耦合多重处理的原因。
  • 对称多处理中的每个CPU都相等,并且无论这些进程存储在内存中的位置如何,都可以根据需要执行不同的进程或线程。 这是与非对称多处理的主要区别。
  • 根据CPU的不同,除共享的主内存外,所有处理器可能还包含一个单独的一级缓存(L1缓存)以及共享的二级或三级缓存(L2和L3缓存)。 缓存使处理器访问数据的速度比仅位于共享内存中的数据快得多。 由于大多数对数据的请求都由高速缓存处理,因此这也减轻了系统总线的负担。
  • 对称多处理对于多处理以及多线程应用程序很有用,因为这些应用程序具有并行运行的多个任务。 因此,可以使用对称多重处理在并行处理器中调度这些任务。

LxWin的大多数应用程序都将Windows配置为使其所有CPU内核都以SMP模式运行,然后将为Linux分配最后一个CPU内核。 但是,如果实时Linux部分需要更多的计算能力,则最新版本的LxWin现在也可以在SMP模式下运行。 这样就可以分配给Linux内核多个CPU核心,而不仅仅是最后一个CPU内核。 这极大地扩展了可以使用LxWin的应用程序领域。

性能优化

为了提高LxWin的实时性能,现在在Linux内核中禁用了跟踪。 此外,减小了内核映像的大小,从而提高了缓存利用率。

网络TAP和桥接支持

为了增加TCP / IP功能,LxWin现在支持TAP设备以及桥接支持。 这些功能是运行acontis TSN软件和其他增强型网络应用程序所必需的。

内核和C库更新

LxWin现在支持glibc版本2.28,并已更新为Linux内核版本4.9.113。