操作系统之操作系统概述(汤子瀛版)
1.1 操作系统的目标和作用 操作系统是一组控制和管理计算机软硬件资源,合理对各类作业进行调度,以及方便用户使用的程序的集合。 1. 操作系统的目标 有效性、方便性、可扩充性、开放性(前两个最重要,开放性是指遵循世界标准规范) 2. 操作系统的作用 (1) OS作为用户和计算机硬件系统之间的接口 用户可通过三种方式使用计算机:命令方式、系统调用方式、图形窗口方式 (2) OS作为计算机系统资源的管理者 (3) OS实现了对计算机资源的抽象 3. 推动计算机发展的主要动力 (1) 不断提高计算机资源的利用率 (2) 方便用户 (3) 器件的不断更新换代 (4) 计算机体系结构的不断发展 (计算机体系结构是那些能够被程序员所见到的计算机的属性,及概念性的结构与功能。站在不同层次上编程的程序员看到的计算机属性也是不同的;计算机组成原理是如何实现计算机体系结构所体现的属性,它包含了许多对程序员是透明的硬件环节) 1.2 操作系统的发展过程 1. 无操作系统的计算机系统(第一代计算机:真空管) (1) 人工操作方式(纸带->纸带输入机):用户独占全机,资源利用率低;CPU等待人工操作,CPU利用不充分。 (2) 脱机输入\输出方式(纸带->磁带->内存):减少CPU的空闲时间;提高I/O速度 2. 单道批处理系统 Simple Batch Processing System(第二代计算机