在线试读

get_product_contenthtml 第1章 操作系统基础
  1.1 操作系统基本概念
操作系统(Operating System,OS)是管理计算机硬件与计算机软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作界面(Graphical user iNTerface)。
  1.1.1 操作系统的发展与分类
  1.操作系统的发展
  综观计算机的发展历史,各类平台上操作系统的功能演化与计算机硬件的发展息息相关。操作系统的本意是为简单工作提供排序的能力,后为辅助更新、更复杂的硬件设施而渐渐演化。从早的模式开始,分时机制已经出现。在多处理器时代来临时,操作系统也随之添加了多处理器协调功能,甚至是分布式系统的协调功能,其他方面的演变也类似于此;另一方面,在个人计算机上的操作系统也沿袭大型计算机操作系统的成长之路,在硬件越来越复杂、功能越来越强大时,也逐步实现了以往只有大型计算机才有的功能。
总之,操作系统的发展历史就是一部解决计算机系统需求与问题的历史。
部计算机并没有操作系统,这是由于早期计算机的建立方式与效能不足以执行相对复杂的程序。但在1947年晶体管的发明和莫里斯•威尔克斯(Maurice V wilkes)发明的微程序方法后很快就出现了系统管理工具以及简化硬件操作流程的程序,这应该是操作系统的初形态。到了19世纪60年代早期,商用计算机制造商制造了批次处理系统,此系统可将工作的建置、调度以及执行序列化。
  ……