- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统课件(第四版)第一章剖析
MS-DOS界面 DOS又称磁盘操作系统。DOS命令行模式足足统治了系统市场15年(1981 到 1995 )。若是把部分以 DOS 为基础的 微软Windows 版本,如 Windows 95、98 和 Me 等都算进去的话,那么其商业寿命可以算到 2000 年。 Windows 95操作系统界面 Windows 95是微软1995年推出的操作系统,它第一次抛弃了对16位x86的支持。同时,Windows 95首次加入了开始菜单和任务栏两项功能 对于微软而言,Windows 95具有划时代的意义。Windows 95以强大的攻势进行发布,包括了商业性质的滚石乐队的歌曲“Start Me Up”。很多没有电脑的顾客受到宣传的影响而排队购买软件,但他们甚至根本不知道Windows 95是什么。 Linux操作系统的构成 内核(kernel) 外壳(Shell) X-Window 应用程序 文件系统 Linux操作系统的发展 Linux的原型——Minix Minix的名称取自英语Mini UNIX, (约300MB) Andrew S. Tanenbaum 全部的程序码共约12,000行 全套Minix除了启动的部分以汇编语言编写以外,其他大部份都是纯粹用C语言编写。分为:内核、内存管理及档案管理三部分 Andrew S. Tanenbaum Linux的诞生: Minix最有名的学生用户是Linus Torvalds,他在芬兰的赫尔辛基大学用Minix操作平台建立了一个新的操作系统的内核,他把它叫做Linux 1990年秋天, Linus开发了第一个程序,包括两个进程,向屏幕上写字母A和B,定时器切换。此外,从modem上接发信息的程序以及显示器、键盘、modem的驱动程序,文件系统 有了进程切换、文件系统、驱动程序,OS原型出现了。 Linux内核的发展 1991年10月,芬兰赫尔辛基大学的学生Linus Torvalds为改进MINIX操作系统开发了一种类似Unix的操作系统,叫linux,最初发布的版本是0.02版 1994年,发布正式的1.0版本,linux开始成为一个比较完善的操作系统,并逐渐为世人所知 一些软件公司相继开发出自己的linux系统,如RedHat linux、RedFlag linux等 大量的软件专家和linux爱好者不断地提高和改进linux内核功能 应用软件厂商开发出大量基于Linux的应用软件 目前最新内核稳定版本是2.6.x(如2.6.29) Linus Torvalds --- Linux创始人 今天,许多基于Linus Torvalds(李纳斯·托沃兹)开发的Linux内核的GNU系统的变种被广泛使用。据估计现今由一千万的用户在使用GNU/Linux系统。 Linux已经得到了IBM、HP、Compaq、Sun、SGI、Dell、Oracle、Informix、SAP、Sybase、CA、Intel、SCO等除微软之外的几乎所有计算机大公司的支持。 一台邮件服务器成年累月运行,却从不需要重新启动;一台网络服务器面对海量访问,却从不崩溃;一个操作系统还带源代码,可以自由地无限制地修改。这一切,听起来可望不可及。但实际上,数以千百计的公司真的找到了实现了网络零故障的秘诀。而且它不是Windows,而是Linux。 UNIX的诞生 1965年Multics项目启动。MIT、贝尔实验室、通用电气公司参与。 1969年贝尔实验室退出。 Dennis与Ken Thompson在PDP-7机上运行为Multics设计的“空间旅行”游戏。开发了浮点运算软件包、显示驱动、文件系统、实用程序、shell、汇编程序 1970年Unix诞生。 Dennis用C重写。 Dennis Ken Thompson Dennis于1967年加入贝尔实验室。 加入贝尔实验室不久,Dennis参与了Multics项目。Multics项目为后来UNIX的产生打下了许多技术基础。 Dennis除了与Ken Thompson发明与实现了UNIX操作系统之外,还是著名C语言的发明人。 C语言来源于Thompson实现的B语言。 C语言发明后,UNIX被用C来重写,从而使得UNIX的可移植性极大的提高。 1983年Dennis Ritchie和Ken Thompson一同被授予图灵奖 Dennis M. Ritchie---Unix之父 第三节? 操作系统的特征 并发(Concurrence) 共享(Sharing) 虚拟(Virtual) 异步性(Asynchronism) 1、并发(Concurrence) 并行与并发: 并行性:多个事件在同一时刻同时发生 并发性:宏观上在同一时间段内同时运
文档评论(0)