当前主流的操作系统
一、UNIX操作系统
UNIX是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。
UNIX是美国AT&T公司于1971年在PDP-11上运行的操作系统。
目前商标权有国际开发标准组织(The Open Group)所拥有。
UNIX——历史起源
终止grep命令美国电话及电报公司、通用电器公司及麻省理工学院计划开发一个多用途、分时及多用户的操作系统,即MULTICS操作系统。1969年2月,贝尔实验室推出这个项目。
贝尔实验室有个叫Ken Thompson的人,他为这个系统写了一个叫“SpaceTravel”的游戏,为了让这个游戏能玩,后来他来Dennis Ritchie为这个游戏开发一个极其简单的操作系统,即Unix。
1971年,Ken Thompson写了申请报告,申请到了PDP-11/24的机器,第一版Unix出现了。Unix占用了12KB的内存。
1973年,Ken Thompson与Dennis Ritchie用高级语言完成了第三版。此时他们将B语言改良成为现在使用的C语言。
1974年7月他们在 the Communications of the ACM发表的“The UNIX Time Sharing System”,是UNIX与外界的首次接触。
1978年,伯克利大学在第六版的基础上,推出了新功能和改进的Unix,开创了Unix的一个分支:BSD系列
同时期,AT&T成立USG将Unix产品商业化,和BSD的Unix相互抗衡,因此Unix就分为System IV和4.x BSD这两大主流
1979年发布的Unix 第七版被称为是“最后一个真正的Unix”,该版本内核只有40KB
UNIX——特点
多任务、多用户
并行处理能力
安全保护机制
功能强大的shell
强大的网络支持,Internet上各种服务器的首选操作系统
稳定性好
系统源代码用C语言写成,移植性强
出售方源代码,软件厂家自己增删
UNIX——优势
UNIX是最早出现的操作系统之一,发展趋于成熟
C语言因UNIX而出现,具有强大的可移植性,适合多种硬件平台
UNIX具有良好的用户界面
提供了完美而强大的文本处理工具,如vi,pico,nano,emacs
为用户提供良好的开发环境
好的文件系统,如ufs,AFS,EAFS
强大的网络功能,集和分布式计算
完善的系统审计
增强的系统安全机制
系统备份功能完善
系统结构清晰,有利于操作系统的教学和实践
系统的专业性和可定制性强
UNIX系统具有强稳定性和健壮的系统核心
系统的规范性
功能强大的帮助系统
UNIX——系统组成
1.kernel(内核)
2.shell(外壳)
3.工具及应用程序
UNIX Kernel(UNIX内核) 是UNIX操作系统的核心,指挥调度UNIX机器的运行,直接控制计算机的资源,保护用户程序不受错综复杂的硬件事件细节的影响。
UNIX——三大派生版本
(1)System V:主要有A/UX,AIX,HP-UX,IRIX,LynxOS,SCOOpenServer,Tru64,Xenix
A/UX是苹果电脑公司所开发的UNIX操作系统,A/UX于1988年首次发表,最终的版本为3.1.
1版
AIX是IBM开发的一套UNIX操作系统
Solaris是SUN公司研制的类Unix操作系统。目前最新版为Solaris 10
HP-UXHP-UX是惠普科技公司以SystemV为基础所研发成的类UNIX操作系统
IRIX是由硅谷图形公司以System V与BSD延伸程序为基础所发展成的UNIX操作系统
Xenix是由微软公司在1979年从美国电话
电报公司获得授权,为Intel处理器所开发,后来,SCO公司收购了其独家使用权
gamma分布乘以一个常数(2)Berkley:主要有386BSD,DragonFly BSD,FreeBSD,NetBSD,NEXTSTEP,Mac OS X,OpenBSD,Solaris
FreeBSD是由经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支
NetBSD 是免费的、安全的具有高度可定制性的类Unix操作系统
OpenBSD是从NetBSD衍生出来的类Unix操作系统
DragonFly是以与 FreeBSD 采用的实现方式不同的方式来实现并发、SMP、集以及其他操作系统特性的 BSD 分支
Mac OS X是苹果公司(原苹果电脑公司)为麦金塔电脑开发的专属操作系统Mac OS的最新版本
(3)主要有GNU / Linux,Minix,QNXUnix
Linux是一类Unix计算机操作系统的统称,后面在主要介绍
Minix是一个迷你版本的类Unix操作系统,其它类似的系统还有Idris,Coherent,和Uniflex等,它是荷兰阿姆斯特丹的Vrije大学计算机科学系的Andrew S. Tanenbaum教授所发展的一个类Unix操作系统
二、LINUX操作系统 (开放源代码最为成功的系统-)
Linux是一种自由和开放源代码的类Unix操作系统。
Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。
Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统
Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。
LINUX操作系统——发展(1)
Linux操作系统是UNIX操作系统的一种克隆系统。它诞生于1991年的10月5日
Linux 操作系统的诞生、发展和成长过程始终依赖着UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。
LINUX操作系统——发展(2)
1981年IBM公司推出享誉全球的微型计算机IBM PC
在1981-1991年间,MS-DOS操作系统是微型计算机上操作系统的主宰
从1991年4月份起,Linus开始着手编制自己的操作系统。目的是学习Intel 386 体系结构保护模式运行方式下的编程技术
在1991年7月3日发布了第一个与Linux有关的消息
到了1991年的10月5日Linus发布消息,正式向外宣布Linux内核系统的诞生
LINUX操作系统——发展(3)
Linux的基本思想:
1.一切都是文件
系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件
2.每个软件都有确定的用途
LINUX操作系统——特性
1.开放性:系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准
2.多用户:统资源可以被不同用户各自拥有使用
python polyfit3.多任务:指计算机同时执行多个程序,而且各个程序的运行互相独立
4.良好的用户界面:Linux向用户提供了两种界面:用户界面和系统调用
5.完整的开发平台:Linux支持一系列的开发工具,几乎所有主流程序设计语言都已移植到Linux上,并且免费得到。
6.支持多种硬件平台的操作系统(良好的可移植性):从普通的PC机到高端的超级并行计算机系统,都可以运行Linux统。
7.强大的网络功能:Linux诞生于网络,发展于网络,具有强大的网络功能,Linux支持TCP/
IP协议,能与Windows、Unix等不同操作系统集成在同一网络中相互共享资源,通过Modem、ADSL等连接到Internet上。
8.设备独立性:设备独立性是指操作系统把所有外部设备统一视为文件,只要安装它们的驱动程序,任何用户都可以像使用文件一样操纵、使用这些设备,而不必知道它们的具体存在形式。
9.可靠的系统安全:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。
粤嵌培训靠谱吗LINUX操作系统——缺点
Linux的应用软件不足
许多硬件设备面对Linux的驱动程序不足
LINUX操作系统——发行版
主流的Linux发行版 Ubuntu, DebianGNU/Linux ,Fedora,Gentoo ,MandrivaLinux ,
PCLinuxOS,SlackwareLinux ,openSUSE,ArchLinux,Puppylinux,Mint, CentOS,Red Hat等
中国大陆的Linux发行版
table top中标麒麟Linux,红旗Linux,Qomo Linux,冲浪Linux,蓝点Linux ,新华Linux ,共创Linux ,百资Linux,中软Linux ,新华华镭Linux(RaysLX) ,CD Linux ,MC Linux ,即时Linux(Thizlinux) ,b2d linux ,新氧Linux,Hiweed,Deepin Linux,雨林木风YLMF OS
大众的Ubuntu
初始版本:2004年10月20日
简述linux发展史创始者:马克·舍特尔沃斯
简介:Ubuntu是一个以桌面应用为主的Linux操作系统,Ubuntu基于Debian发行版和GNOME桌面环境。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助
优雅的Linux Mint
初始版本: 2006年8月27日
开发者: Linux Mint Team
简介:Linux Mint是一份基于Debian和Ubuntu的Linux发行版,其目标是提供一种更完整的即刻可用体验,包括提供浏览器插件、多媒体编解码器、对DVD播放的支持、Java和其他组件
Linux Mint是对用户友好而功能强大的操作系统
锐意的Fedora
初始版本:2003年11月6日
开发者: Fedora Project
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论