系统软件新洞察
系统软件新洞察
- 系统软件的本质特征是操纵计算系统执行。
- 时代特点是持续在线提供基础服务。
- 未来发展趋势是持续在线演化,适应技术和社会变化。
洞察 1: 系统软件的本质特征
系统软件的本质在于操纵计算系统(硬件或软件)有效执行,为上层应用软件提供运行支撑。理论基础源自图灵机和存储程序思想,定义系统软件为控制、管理和运行计算资源的软件。
- 理论源头: 图灵可计算理论、通用图灵机模型
- 技术源头: 冯·诺依曼存储程序思想
- 操纵方式: 编译加载、执行管控、联接协调
洞察 2: 系统软件的时代特点
系统软件是持续在线提供基础服务的软件,具备与硬件紧耦合、不间断运行、与硬件生命周期一致的特征。
- 时代背景: 互联网资源开放动态、成长自治和对持续在线、高度可用的需求之间的矛盾
- 服务化思想: 中间件技术与云计算模式的广泛接受,推动系统软件演化
洞察 3: 系统软件的未来趋势
系统软件演化的动力来自软件能力的提升、物联网的应用普及及计算技术的普及化。
- 演化特点: 持续在线、不间断服务;适应动态环境,细粒度更新
- 未来方向:
- 适应技术创新: 支持多核及新型架构,融合开源社区
- 软件定义一切: 增强对物理世界的感知与操控
- 智能技术融合: 支持深度学习及智能化人机交互