OS(Operating System,操作系统)的发展与ICT时代存在着密切的关系。操作系统作为最重要的基础软件,直接影响数字基础设施发展的水平,已成为ICT时代产业发展的重要基石,并对ICT时代的演进产生深刻影响。
操作系统是计算机的系统软件,它像一个大管家一样管理和控制计算机的各种硬件和软件资源,为应用程序提供通用的计算平台,并为用户提供操作界面。操作系统是计算机系统和应用程序的中介,负责协调和分配各种资源,以保障计算机系统高效、可靠和安全地运行。例如,在台式计算机、笔记本电脑等PC(Personal Computer,个人计算机)中,Microsoft Windows就是一种非常流行的操作系统。它支持磁盘、显卡、声卡、网卡多种硬件设备,提供文件系统、网络连接等系统服务和管理工具,以及易于使用的用户界面。此外,在含有电子设备的各种产品中,如手机、汽车、飞机等,也运行着操作系统。
如今,在以信息技术和通信技术为主旋律的ICT时代,大数据、人工智能和物联网等应用高速增长,现有计算系统的能力和规模面临严峻挑战。一方面,CPU、GPU、TPU、NPU等多种不同体系的新型芯片不断涌现,计算系统呈现出体系结构、性能规模等硬件的多样性,如高性能服务器、AI边缘设备和低功耗的嵌入式系统等;另一方面,云边端协同、万物互联等新型计算架构和人工智能赋能的新型计算业务不断迭代,计算系统呈现出资源调度、服务架构等场景的多样性,如云原生计算、多核并发和智能交互等。ICT时代呈现的这些复杂变化,对操作系统提出了全新的要求。
操作系统的重要性使得各企业、高校、研究所都投入了大量精力来研究它、使用它,使操作系统成为ICT时代的基础设施。万丈高楼平地起,本章将简要介绍操作系统的起源和发展。