第一章操作系统引论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需要时,从磁带上高速地调入内存; ➢ 输出也是一样