操作系统theprinciplesofoperatingsystems内容摘要:

格为 375美元。 Altair 8800的 BASIC语言解释器来自 Bill Gates  1975年, MOS Technology公司推出了 MC6501和 MC6502两款 8位微处理器芯片,它们的价格分别为 20美元和 25美元,而当时 Intel 8080的价格为 150美元。  日后 Steve Jobs在组装 Apple II微型计算机时,采用了比较便宜的MC6502。 Apple II具有 4KB RAM、 16KB ROM、键盘、游戏杆、8个扩充插槽以及彩色显示器,是世界上 第一台能够显示彩色图形 的个人计算机。 Apple II一经推出便在市场上迅速走红,为成立不久的Apple带来滚滚财源, Apple II的热潮一直持续到 80年代初 PC机的出现,推动了 LAN的发展 网络:允许不同机器很容易共享资源 52 2020/11/4 操作系统 个人计算机操作系统 个人计算机操作系统的特征 放弃多道程序、并发和保护机制,使 OS 回归简单 使用户再次与系统交互 增强文件系统 响应时间、保护更为重要 常用的个人计算机操作系统 单用户单任务: MS DOS 单用户多任务: Windows 多用户多任务: Linux, UNIX, FreeBSD 53 2020/11/4 操作系统 MS 个人计算机的成功,逼得 IBM采取紧急战略行动 ,决定要在 1980年尽快生产出微型计算机,以应付挑战 但没有操作系统不行。 要想快就是找现成系统配套,IBM公司洽谈 CP/M操作系统不顺利,机遇落到了微软公司 在关键时刻,开发新操作系统时间和人手上已经不可能,微软找到西雅图计算机产品公司,用 5万美圆的价格购买了西雅图计算机产品公司的 QDOS操作系统 当时西雅图公司并不知道 QDOS将被转卖给 IBM,否则历史将会怎样演变,谁也无法知晓 54 2020/11/4 操作系统 MS DOS IBM在 1981年推出个人计算机,宣布了 DOS操作系统 随着 IBM PC和 MS DOS普及, CP/M逐渐走向下坡路 MS DOS有优良的文件系统 但受到 Intel x86体系结构的限制 缺乏以硬件为基础的存储保护机制 它属于 单用户单任务 操作系统 从 1981的 1998年在 Windows 95/98之下的 , MS DOS历经了 16个年头 55 2020/11/4 操作系统 苹果公司的困境与机遇 在推出 IBM PC后,市场非常成功,苹果公司推出Lisa机遭到失败, Apple III型也遭到失败 1979年苹果公司允许施乐公司购买一百万股的苹果公司股票 作为回报,施乐公司允许苹果公司的少数人员,包括乔布斯,在有限的时间内考察施乐公司 Palo Alto研究中心 内部,并同该思想库的研究人员交谈 苹果公司对 Palo Alto研究中心内的技术大感吃惊 :施乐公司在拥有这些宝贵技术的同时竟然什么也没有做。 56 2020/11/4 操作系统 Palo Alto70年代计算机研究思想库 图形界面 手持鼠标 面向对象程序设计 微机网络 桌面出版和激光打印 57 2020/11/4 操作系统 Macintosh(MAC OS) 在访问的基础上,苹果决定立即开发采用这些新技术的个人计算机 1984年,人们看到一则广告:“ What was that?”和对 Macintosh的介绍 , 这是配有图形界面操作系统 MAC OS和鼠标的新型个人计算机 MAC机一上市立即在市场上获得极大的成功 当年比尔 .盖茨曾经购买了一台 Macintosh作为礼物送给母亲 Macintosh把苹果公司从连续的失败中拯救出来,苹果公司又开始向前发展 正是 Mac先进图形界面操作系统技术,超前 PC机若干年,造就了一批苹果的忠实追随者 58 2020/11/4 操作系统 一波三折的微软 Windows操作系统 1983年 10月, PC机竞争厂家的图形界面相关产品上市 面对市场压力,比尔 .盖茨在 1983年 11月 10日宣布推出 Windows操作系统 然而宣布容易,交货就不简单了, Windows交货期的灾难,成了当年计算机界的笑柄 直到 1985年 11月 20日, Windows 59 2020/11/4 操作系统 Windows的历史记录 Windows在当时微软历史上创了几个记录:延迟交货次数最多,投入开发人员最多,开发时间最长,更换主管人员最多 不过几年之后, Windows终于创造了销售成绩最佳的历史记录 1992年 4月,推出 Windows , 1993年 5月,发表 Windows NT Windows 95, Windows CE, Windows 98,Windows 2020, Windows XP,. 个人计算机采用 Windows占 90%以上,微软公司成了垄断 PC行业的同义词 60 2020/11/4 操作系统 Windows操作系统的发展历程 个人 操作系统 商用 操作系统 嵌入 式 操作系统 1985 W i nd o w s 1987 W i nd o w s 2 .0 1990 W i nd o w s 3 .0 1993 W i nd o w s NT 1994 W i nd o w s NT 3. 5 1995 W i nd o w s 95 W i nd o w s NT 3. 5 1 1996 W i nd o w s NT W i nd o w s CE 1. 0 1997 W i nd o w s CE 2 .0 1998 W i nd o w s 9 8 2020 W i nd o w s ME W i nd o w s 200 0 W i nd o w s CE 3 .0 2020 W i nd o w s XP P oc k et P C 2020 W i nd o w s CE . NE T P oc k et P C 20 02 Sm ar tph on e 2 002 200 3 W i nd o w s 200 3 61 2020/11/4 操作系统 IBM大型计算机操作系统 OS/390 90年代末期,电子商务发展刺激对计算能力的要求,导致大型机市场的再度升温 三十年的改进 ,IBM S/390已成为有高可靠性、可扩展性、及安全可用性的现代大型计算机系统 支持即 UNIX 95标准, UNIX应用程序可在 IBM OS/390上运行 同时还可继续运行 S/390应用程序,包括 S/370上开发的应用程序 包括 TCP/IP的多种通信协议,具有高网络安全性 采用 面向对象程序设计 、并行处理、分布式处理以及客户机 /服务器技术,具有较强的互操作性、可移植性与可扩展性 62 2020/11/4 操作系统 OS390的意义 由于历史渊源, OS/390有不同的系统运行方式 : S/370本机模式,支持原先在 S/370运行的程序 ESA/390模式,支持到 10个 240M处理器内存和 256个通道 ESA/390 LPAR模式,系统可分成最多十个部分,每个部分有自己的 CPU,存储器和通道,且分别运行不同的操作系统,如 S/370, ESA/370 和 ESA/390等 在 PC机时代,人们曾经估计大型计算机会衰亡 , IBM S/390是大型计算机复活的一个典型,那么,在 21世纪的 Inter和 后 PC的时代,大型机前景如何。 63 2020/11/4 操作系统 嵌入式操作系统的代表 VxWorks VxWorks支持各种工业标准,包括 POSIX, ANSI C和 TCP/IP网络协议 VxWorks运行系统的核心是一 高效率的微内核 微内核支持各种 实时功能 ,包括快速多任务处理,中断支持,抢占式和轮转式调度 微内核设计减轻了系统负载并可 快速响应外部事件 从只需几千字节存储器的深嵌式产品设计到复杂高端实时系统设计,开发人员有八十多个选件并可构成上百个不同的配置( 根据需要定制 ) 64 2020/11/4 操作系统 VxWorks的意义 VxWorks开发主机: Windows 9x,Windows NT, Sun Solaris, SunOS, HPUX等 支持目标微处理器: 86, 68k, PPC, CPU 32, i960, SPARC, SPARCLite, SH, ColdFire, R3000, R4000, C16X, ARM, MIPS等 在“极地登陆者”号,“深空二号”和火星气候轨道器等登陆火星探测器上,就采用了 VxWorks VxWorks负责火星探测器全部飞行控制,包括飞行纠正、载体自旋和降落时的高度控制等,而且还负责数据收集和与地球的通信工作 目前在国内也占据嵌入式开发系统市场主要份额 65 2020/11/4 操作系统 Linux的产生基础 1991年初开始,因不满 MINIX的缺乏实用性,芬兰大学生 Linus详细研究 386MINIX,并逐步产生了编写一个新的 386平台操作系统的想法 在开发新操作系统的过程, Linus使用了大量的 GNU软件,包括 gcc。 GNU是 FSF支持的免费操作系统开发计划 同时,他也实现了与 POSIX标准兼容。 POSIX是由IEEE 和 ISO/IEC 开发的一簇标准。 该标准是基于现有的 UNIX 实践和经验,描述了操作系统的调用服务接口,用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植运行 66 2020/11/4 操作系统 Linux的诞生 1991 年 10 月 5 日 , Linus 在 新闻组上发布消息,正式向外宣布 Linux 内核系统的诞生( Free minixlike kernel sources for 386AT) Linus 申明他开发的操作系统没有使用一行 minix 的源代码 Linux采用 宏内核 结构, Linus在设计时大量参考了系统 V的,所以说 Linux是 UNIX的延续 67 2020/11/4 操作系统 Linux的技术特点( 1) 符合 POSIX ,支持部分 BSD和System V的系统接口 POSIX UNIX操作系统接口 支持多用户、多任务 采用虚拟内存管理技术 支持请求页式虚拟内存管理技术 支持缓冲机制(设备缓冲区缓存、页面缓存和交换缓存) 68 2020/11/4 操作系统 Linux的技术特点( 2) 支持动态链接 支持多种文件系统 支持大部分 GNU软件 可利用 DOS/Windows模拟器运行 DOS和Windows程序 全面支持 TCP/IP网络 69 2020/11/4 操作系统 Linux和 Linux内核的关系 通常所说的 Linux是指 Linux内核和运行于内核之上的各种管理程序和应用程序。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。