什么是操作系统 ■操作系统的概念 任何计算机机系统是由硬件系统和软件系统两部分 组成的。 有容聱凭题能至給望机称为棵机。只有裸 而软件系统又分为系统软件和应用软件, 系统软件主要包括操作系统、语言处理程序和数据库系统 等软件
什么是操作系统 ◼ 操作系统的概念 ◼ 任何计算机机系统是由硬件系统和软件系统两部分 组成的。 ◼ 没有安装任何软件系统的计算机称为裸机。只有裸 机,计算机是不能正常工作的。 ◼ 而软件系统又分为系统软件和应用软件。 ◼ 系统软件主要包括操作系统、语言处理程序和数据库系统 等软件
■操作系统(Os, Operating System)是管理计 算机系统资源以及方便用户利用计算机系统 资源的一组程序。 用户和计算机之间的界面 一方面操作系统管理着所有计算机系统资源 另一方面操作系统为用户提供了一个抽象概念上的计 算机 安装了操作系统的计算机称为虚拟机( irtual machine),是对裸机的扩展
◼ 操作系统(OS,Operating System)是管理计 算机系统资源以及方便用户利用计算机系统 资源的一组程序。 ◼ 用户和计算机之间的界面 ◼ 一方面操作系统管理着所有计算机系统资源 ◼ 另一方面操作系统为用户提供了一个抽象概念上的计 算机 ◼ 安装了操作系统的计算机称为虚拟机(virtual machine), 是对裸机的扩展
操作系统的形成与发展 第一代计算机——电子管时代,根本没有操作系统。人们把 这个时期称为“手工操作阶段”。 第二代计算机 体管时代,出现了监督程序,由该程序 自动依次处理一系列任务。 第三代计算机——集成电路时代,在这一时期操作系统初步 形成并完善。出现了三种最基本的操作系统类型: 多道批处理操作系统 分时操作系统 n实时操作系统 第四代计算机——大规模集成电路时代,操作系统也有了进 步发展 个人计算机上的操作系统 网络操作系统 分布式操作系统
◼ 操作系统的形成与发展 ◼ 第一代计算机——电子管时代,根本没有操作系统。人们把 这个时期称为“手工操作阶段”。 ◼ 第二代计算机——晶体管时代,出现了监督程序,由该程序 自动依次处理一系列任务。 ◼ 第三代计算机——集成电路时代,在这一时期操作系统初步 形成并完善。出现了三种最基本的操作系统类型: ◼ 多道批处理操作系统 ◼ 分时操作系统 ◼ 实时操作系统 ◼ 第四代计算机——大规模集成电路时代,操作系统也有了进 一步发展: ◼ 个人计算机上的操作系统 ◼ 网络操作系统 ◼ 分布式操作系统 ◼ ……
■操作系统的基本功能和分类
◼ 操作系统的基本功能和分类
操作系统的基本功能 操作系统的五大基本功能 ■1.处理器管理 2.存储管理 设备管理 4.文件管理 5.作业管理 ■更深入的研究 ■--《操作系统》课程
操作系统的基本功能 ◼ 操作系统的五大基本功能 ◼ 1.处理器管理 ◼ 2.存储管理 ◼ 3.设备管理 ◼ 4.文件管理 ◼ 5.作业管理 ◼ 更深入的研究 ◼ ----《操作系统》课程
操作系统的分类 各种操作系统种类繁多,很难使用某一种标准将它们分类。 按作业处理方式分类 批处理操作系统 分时操作系统 实时操作系统 按同时使用的用户数目分类 单用户操作系统 多用户操作系统 按硬件结构分类 嵌入式操作系统 单机操作系统 多机操作系统 网络操作系统 分布式操作系统 多媒体操作系统
操作系统的分类 ◼ 各种操作系统种类繁多,很难使用某一种标准将它们分类。 ◼ 按作业处理方式分类 ◼ 批处理操作系统 ◼ 分时操作系统 ◼ 实时操作系统 ◼ 按同时使用的用户数目分类 ◼ 单用户操作系统 ◼ 多用户操作系统 ◼ 按硬件结构分类 ◼ 嵌入式操作系统 ◼ 单机操作系统 ◼ 多机操作系统 ◼ 网络操作系统 ◼ 分布式操作系统 ◼ 多媒体操作系统
Dos操作系统的发展历史 MS-DOS的产生: 美国 Microsoft公司首先向美国 Seattle Computer Products公司购买了以CP/M为基础开发的86DOS 的专利权,并对其作了较大的改进,命名为MS DOS,不过当时 MS-DOS还没有发行正式的版本。 美国IBM公司于1979年8月开始研制个人计算机(PC, Personal Computer),在1981年IBM推出了PC系列 机的基本型IBM-PC机,并选定了 MS-DOS作为该机 的操作系统,并改名为 PC-DOS00 ■随后的十年中,随着计算机硬件技术的迅猛发展, DOS操作系统也有了飞速发展。见下表
Dos操作系统的发展历史 ◼ MS-DOS的产生: ◼ 美国Microsoft公司首先向美国Seattle Computer Products公司购买了以CP/M为基础开发的86-DOS 的专利权,并对其作了较大的改进,命名为MSDOS,不过当时MS-DOS还没有发行正式的版本。 ◼ 美国IBM公司于1979年8月开始研制个人计算机(PC, Personal Computer) ,在1981年IBM推出了PC系列 机的基本型IBM-PC机,并选定了MS-DOS作为该机 的操作系统,并改名为PC-DOS l.00 ◼ 随后的十年中,随着计算机硬件技术的迅猛发展, DOS操作系统也有了飞速发展。见下表
Dos操作系统的发展历史表 Dos版本 发布时间 要特点 PC-DOS 1.0 1981年8月 以单面软盘为基础的PC机的第一个操作系统 PC-DOS 1.1 1982年5月 支持双面软盘井实现错误定位,该版本广泛用于PC机及其兼容机 PC-DOS 2.0 MS-DOS 2.0 1983年3月 支持带硬盘的PCⅨT机,在传统功能的基础上,加入了类似Unix系 统的许多特色 PC-DOS 3.0 MS-DOS30 984年8月 支持以80286为CPU的PCXT机,提供12M软盘和大容量硬盘服务 PC-DOS 3.3 占用内存54,992字节.支持3.5英寸144兆软盘,具有32MB硬盘分区 IS-DOS 3.3 1987年4月 功能,具有IBM硬盘高速缓冲存储器 OMPAQ-DOS 3.3.1 1987年 用内存56,224字节,支持大于32MB的硬盘分区,支持网络功能, M为 COMPAQ386计算机量身定做 PC-DOS 4.0 1988年 占用内存62424字节.支持2GB的硬盘分区,支持EMS40扩展内存 有DOS外层 MS-DOS 5.0 1991年7月 支持2GB硬盘分区,支持288M3.5英寸软盘,具有扩展和扩充内存 能力,具有 DOSSHELL、全屏幕编辑器、 QBASIC等 MS-DOS.0 1993年 支持硬盘压缩、内存自动优化、文件恢复等功能 MS-DOS 6.22 1994年 支持 CD-ROM,为 MS-DOS的终结版 MS-DOS更高版本 嵌入到微软 Windows操作系统中,不作为单独的DOS系统
Dos操作系统的发展历史表 Dos版本 发布时间 主要特点 PC-DOS 1.0 1981年8月 以单面软盘为基础的PC机的第一个操作系统 PC-DOS 1.1 1982年5月 支持双面软盘井实现错误定位,该版本广泛用于PC机及其兼容机 PC-DOS 2.0 MS-DOS 2.0 1983年3月 支持带硬盘的PC/XT机,在传统功能的基础上,加入了类似Unix系 统的许多特色 PC-DOS 3.0 MS-DOS 3.0 1984年8月 支持以80286为CPU的PC/XT机,提供1.2M软盘和大容量硬盘服务 PC-DOS 3.3 MS-DOS 3.3 1987年4月 占用内存54,992字节.支持3.5英寸1.44兆软盘,具有32MB硬盘分区 功能,具有IBM硬盘高速缓冲存储器 COMPAQ-DOS 3.3.1 1987年 占用内存56,224字节,支持大于32MB的硬盘分区,支持网络功能, IBM为COMPAQ 386计算机量身定做 PC-DOS 4.0 1988年 占用内存62424字节.支持2GB的硬盘分区,支持EMS4.0扩展内存, 有DOS外层 MS-DOS 5.0 1991年7月 支持2GB硬盘分区,支持2.88M3.5英寸软盘,具有扩展和扩充内存 能力,具有DOSSHELL、全屏幕编辑器、QBASIC等 MS-DOS 6.0 1993年 支持硬盘压缩、内存自动优化、文件恢复等功能 MS-DOS 6.22 1994年 支持CD-ROM,为MS-DOS的终结版 MS-DOS 更高版本 ---- 嵌入到微软Windows操作系统中,不作为单独的DOS系统
DOS操作系统的功能和组成 DOS操作系统的结构采用了层次模块式结构: 主要由一个固化在主板上的的模块基本输入输出系统和四个 用户 输入键盘命令 命令管理模块: command. com 用户程序 文件管理模块: msdos. sys BIoS接口模块:isys 引导程序BOOT 基本输入输出系统〔 ROM-BIOS〕
DOS操作系统的功能和组成 ◼ DOS操作系统的结构采用了层次模块式结构: ◼ 主要由一个固化在主板上的的模块基本输入输出系统和四个 程序模块组成
引导模块(BOOT引导区) 用于启动DOS时自动引导、装入DOS系统到内存。 命令管理模块(Command.com) 主要负责接受并处理各种输入命令 ■文件管理模块( MSDOS.SYS) ■是DoS系统的内核模块,也可称为磁盘操作管理模块。 该模块由两部分组成:内核初始化程序DOS-ⅠNI和DOS中断 服务程序。 前者仅用于启动DOS;后者则是真正DOS的内核,提供系统的中 断服务功能。 ■BIoS接口模块(IO.SYS) 是DOS的IO设备处理程序 基本输入输出系统(ROM-BIOS) 固化在计算机主板上的ROM中,是操作系统与硬件设备的接 口
◼ 引导模块(BOOT引导区) ◼ 用于启动DOS时自动引导、装入DOS系统到内存。 ◼ 命令管理模块(Command.com) ◼ 主要负责接受并处理各种输入命令。 ◼ 文件管理模块(MSDOS.SYS) ◼ 是DOS系统的内核模块,也可称为磁盘操作管理模块。 ◼ 该模块由两部分组成:内核初始化程序DOS-INIT和DOS中断 服务程序。 ◼ 前者仅用于启动DOS;后者则是真正DOS的内核,提供系统的中 断服务功能。 ◼ BIOS接口模块(IO.SYS) ◼ 是DOS的I/O设备处理程序。 ◼ 基本输入输出系统(ROM-BIOS) ◼ 固化在计算机主板上的ROM中,是操作系统与硬件设备的接 口