定义和特征
操作系统是计算机系统中最为关键的系统软件之一。按照计算机科学技术名词(第三版)的定义,操作系统是“计算机系统中的一种软件。是具有特定功能的程序模块的集合,能有效管理软硬件资源,合理组织工作流程,向用户提供服务,使用户方便地使用计算机,使整个计算机系统能高效运行”。简言之,操作系统的主要功能是:向下管理资源(包括存储、外设和计算等资源),向上为用户和应用程序提供公共服务。
体系框架
泛在操作系统提供了管理硬件(物理设备+物体+算设备)和软件的抽象与资源虚拟化机制,以及应用的编程和运行时支撑环境,泛在操作系统的概念框架如图所示,主要由泛在资源抽象管理层、泛在应用开发与运行层构成。
软件定义是泛在操作系统构造的方法学,“软件定义”的核心技术途径是硬件资源虚拟化和管理功能可编程。泛在操作系统向下对各类泛在资源进行虚拟化,管理与协调各类资源,向上则是提供泛在应用的开发与运行环境,提供各类泛在应用的开发运维一体化环境。
分类及关系
从使用环境角度,泛在操作系统分为基础平台类操作系统和应用场景类操作系统,其中,基础平台类从IT视角构建通用的资源抽象管理和应用开发运行支撑能力,应用于个人计算机、手机、服务器、物联网设备、云等电子类产品及IT基础设施;应用场景类操作系统在基础平台类操作系统的支持下,面向智慧城市、智慧交通、智慧建筑、机器人、智能家居等特定应用场景的“人机物”融合需求和复杂系统,提供具有相应场景特色的统一计算资源抽象管理和应用开发运行支撑能力。当前,"数实融合”正在系统化、多方位发展,新应用新需求将持续涌现,泛在操作系统作为核心支撑软件也将持续进化和发展。
你可能感兴趣