第1章 绪论
计算机系统在经济建设和人们生活中起着越来越重要的作用。操作系统是计算机系统中不可或缺的系统软件,是计算机系统的控制**。一方面,操作系统将裸机改造成为功能强大、系统各部件高性能运行、使用方便灵活、**可靠的虚拟机,为用户提供了计算机系统的良好使用环境;另一方面,操作系统采用合理有效的方法组织多个用户任务共享计算机的各种资源,*大限度地提高资源的利用率。
自从世界上**台计算机ENIAC于1946年问世以来,计算机在运算速度、存储容量、元器件工艺及系统结构等方面都有了惊人的发展。以前,人们按照计算机元件工艺的演变过程将计算机的发展划分为4个时代:电子管时代、晶体管时代、集成电路时代和大规模集成电路时代。与硬件发展相类似,人们也将操作系统的演变和发展过程划分为4个时代:单道批处理时代,多道批处理、分时、实时系统时代,同时具有多方面功能的多方式系统时代,并行与分布式系统时代。
近年来,设备仪器的智能化使得嵌入到各种设备仪器当中承担控制及数据处理的计算机系统发展很快,这些计算机*初只是担负简单的控制及处理任务,直接运行应用程序。但是随着设备仪器功能的扩展和效率的提高,支持多任务运行的操作系统也成了嵌入式系统必然的选择。
本章将介绍什么是操作系统及操作系统在计算机系统中的地位和作用,并通过阐述操作系统历史的演变过程,使读者对操作系统中基本概念、技术的产生和发展之类的问题有一个直观、形象的了解,从而使读者对不同类型操作系统的基本特征、今后的发展动向以及对现在流行的操作系统有更深刻的认识。
1.1 什么是操作系统
众所周知,处理机、主存、磁盘、终端、网卡等硬件资源通过主板连接构成了看得见摸得着的计算机硬件系统。为了能使这些硬件资源**地、尽可能并行地被用户程序使用,也为了给用户程序提供易用的访问这些硬件的方法,我们必须为计算机配备操作系统软件。
……