
第一章操作系统引论第一章操作系统引论1.1操作系统的目标和作用1.2操作系统的发展过程1.3操作系统的基本特性1.4操作系统的主要功能
第一章 操作系统引论 第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能

第一章操作系统引论1.1 操作系统的目标和作用1.1.1操作系统概念从该结构图可以看出OS (operating system)用户是一个用户与硬件的一应用程序个接口,或者说为用户操作系统提供了一个工作平台,计算机硬件属于系统软件
第一章 操作系统引论 1.1 操作系统的目标和作用 1.1.1 操作系统概念 计算机硬件 操作系统 应用程序 用户 从该结构图可以看出 OS(operating system) 是一个用户与硬件的一 个接口,或者说为用户 提供了一个工作平台, 属于系统软件

第一章操作系统引论1.1 操作系统的目标和作用1.1.1操作系统的概念操作系统概念:管理和控制计算机系统软硬件资源使用户方便、高效、安全地使用计算机系统的系统软件说明:管理对象:计算机系统软硬件资源目的:方便、高效、安全属于系统软件
第一章 操作系统引论 1.1 操作系统的目标和作用 1.1.1 操作系统的概念 操作系统概念:管理和控制计算机系统软硬件资源, 使用户方便、高效、安全地使用计算机系统的系统软件。 说明: ◆管理对象:计算机系统软硬件资源, ◆目的:方便、高效、安全 ◆属于系统软件

第一章操作系统引论1.1 操作系统的目标和作用1.1.2 操作系统的目标方便性:硬件无关性有效性可扩充性◆开放性
第一章 操作系统引论 1.1 操作系统的目标和作用 1.1.2 操作系统的目标 ◆方便性:硬件无关性 ◆有效性 ◆可扩充性 ◆开放性

第一章操作系统引论1.1.3操作系统的作用1.0S作为用户与计算机硬件系统之间的接口經户用 应用程序命令图标、窗口系统调用操作系统计算机硬件(3)图形、窗口方式(1)命令方式(2) 系统调用
第一章 操作系统引论 1.1.3 操作系统的作用 1. OS作为用户与计算机硬件系统之间的接口 用 户 应用程序 系统调用 命令 图标、窗口 操作系统 计算机硬件 (1) 命令方式 (2) 系统调用 (3) 图形、窗口方式

第一章操作系统引论2.OS作为计算机系统资源的管理者>处理机管理:用于分配和控制处理机:>存储器管理:主要负责内存的分配与回收:>I/O设备管理:负责I/O设备的分配与操纵:>文件管理:负责文件的存取、共享和保护
第一章 操作系统引论 2. OS作为计算机系统资源的管理者 ➢ 处理机管理: 用于分配和控制处理机; ➢ 存储器管理:主要负责内存的分配与回收; ➢ I/O设备管理:负责I/O设备的分配与操纵; ➢ 文件管理:负责文件的存取、共享和保护

第一章操作系统引论3.OS实现了资源的抽象>完全无软件----裸机。>覆盖I/O设备管理软件,可利用I/O命令,进行数据输入和打印输出。>再覆盖文件管理软件,可文件存取命令,进行文件的存取。>再覆盖面向用户的窗口软件,用户方便地使用计算机,形成功能更强的虚机器
第一章 操作系统引论 3. OS实现了资源的抽象 ➢ 完全无软件-裸机。 ➢ 覆盖I/O设备管理软件,可利用I/O命令,进行数据输入 和打印输出。 ➢再覆盖文件管理软件,可文件存取命令,进行文件的存 取。 ➢ 再覆盖面向用户的窗口软件,用户方便地使用计算机,形 成功能更强的虚机器

第一章操作系统引论1.2操作系统的发展过程1.2.1无操作系统的计算机系统1.人工操作方式过程:>由程序员将纸带(或卡片)装入纸带输入机(或卡片输入机>启动它们将程序和数据输入计算机,启动计算机运行。>当程序运行完毕并取走计算结果后,才让下一个用户上机缺点:厦(1)用户独占全机。(2)CPU等待人工操作(CPU60-70%空闲)
第一章 操作系统引论 1.2 操作系统的发展过程 1.2.1 无操作系统的计算机系统 1. 人工操作方式 ◆ 过程: ➢ 由程序员将纸带(或卡片)装入纸带输入机(或卡片输入机) ◆ 缺点: ➢ 启动它们将程序和数据输入计算机, 启动计算机运行。 ➢ 当程序运行完毕并取走计算结果后, 才让下一个用户上机。 (1) 用户独占全机。 (2) CPU等待人工操作(CPU 60-70%空闲)

第一章操作系统引论2.脱机输入/输出(Off-LineI/O)方式引入目的:为解决人机矛盾以及CPU和IO设备之间速度不匹配的矛盾。磁盘输入设备外围机主机输出设备外围机
第一章 操作系统引论 2. 脱机输入/输出(Off-Line I/O) ➢ 引入目的:为解决人机矛盾以及CPU和IO设备之间速 度不匹配的矛盾。 输入设备 外围机 磁 盘 主 机 外围机 输出设备

第一章操作系统引论2.脱机输入/输出(Off-LineI/O)方式过程:将纸带(或卡片)装入纸带输入机(或卡片输入机);>在外围机的控制下,把数据和程序输入到高速设备磁带(或磁盘);当CPU需要时,从磁带上高速地调入内存;输出也是一样
第一章 操作系统引论 2. 脱机输入/输出(Off-Line I/O) ◆ 过程: ➢ 将纸带(或卡片)装入纸带输入机(或卡片输入机); ➢ 在外围机的控制下,把数据和程序输入到高速设备磁带 (或磁盘); ➢ 当CPU需要时,从磁带上高速地调入内存; ➢ 输出也是一样