计算机系统在国民经济和人们生活中起着越来越重要的作用。操作系统是计算机系统不可或缺的系统软件,是计算机系统的调度、控制中心。一方面,操作系统将裸机改造成为功能强大、系统各部件高效运行、使用方便灵活、安全可靠的虚拟机,为用户提供计算机系统的良好使用环境;另一方面,操作系统采用合理有效的方法组织多个用户任务共享计算机的各种资源,最大限度地提高资源的利用率。
自世界上第一台计算机ENIAC于1946年问世以来,计算机在运算速度、存储容量、元器件工艺及系统结构等方面都有了惊人的发展。以前,人们按照计算机元器件工艺的演变过程将计算机的发展划分为4个时代:电子管时代、晶体管时代、集成电路时代和大规模集成电路时代。与硬件发展相类似,人们也将操作系统的演变和发展过程划分为4个时代:单道批处理时代,多道批处理、分时和实时系统时代,同时具有多方面功能的多方式系统时代,并行与分布式系统时代。
本章将介绍什么是操作系统及操作系统在计算机系统中的地位和作用。并通过阐述操作系统历史的演变过程,使读者对操作系统的基本概念及技术的产生和发展等问题有一个直观的了解,从而使读者对不同类型操作系统的基本特征、今后的发展方向及目前流行的操作系统有更深刻的认识。