8.2.1  CPS与计算机系统

8.2.1 CPS与计算机系统

CPS为实现对海量异构数据的存储、计算,必须具备计算机系统中的软硬件组件与功能,比如具有中央处理机、存储器和外部设备,以及操作系统、语言处理系统、数据处理系统和人机交互系统等。但在各个组件的具体设计与实现上,将会有很大的不同。这主要在于现有计算机系统的主要目的是为了高效存储、转换和处理数据。而CPS的最终目的是实现计算过程和物理过程的实时有效交互。因此,在传统计算机系统中不非常重要的实时性、安全性、可靠性、防御性、保密性以及自适应等特性,却是CPS关注的重点。此外,计算机系统中的网格技术、云计算、并行计算等技术,在一定程度上也满足CPS分布式分散控制和高效计算的特性。可以考虑将这些技术与CPS相结合,并针对不同的系统需求与问题,进行自适应的改进和优化。