常见的操作系统
BSD对UNIX的发展有重要影响 BSD率先引入的新技术:TCP/IP,分页存储管理,快速文
件系统,套接字等。
Bell实验室发布的UNIX System III和 System V。
2019/5/11
第九章 常见的操作系统
19
第四阶段:两大阵营和标准化
80年代后 IBM、DEC、HP等成立了开放软件基金会
2019/5/11
第九章 常见的操作系统
29
9.1.4 Mac OS
Mac OS是一套运行于苹果公司的Macintosh系列计算机上的操作系统, 是首个在商用领域成功的图形用户界面。
苹果公司Apple II销售落后于IBM PC机,推出新机型Lisa机,Apple III相继失败
参观施乐(Xerox)Palo Alto研究中心,后推出Macintosh
11
NETWARE
1983年,Novell公司推出了NetWare多任务、 多用户的网络操作系统
特点:
1 高速文件系统。 2 硬件适应性强。 3三级容错。 4四种安全机制。 5 完善的网络监控与管理。 6 开放协议技术。
2019/5/11
第九章 常见的操作系统
12
9.1.2 UNIX家族史
1、UNIX概述 2、UNIX的发展历史 3、UNIX操作系统的基本特点
2019/5/11
第九章 常见的操作系统
13
1、UNIX概述
一个极为成功的操作系统
多用户多任务操作系统 主流操作系统之一 跨越从PC机到巨型机范围的唯一操作
系统 有各种变种与克隆
2019/5/11
成果:
MULTICS引入了许多现代操作系统的概念雏形 对随后操作系统特别是UNIX的成功有着巨大的影响
2019/5/11
第九章 常见的操作系统
9
CP/M
个人计算机时代——对个人计算机操作 系统的需求
1973年,Gary Kildall设计了CP/M操作 系统(Control Program/Microprocessor or Microcomputer)
直到1985年11月20日,Windows 1.0才正式上市
1992年4月,推出Windows 3.1, 1993年5月,发表 Windows NT
Windows 95,Windows CE,Windows 98, Windows 2000,Windows XP
个人计算机采用Windows占90%以上,微软公司 成了垄断PC行业的同义词
23
9.1.3 微软帝国
1、MS-DOS 2、Windows系列
2019/5/11
第九章 常见的操作系统
24
1、MS-DOS
个人计算机的成功迫使IBM决定在1980年尽快 生产出微型计算机,欲配套现成操作系统
洽谈 CP/M不顺利,机遇落到了微软公司
开发新OS来不及,找到西雅图计算机产品公司,达 成由微软经销西雅图计算机产品公司的QDOS操作系 统的协议
2019/5/11
第九章 常见的操作系统
3
9.1 操作系统纵览
9.1.1 早期的操作系统 9.1.2 UNIX家族史 9.1.3 微软帝国 9.1.4 Mac OS 9.1.5自由软件联盟
2019/5/11
第九章 常见的操作系统
4
9.1.1 早期的操作系统
1、早期的计算机和人工操作方式 2、早期的操作系统
失败原因:
超大的项目 无法写出同时满足互冲突需要的操作系统
2019/5/11
第九章 常见的操作系统
8
MULTICS
1965年,MIT、贝尔实验室、通用电气公司 计划连接1000部终端机,支持300的使用者同
时上线 设计目标有:
大量远程终端通过电话线接入计算机主机; 高可靠的大型文件系统; 大容量的用户信息共享;
90年代至今
外来竞争
Windows的发展 Linux的出现
2019/5/11
第九章 常见的操作系统
21
第一版(1971 年)
第三版(1973 年)
第六版(1975 年)
SYSTEM Ⅲ(1982 年)
第七版
1BSD(1978 年)
SYSTEM Ⅴ(1982 年)
第八版
2BSD(1978 年)
1、Linux 2、其它免费操作系统
2019/5/11
第九章 常见的操作系统
31
1、Linux
1990-91:芬兰赫尔辛基大学计算机系大学生Linus Torvalds 98年开始:Linux热
多任务多用户自由OS,UNIX的克隆(clone),全球 用户上千万
特点:
①免费、源代码开放 ②具有出色的稳定性和速度性能 ③功能完善,尤其网络功能丰富 ④硬件需求低 ⑤用户程序众多(大部分免费),硬件支持广泛,程序兼容性
配有图形界面操作系统 MAC OS和鼠标的新型个人计算机
Macintosh上市获得极大成功,拯救了苹果公司 Macintosh并不是一个开放的系统,苹果公司为其生产了大部分的硬件,
并且为它自行开发了专用的操作系统Mac OS。 Mac OS可以被分成两个系列:
“Classic” Mac OS,是搭载在1984年销售的首部Macintosh计算机与其 后代上的操作系统,终极版本是Mac OS 9。
SVR(1984 年)
第九版
3BSD(1979 年)
SVR(1987 年)
第十版 (1989 年)
SVR(1989 年)
4.x BSD(DARPA) 4.4 BSD(1993 年)
MACH 2.5 OSF/1(1989 年)
SVR(1989 年)
SVR(1989 年)
SVR(1989 年)
DEC OSF/1
1973年,UNIX用C语言全部重写。
2019/5/11
第九章 常见的操作系统
17
第二阶段:免费扩散
73年-79年 许可证 研究、改进、移植和传播
2019/5/11
第九章 常见的操作系统
18
第三阶段:商用版本的出现和 三大主线
75年-85年 3条主线:
Bell实验室发布的UNIX研究版(V1到V10); 加州大学伯克利分校发布BSD;
2019/5/11
第九章 常见的操作系统
27
2、Windows系列-(续)
Windows特点:
友好、直观、高效的面向对象的图形化用户 界面,易学易用。
丰富的与设备无关的图形操作。 多任务的操作环境。 提供数据库接口、网络通信接口。 提供丰富的软件开发工具。 采用面向对象的程序设计思想。
2019/5/11
第九章 常见的操作系统
5
1、早期的计算机和人工操作 方式
1945年,世界上第一台计算机ENIAC 工作方式:人工操作 人机矛盾:CPU和输入/输出设备之间速
度不匹配的矛盾
2019/5/11
第九章 常见的操作系统
6
2、早期的操作系统
GM-NAA I/O :IBM 704机器上,基本的 输入输出系统,1956年
BeOS、QNX、XINU等。
2019/5/11
第九章 常见的操作系统
33
9.2 嵌入式操作系统
9.2.1嵌入式操作系统概述 9.2.2 手机操作系统 9.2.3 其他嵌入式操作系统 9.2.4嵌入式系统的应用及发展趋势
2019/5/11
第九章 常见的操作系统
34
9.2.1嵌入式操作系统概述
1、嵌入式操作系统的引入 2、嵌入式系统的定义 3、嵌入式操作系统的特点
2019/5/11
第九章 常见的操作系统
35
1、嵌入式操作系统的引入
“嵌入”到更大的、专用的系统中的计算机,称之为 “嵌入式计算机”,这样的系统称为“嵌入式系统”。
2019/5/11
第九章 常见的操作系统
26
2、Windows系列-(续)
Windows特点:
友好、直观、高效的面向对象的图形化用户 界面,易学易用。
丰富的与设备无关的图形操作。 多任务的操作环境。 提供数据库接口、网络通信接口。 提供丰富的软件开发工具。 采用面向对象的程序设计思想。
IBSYS:IBM7094上的监控系统,单道批 处理操作系统, 1960年
CTSS: IBM 709 ,分时操作系统,1961 年
2019/5/11
第九章 常见的操作系统
7
OS/360
1964 年,IBM System/360计算机系统, 第一台采用小规模集成电路的主流机型
通用化、系列化和标准化
Digital UNIX
2019/5/11
第九章 常见的操作系统Tru 64 UNIX
22
3、UNIX操作系统的基本特点
(1)易移植性。 (2)开放性。 (3)多用户、多任务。 (4)网络功能强。 (5)功能强大、实现高效。 (6)Shell控制语言。
2019/5/11
第九章 常见的操作系统
到了1981年,CP/M成为世界上流行最广 的8位操作系统之一
2019/5/11
第九章 常见的操作系统
10
MS DOS
IBM在1981年推出个人计算机并捆绑销 售微软的 MS DOS操作系统
逐渐取代CP/M MS DOS从1.0版到7.0版历经了16个年头
2019/5/11
第九章 常见的操作系统
(OSF) AT&T和SUN成立了UNIX国际(UI)。 IEEE尝试将两大阵营统一,制定了POSIX标