《主流操作系统》PPT课件.ppt
《《主流操作系统》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《主流操作系统》PPT课件.ppt(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023/1/101当前主流的操作系统当前主流的操作系统2023/1/102目录(目录(1)UNIXUNIX操作系统操作系统1.1.历史起源历史起源2.2.发展历史发展历史3.3.特点特点4.4.优势优势5.5.系统组成系统组成 6.6.三大派生版本三大派生版本LINUXLINUX操作系统操作系统1.1.简介简介2.2.发展发展3.3.特性特性4.4.缺点缺点5.5.发行版发行版6.6.中国大陆的中国大陆的LinuxLinux发行版发行版7.7.主要用途主要用途2023/1/103目录(目录(2 2)SolarisSolaris1.1.发展历史发展历史2.2.客户群客户群3.3.其他信息其他信
2、息4.4.安全特性安全特性WindowsWindows操作系统操作系统1.1.简介简介2.2.发展历史发展历史3.3.特点特点参考资料参考资料2023/1/104一、一、UNIXUNIX操作系统操作系统UNIXUNIX是一个强大的多用户、多任务操作系是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。的分类,属于分时操作系统。UNIXUNIX是美国是美国AT&TAT&T公司与公司与19711971年在年在PDP-11PDP-11上上运行的操作系统。运行的操作系统。目前商标权有国际开发标准组织(目前商标权有国际开发标准
3、组织(The The Open GroupOpen Group)所拥有。)所拥有。2023/1/105UNIXUNIX历史起源历史起源美国电话及电报公司、通用电器公司及麻美国电话及电报公司、通用电器公司及麻省理工学院计划开发一个多用途、分时及省理工学院计划开发一个多用途、分时及多用户的操作系统,即多用户的操作系统,即MULTICSMULTICS操作系统。操作系统。19691969年年2 2月,贝尔实验室推出这个项目。月,贝尔实验室推出这个项目。贝尔实验室有个叫贝尔实验室有个叫Ken ThompsonKen Thompson的人,他的人,他为这个系统写了一个叫为这个系统写了一个叫“SpaceTr
4、avel”“SpaceTravel”的的游戏,为了让这个游戏能玩,后来他找来游戏,为了让这个游戏能玩,后来他找来Dennis RitchieDennis Ritchie为这个游戏开发一个极其为这个游戏开发一个极其简单的操作系统,即简单的操作系统,即UnixUnix。2023/1/106UNIXUNIX发展历史发展历史19711971年,年,Ken ThompsonKen Thompson写了申请报告,申写了申请报告,申请到了请到了PDP-11/24PDP-11/24的机器,第一版的机器,第一版UnixUnix出现出现了。了。UnixUnix占用了占用了12KB12KB的内存。的内存。19731
5、973年,年,Ken ThompsonKen Thompson与与Dennis RitchieDennis Ritchie用高级语言完成了第三版。此时他们将用高级语言完成了第三版。此时他们将B B语语言改良成为现在使用的言改良成为现在使用的C C语言。语言。19741974年年7 7月他们在月他们在 the Communications of the Communications of the ACMthe ACM发表的发表的“The UNIX Time Sharing“The UNIX Time Sharing System”System”,是,是UNIXUNIX与外界的首次接触。与外界的首
6、次接触。2023/1/107UNIXUNIX发展历史(续)发展历史(续)19781978年,伯克利大学在第六版的基础上,年,伯克利大学在第六版的基础上,推出了新功能和改进的推出了新功能和改进的UnixUnix,开创了,开创了UnixUnix的一个分支:的一个分支:BSDBSD系列系列同时期,同时期,AT&TAT&T成立成立USGUSG将将UnixUnix产品商业化,产品商业化,和和BSDBSD的的UnixUnix相互抗衡,因此相互抗衡,因此UnixUnix就分为就分为System IVSystem IV和和4.x BSD4.x BSD这两大主流这两大主流19791979年发布的年发布的Unix
7、 Unix 第七版被称为是第七版被称为是“最后最后一个真正的一个真正的Unix”Unix”,该版本内核只有,该版本内核只有40KB40KB2023/1/108UNIXUNIX特点特点多任务、多用户多任务、多用户并行处理能力并行处理能力安全保护机制安全保护机制功能强大的功能强大的shellshell强大的网络支持,强大的网络支持,InternetInternet上各种服务器的首选操上各种服务器的首选操作系统作系统稳定性好稳定性好系统源代码用系统源代码用C C语言写成,移植性强语言写成,移植性强出售方源代码,软件厂家自己增删出售方源代码,软件厂家自己增删2023/1/109UNIXUNIX优势优势
8、UNIXUNIX是最早出现的操作系统之一,发展趋于是最早出现的操作系统之一,发展趋于成熟成熟C C语言因语言因UNIXUNIX而出现,具有强大的可移植性,而出现,具有强大的可移植性,适合多种硬件平台适合多种硬件平台UNIXUNIX具有良好的用户界面具有良好的用户界面提供了完美而强大的文本处理工具,如提供了完美而强大的文本处理工具,如vivi,picopico,nanonano,emacsemacs为用户提供良好的开发环境为用户提供良好的开发环境2023/1/1010UNIXUNIX优势(续)优势(续)好的文件系统,如好的文件系统,如ufsufs,AFSAFS,EAFSEAFS强大的网络功能,集
9、群和分布式计算强大的网络功能,集群和分布式计算完善的系统审计完善的系统审计增强的系统安全机制增强的系统安全机制系统备份功能完善系统备份功能完善2023/1/1011UNIXUNIX优势(续)优势(续)系统结构清晰,有利于操作系统的教学和系统结构清晰,有利于操作系统的教学和实践实践系统的专业性和可定制性强系统的专业性和可定制性强UNIXUNIX系统具有强稳定性和健壮的系统核心系统具有强稳定性和健壮的系统核心系统的规范性系统的规范性功能强大的帮助系统功能强大的帮助系统2023/1/1012UNIXUNIX系统组成系统组成1.1.kernelkernel(内核)(内核)2.2.shell(shell
10、(外壳外壳)3.3.工具及应用程序工具及应用程序 UNIX Kernel UNIX Kernel(UNIXUNIX内核)内核)是是UNIXUNIX操作系统的核心,指挥调度操作系统的核心,指挥调度UNIXUNIX机器的运行,直接控制计算机的资源,机器的运行,直接控制计算机的资源,保护用户程序不受错综复杂的硬件事保护用户程序不受错综复杂的硬件事件细节的影响。件细节的影响。2023/1/1013UNIXUNIX三大派生版本(三大派生版本(1 1)(1 1)System VSystem V:主要有:主要有A/UX,AIX,HP-A/UX,AIX,HP-UX,IRIX,LynxOS,SCOOpenSer
11、ver,Tru64,XenixUX,IRIX,LynxOS,SCOOpenServer,Tru64,XenixA/UXA/UX是苹果电脑公司所开发的是苹果电脑公司所开发的UNIXUNIX操作系统,操作系统,A/UXA/UX于于19881988年首次发表,最终的版本为年首次发表,最终的版本为3.1.13.1.1版版AIXAIX是是IBMIBM开发的一套开发的一套UNIXUNIX操作系统操作系统SolarisSolaris是是SUNSUN公司研制的类公司研制的类UnixUnix操作系统。目前操作系统。目前最新版为最新版为Solaris 10Solaris 102023/1/1014UNIXUNIX
12、三大派生版本(三大派生版本(2 2)HP-UXHP-UX HP-UXHP-UX是惠普科技公司以是惠普科技公司以SystemVSystemV为基础所为基础所研发成的类研发成的类UNIXUNIX操作系统操作系统IRIXIRIX是由硅谷图形公司以是由硅谷图形公司以System VSystem V与与BSDBSD延伸程序延伸程序为基础所发展成的为基础所发展成的UNIXUNIX操作系统操作系统XenixXenix是由微软公司在是由微软公司在19791979年从美国电话年从美国电话 电报公司获得授权,为电报公司获得授权,为IntelIntel处理器所开发,后处理器所开发,后来,来,SCOSCO公司收购了其
13、独家使用权公司收购了其独家使用权2023/1/1015UNIXUNIX三大派生版本(三大派生版本(3 3)(2 2)BerkleyBerkley:主要有:主要有386BSD,DragonFly 386BSD,DragonFly BSD,FreeBSD,NetBSD,NEXTSTEP,Mac OS BSD,FreeBSD,NetBSD,NEXTSTEP,Mac OS X,OpenBSD,SolarisX,OpenBSD,SolarisFreeBSDFreeBSD是由经过是由经过BSDBSD、386BSD386BSD和和4.4BSD4.4BSD发展而来的发展而来的UnixUnix的一个重要分支的一
14、个重要分支NetBSD NetBSD 是免费的、安全的具有高度可定制性的类是免费的、安全的具有高度可定制性的类UnixUnix操作系统操作系统OpenBSDOpenBSD是从是从NetBSDNetBSD衍生出来的类衍生出来的类UnixUnix操作系统操作系统DragonFlyDragonFly是以与是以与 FreeBSD FreeBSD 采用的实现方式不同的采用的实现方式不同的方式来实现并发、方式来实现并发、SMPSMP、集群以及其他操作系统特、集群以及其他操作系统特性的性的 BSD BSD 分支分支2023/1/1016UNIXUNIX三大派生版本(三大派生版本(4 4)Mac OS XMa
15、c OS X是苹果公司(原苹果电脑公司)为麦金是苹果公司(原苹果电脑公司)为麦金塔电脑开发的专属操作系统塔电脑开发的专属操作系统Mac OSMac OS的最新版本的最新版本(3 3)主要有)主要有GNU/Linux,Minix,QNXUnixGNU/Linux,Minix,QNXUnixLinuxLinux是一类是一类UnixUnix计算机操作系统的统称,后面在计算机操作系统的统称,后面在主要介绍主要介绍MinixMinix是一个迷你版本的类是一个迷你版本的类UnixUnix操作系统,其它类操作系统,其它类似的系统还有似的系统还有IdrisIdris,CoherentCoherent,和,和U
16、niflexUniflex等,等,它是荷兰阿姆斯特丹的它是荷兰阿姆斯特丹的VrijeVrije大学计算机科学系的大学计算机科学系的Andrew S.TanenbaumAndrew S.Tanenbaum教授所发展的一个类教授所发展的一个类UnixUnix操操作系统作系统2023/1/1017二、二、LINUXLINUX操作系统操作系统LinuxLinux是一种自由和开放源代码的类是一种自由和开放源代码的类UnixUnix操作操作系统。系统。LinuxLinux可安装在各种计算机硬件设备中,从手可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到机、平板电脑、路由器和视频游
17、戏控制台,到台式计算机、大型机和超级计算机。台式计算机、大型机和超级计算机。LinuxLinux是一个领先的操作系统,世界上运算最是一个领先的操作系统,世界上运算最快的快的1010台超级计算机运行的都是台超级计算机运行的都是LinuxLinux操作系操作系统统2023/1/1018LINUXLINUX操作系统操作系统简介简介LinuxLinux的出现,最早开始于一位名叫的出现,最早开始于一位名叫Linus Linus TorvaldsTorvalds的计算机业余爱好者,当时他是的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想芬兰赫尔辛基大学的学生。他的目的是想设计一个代替设计一
18、个代替MinixMinix的操作系统,这个操作的操作系统,这个操作系统可用于系统可用于386386、486486或奔腾处理器的个人或奔腾处理器的个人计算机上,并且具有计算机上,并且具有UnixUnix操作系统的全部操作系统的全部功能,因而开始了功能,因而开始了LinuxLinux雏形的设计。雏形的设计。2023/1/1019LINUXLINUX操作系统操作系统发展(发展(1 1)LinuxLinux操作系统是操作系统是UNIXUNIX操作系统的一种克隆操作系统的一种克隆系统。它诞生于系统。它诞生于19911991年的年的1010月月5 5日日Linux Linux 操作系统的诞生、发展和成长过
19、程操作系统的诞生、发展和成长过程始终依赖着始终依赖着UNIX UNIX 操作系统、操作系统、MINIX MINIX 操作系操作系统、统、GNU GNU 计划、计划、POSIX POSIX 标准和标准和Internet Internet 网网络。络。2023/1/1020LINUXLINUX操作系统操作系统发展(发展(2 2)19811981年年IBMIBM公司推出享誉全球的微型计算机公司推出享誉全球的微型计算机IBM PCIBM PC在在1981-19911981-1991年间,年间,MS-DOSMS-DOS操作系统是微型计算机操作系统是微型计算机上操作系统的主宰上操作系统的主宰从从19911
20、991年年4 4月份起,月份起,LinusLinus开始着手编制自己的操开始着手编制自己的操作系统。目的是学习作系统。目的是学习Intel 386 Intel 386 体系结构保护模体系结构保护模式运行方式下的编程技术式运行方式下的编程技术在在19911991年年7 7月月3 3日发布了第一个与日发布了第一个与LinuxLinux有关的消息有关的消息到了到了19911991年的年的1010月月5 5日日LinusLinus发布消息,正式向外发布消息,正式向外宣布宣布LinuxLinux内核系统的诞生内核系统的诞生2023/1/1021LINUXLINUX操作系统操作系统发展(发展(3 3)Li
21、nuxLinux的基本思想:的基本思想:1.1.一切都是文件一切都是文件系统中的所有都归结为一个文件,包系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件拥有各自特性或类型的文件2.2.每个软件都有确定的用途每个软件都有确定的用途2023/1/1022LINUXLINUX操作系统操作系统特性特性(1)(1)1.1.开放性开放性:系统遵循世界标准规范,特别是:系统遵循世界标准规范,特别是遵循开放系统互连(遵循开放系统互连(OSIOSI)国际标准)国
22、际标准2.2.多用户多用户:统资源可以被不同用户各自拥有:统资源可以被不同用户各自拥有使用使用3.3.多任务多任务:指计算机同时执行多个程序,而:指计算机同时执行多个程序,而且各个程序的运行互相独立且各个程序的运行互相独立4.4.良好的用户界面良好的用户界面:LinuxLinux向用户提供了两种向用户提供了两种界面:用户界面和系统调用界面:用户界面和系统调用2023/1/1023LINUXLINUX操作系统操作系统特性特性(2)(2)5.5.完整的开发平台完整的开发平台:LinuxLinux支持一系列的开发支持一系列的开发工具,几乎所有主流程序设计语言都已移工具,几乎所有主流程序设计语言都已移
23、植到植到LinuxLinux上,并且免费得到。上,并且免费得到。6.6.支持多种硬件平台的操作系统(支持多种硬件平台的操作系统(良好的可移良好的可移植性植性):从普通的:从普通的PCPC机到高端的超级并行计机到高端的超级并行计算机系统,都可以运行算机系统,都可以运行LinuxLinux统。统。7.7.强大的网络功能强大的网络功能:LinuxLinux诞生于网络,发展诞生于网络,发展于网络,具有强大的网络功能,于网络,具有强大的网络功能,LinuxLinux支持支持TCP/IPTCP/IP协议,能与协议,能与WindowsWindows、UnixUnix等不同操等不同操作系统集成在同一网络中相互
24、共享资源,作系统集成在同一网络中相互共享资源,通过通过ModemModem、ADSLADSL等连接到等连接到InternetInternet上。上。2023/1/1024LINUXLINUX操作系统操作系统特性特性(3)(3)8.8.设备独立性设备独立性:设备独立性是指操作系统:设备独立性是指操作系统把所有外部设备统一视为文件,只要安装把所有外部设备统一视为文件,只要安装它们的驱动程序,任何用户都可以像使用它们的驱动程序,任何用户都可以像使用文件一样操纵、使用这些设备,而不必知文件一样操纵、使用这些设备,而不必知道它们的具体存在形式。道它们的具体存在形式。9.9.可靠的系统安全可靠的系统安全:
25、LinuxLinux采取了许多安全采取了许多安全技术措施,包括对读、写控制、带保护的技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全络多用户环境中的用户提供了必要的安全保障。保障。2023/1/1025LINUXLINUX操作系统操作系统缺点缺点LinuxLinux的应用软件不足的应用软件不足许多硬件设备面对许多硬件设备面对LinuxLinux的驱动程序不足的驱动程序不足2023/1/1026LINUXLINUX操作系统操作系统发行版发行版主流的主流的LinuxLinux发行版发行版UbuntuUb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 主流操作系统 主流 操作系统 PPT 课件
限制150内