操作系统现状与发展
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统现状与发展
四川大学
苟旭
gouxu@scu.edu.cn
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 Linux的未来
移动终端操作系统
未来移动终端发展
常见的操作系统
DOS系 统
MAC OS X 系统
统.它的独特之处在于不受任何商品化软件的版权制约,全世界都能
免费、自由使用。它支持多用户、多进程、多线程、实时性好、功能 强大而稳定。它的出现为我们带来了计算机上突破性的创举。
Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它
属于自由软件,用户不用支付任何费用就可以获得它和它的源代码, 并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约 束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用
费获得该系统以及系统的源代码。GNU先开发了Unix的一些工
具软件,如Emacs、GCC等,再开发核心Hurd。这时,Linux 异军突起,逐渐取代了Hurd的地位。
Linux和GNU的关系十分密切。两者的精神和目的是一致的,而 且Linux使用了该基金会的版权声明和大量GNU软件,甚至 Linux自身也是用它们构造而成的。
LINUX的发行版本
一些组织或厂家为了方便用户使用,将LINUX系统内 核与应用软件及文档包装在一起,并提供一些安装界 面和系统设定与管理工具,这就构成了一个发行套件。
相对于内核版本,发行套件的版本号是随着发布者的
不同而不同,与系统内核的版本号是相对独立的。
Redhat、CentOS
Red Hat Linux
交互程序:允许用户发送信息或接收来自其他用户
的信息。
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 未来移动终端发展
移动终端操作系统
Linux内核体系结构
Linux一般有四个主要部分:
内核、Shell、文件结构和实用工具。
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 未来移动终端发展
移动终端操作系统
Linux的版本
LINUX“继承”了UNIX版本混乱的特点,给LINUX爱 好者带来了不小的麻烦。不过掌握LINUX的版本号并 不困难。
LINUX的版本有两种:内核版本与发行版本。
LINUX内核版本
LINUX内核版本指的是在Linus领导下的开发小组开发 出的系统内核的版本号。 LINUX的内核具有两种不同的版本号,实验版本和产 品化版本。要确定LINUX版本的类型,只要查看一下 版本号:每一个版本号由三位数字组成,第二位数字 说明版本类型。如果第二位数字是偶数则说明这种版 本是产品化版本,如果是奇数说明是实验版本。如 2.0.34是产品化版本,2.1.56是实验版本。 LINUX的两种版本是相互关联的。实验版本最初是产 品化产品的拷贝,然后产品化版本只修改错误,实验版 本继续增加新功能,到实验版本测试证明稳定后拷贝 成新的产品化版本,不断循环。
视窗应用软件
浏览器
Netscape公司的navigator3.x和communicator4.x版可用,使用方法和MS
Windows上一样。
图像处理
GIMP是类似于Photoshop的绘图软件,号称是Linux上最强的绘图软件。
办公软件
Star Office这是一套著名的办公软件,在界面上和在功能上都强于Microsoft Office产品。唯一的缺憾是他不支持汉字,无论GB还是BIG5。 Word Perfect 这是一个非常精彩的字处理软件,功能类似于Microsoft Word。
编译环境
gcc 公认的C语言世界中功能最为强大的编译器,但是界 面不是很友好。
除此之外还有FORTRAN、Pascal、GNU make、
GNU debugger、GNU LISP、GNU PERL、TCL。
Linux实用工具
标准的Linux系统都有一套叫做实用工具的程序,它 们是专门的程序,例如编辑器、执行标准的计算操作 等。用户也可以产生自己的工具。 实用工具可分三类: 编辑器:用于编辑文件。 过滤器:用于接收数据并过滤数据。
CentOS
CentOS(Community Enterprise Operating System) 是Linux发布版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定发布的源代码所编译而成。
由于出自同样的源代码,因此有些要求高度稳定性的服务
器以CentOS替代商业版的Red Hat Enterprise Linux使用。 两者的不同,在于CentOS并不包含封闭源代码软件。
2014年1月7日,CentOS与Red Hat宣布合作。
28
Linux其他发行版
FreeBSD
Slackware Linux
Debian Linux
29
中文Linux
BluePoint Linux 红旗Linux
Turbo Linux
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 未来移动终端发展
移动终端操作系统
文本处理
Vi
最令UNIX类操作系统初学者裹足不前的editor,然而只要你习 惯于操作,你会觉得它比任何的editor都好用,且功能强大。
中文化
XCIN+Crxvt
缺省的Linux系统是不支持显示中文的,虽然现在国内涌 现出许多著名的Linux汉化厂商,但是一些著名的Linux distribution如Red Hat、Debian、Caldera仍然不支持 中文的输入和输出。这套汉化工具组合在控制台 (console)方式和X Window方式下都可以显示和输入 汉字信息。
LINUX用户界面
Linux用户界面
10
Linux 操作系统
Linux 操作源自文库统是Unix操作系统的一种克隆系统。它诞生于 1991 年的10 月5 日。
1.免费:Linux是一款免费的操作系统,用户可以通过网 络或其他途径免费获得。 2.多用户、多任务 :Linux支持多用户,各个用户对于自 己的文件设备有自己特殊的权利,保证了各用户之间互不 影响。
Linux内核
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬
件设备的核心程序。它从用户那里接受命令并把命令送给内 核去执行。
Linux Shell
Shell是系统的用户界面,提供了用户与内核进行交 互操作的一种接口。它接收用户输入的命令并把它送 入内核去执行。 实际上Shell是一个命令解释器,它解释由用户输入 的命令并且把它们送到内核。不仅如此,Shell有自己 的编程语言用于对命令的编辑,它允许用户编写由 shell命令组成的程序。Shell编程语言具有普通编程语 言的很多特点,比如它也有循环结构和分支控制结构 等,用这种编程语言编写的Shell程序与其他应用程序 具有同样的效果。
多语言支持与中文化
视窗界面
KDE 这是X Window System使用率最高的Window Manager。
Fvwm
公认的最为好用的Window Manager之一。
Enlightenment 界面最华丽的Window Manager, Win95和它相比简直就是 nothing,但是耗内存太大,有点华而不实。 Icewin 又一个极富个性的Window Manager。
移动终端操作系统
未来移动终端发展
要求
1、了解Linux操作系统的发展历程、现状及未来以
及Linux操作系统下的常用软件。 2、理解Linux操作系统的内核版本和发行版本。 3 、掌握 Linux 操作系统的功能和特性, Linux 操作 系统的内核体系结构。
什么是Linux
Linux是一种主要适用于个人计算机的类似于Unix风格的操作系
DOS系统是单用户、单任务操作系统。 DOS操作系统是16位的系统 。 DOS系统都是以命令的方式运行指令 。
UNIX指令用户界面
UNIX图形用户界面
Unix操作系统
Unix系统是1969年在贝尔实验室诞生,最初
是在中小型计算机上运用。Unix被设计成为能够 同时运行多进程,支持用户之间共享数据。 具有多用户、多任务的特点,支持多种处理 器架构,是一种网络操作系统。
常见操 作系统
Windows 家族
Unix家族
Linux家 族
DOS用户界面
DOS操作系统
从1981年问世,经历了8次大的版本升级,从1.0版到 现在的8.0 版 。DOS有三种不同的品牌:Microsoft的 MS-DOS、IBM的PC-DOS以及Novell的DR-DOS。
具备特点:
1. 2. 3.
Macintosh计算机设计的操作系统,该机型于1984年 推出,在当时的PC还只是DOS枯燥的字符界面的时候,
Mac率先采用了一些我们至今仍为人称道的技术
Mac OS
Mac OS X
一些操作系统相关分类
单用户单任务操作系统
DOS家族
单用户多任务操作系统:
Windows 32 95 98
Linux的优点
1 开放性 2、多任务的操作系统可以同时执行多个程序,并且 可以允许用户登陆进来使用软件。
3、和所有Unix和类Unix版本一样,是一个多用户操
作系统。 4、和现今的Unix,System V,BSD等三大主流的Unix系 统几乎完全兼容,在Unix下可运行的程序,几乎全部 都可以移植到linux上来。
Linux的优点
5、对内存有相当好的分配,Linux会尽量把不用的内 存作为缓冲区来使用,因此,内存的大小决定运行速 度。
6、支持其他系统,可以同时挂上许多系统的磁盘
7、漂亮的X视窗系统,这是Linux相当被看好的东西。
8、支持的应用软件数目很多,因为有许多人为Linux
开发软件,而且都是免费的。
多用户多任务操作系统:
Windows XP、Windows 7、 Unix、 Linux系统等
网络操作系统:
Windows NT、Unix、Linux系统等
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 Linux的未来
2001年8月24日 发布,分专业版 和家庭版,多用 户多任务系统。
(2003.4.24)网 络操作系统,多 用户多任务。
(2007.1.30)32 位或者64位处理 器。
(2009.10.22) 多用户多任务操 作系统。
Windows的一些界面
MAC OS
MAC OS X系统
Mac OS操作系统是美国苹果计算机公司为它的
3.丰富的网络功能 :又称为网络操作系统。
1995年8月24日 发行,混合的16 位/32位系统,独 立系统。
发行于1996年4月 24日,可与各种 网络操作系统实现 互操作。
Windows操作系统 单用户多任务操
作系统。 (1998.6.25)
Windows NT系列 32位视窗操作系 统。
Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。
Linux的起源
Linux起源于一个学生的业余爱好,他就是芬兰赫尔辛基大学的 Linus Torvalds——Linux的创始人与主要维护者。 GNU是Stallman在1984年发起的自由软件基金会,其目标就是 将Unix加以改进,写出一个新的操作系统,使所有用户都能免
较出现的LINUX发行套件。比较适合有经验的Linux老手,对于那些想学习系
统是怎么工作的并想安装和编译他们自己的软件的人来说这是最好的。
使Red Hat Linux广受欢迎的特性是它的RPM包管理系统。这个系统可以测试、 配置和提供立即可用的应用软件。利用简单的包管理软件,不必进行复杂的 配置就可以下载、安装和运行新的软件包,而用特殊安装程序发布的软件和 不同Red Hat包管理系统的软件则需要进行复杂的配置。 包管理的好处之一是可升级性:我们不必从头开始重新安装Linux就可以升级 Red Hat Linux。从头安装是早期Slackware的一大问题,当今的有些版本仍 然有这种问题。
四川大学
苟旭
gouxu@scu.edu.cn
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 Linux的未来
移动终端操作系统
未来移动终端发展
常见的操作系统
DOS系 统
MAC OS X 系统
统.它的独特之处在于不受任何商品化软件的版权制约,全世界都能
免费、自由使用。它支持多用户、多进程、多线程、实时性好、功能 强大而稳定。它的出现为我们带来了计算机上突破性的创举。
Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,一是它
属于自由软件,用户不用支付任何费用就可以获得它和它的源代码, 并且可以根据自己的需要对它进行必要的修改,无偿对它使用,无约 束地继续传播。另一个原因是,它具有Unix的全部功能,任何使用
费获得该系统以及系统的源代码。GNU先开发了Unix的一些工
具软件,如Emacs、GCC等,再开发核心Hurd。这时,Linux 异军突起,逐渐取代了Hurd的地位。
Linux和GNU的关系十分密切。两者的精神和目的是一致的,而 且Linux使用了该基金会的版权声明和大量GNU软件,甚至 Linux自身也是用它们构造而成的。
LINUX的发行版本
一些组织或厂家为了方便用户使用,将LINUX系统内 核与应用软件及文档包装在一起,并提供一些安装界 面和系统设定与管理工具,这就构成了一个发行套件。
相对于内核版本,发行套件的版本号是随着发布者的
不同而不同,与系统内核的版本号是相对独立的。
Redhat、CentOS
Red Hat Linux
交互程序:允许用户发送信息或接收来自其他用户
的信息。
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 未来移动终端发展
移动终端操作系统
Linux内核体系结构
Linux一般有四个主要部分:
内核、Shell、文件结构和实用工具。
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 未来移动终端发展
移动终端操作系统
Linux的版本
LINUX“继承”了UNIX版本混乱的特点,给LINUX爱 好者带来了不小的麻烦。不过掌握LINUX的版本号并 不困难。
LINUX的版本有两种:内核版本与发行版本。
LINUX内核版本
LINUX内核版本指的是在Linus领导下的开发小组开发 出的系统内核的版本号。 LINUX的内核具有两种不同的版本号,实验版本和产 品化版本。要确定LINUX版本的类型,只要查看一下 版本号:每一个版本号由三位数字组成,第二位数字 说明版本类型。如果第二位数字是偶数则说明这种版 本是产品化版本,如果是奇数说明是实验版本。如 2.0.34是产品化版本,2.1.56是实验版本。 LINUX的两种版本是相互关联的。实验版本最初是产 品化产品的拷贝,然后产品化版本只修改错误,实验版 本继续增加新功能,到实验版本测试证明稳定后拷贝 成新的产品化版本,不断循环。
视窗应用软件
浏览器
Netscape公司的navigator3.x和communicator4.x版可用,使用方法和MS
Windows上一样。
图像处理
GIMP是类似于Photoshop的绘图软件,号称是Linux上最强的绘图软件。
办公软件
Star Office这是一套著名的办公软件,在界面上和在功能上都强于Microsoft Office产品。唯一的缺憾是他不支持汉字,无论GB还是BIG5。 Word Perfect 这是一个非常精彩的字处理软件,功能类似于Microsoft Word。
编译环境
gcc 公认的C语言世界中功能最为强大的编译器,但是界 面不是很友好。
除此之外还有FORTRAN、Pascal、GNU make、
GNU debugger、GNU LISP、GNU PERL、TCL。
Linux实用工具
标准的Linux系统都有一套叫做实用工具的程序,它 们是专门的程序,例如编辑器、执行标准的计算操作 等。用户也可以产生自己的工具。 实用工具可分三类: 编辑器:用于编辑文件。 过滤器:用于接收数据并过滤数据。
CentOS
CentOS(Community Enterprise Operating System) 是Linux发布版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定发布的源代码所编译而成。
由于出自同样的源代码,因此有些要求高度稳定性的服务
器以CentOS替代商业版的Red Hat Enterprise Linux使用。 两者的不同,在于CentOS并不包含封闭源代码软件。
2014年1月7日,CentOS与Red Hat宣布合作。
28
Linux其他发行版
FreeBSD
Slackware Linux
Debian Linux
29
中文Linux
BluePoint Linux 红旗Linux
Turbo Linux
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 未来移动终端发展
移动终端操作系统
文本处理
Vi
最令UNIX类操作系统初学者裹足不前的editor,然而只要你习 惯于操作,你会觉得它比任何的editor都好用,且功能强大。
中文化
XCIN+Crxvt
缺省的Linux系统是不支持显示中文的,虽然现在国内涌 现出许多著名的Linux汉化厂商,但是一些著名的Linux distribution如Red Hat、Debian、Caldera仍然不支持 中文的输入和输出。这套汉化工具组合在控制台 (console)方式和X Window方式下都可以显示和输入 汉字信息。
LINUX用户界面
Linux用户界面
10
Linux 操作系统
Linux 操作源自文库统是Unix操作系统的一种克隆系统。它诞生于 1991 年的10 月5 日。
1.免费:Linux是一款免费的操作系统,用户可以通过网 络或其他途径免费获得。 2.多用户、多任务 :Linux支持多用户,各个用户对于自 己的文件设备有自己特殊的权利,保证了各用户之间互不 影响。
Linux内核
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬
件设备的核心程序。它从用户那里接受命令并把命令送给内 核去执行。
Linux Shell
Shell是系统的用户界面,提供了用户与内核进行交 互操作的一种接口。它接收用户输入的命令并把它送 入内核去执行。 实际上Shell是一个命令解释器,它解释由用户输入 的命令并且把它们送到内核。不仅如此,Shell有自己 的编程语言用于对命令的编辑,它允许用户编写由 shell命令组成的程序。Shell编程语言具有普通编程语 言的很多特点,比如它也有循环结构和分支控制结构 等,用这种编程语言编写的Shell程序与其他应用程序 具有同样的效果。
多语言支持与中文化
视窗界面
KDE 这是X Window System使用率最高的Window Manager。
Fvwm
公认的最为好用的Window Manager之一。
Enlightenment 界面最华丽的Window Manager, Win95和它相比简直就是 nothing,但是耗内存太大,有点华而不实。 Icewin 又一个极富个性的Window Manager。
移动终端操作系统
未来移动终端发展
要求
1、了解Linux操作系统的发展历程、现状及未来以
及Linux操作系统下的常用软件。 2、理解Linux操作系统的内核版本和发行版本。 3 、掌握 Linux 操作系统的功能和特性, Linux 操作 系统的内核体系结构。
什么是Linux
Linux是一种主要适用于个人计算机的类似于Unix风格的操作系
DOS系统是单用户、单任务操作系统。 DOS操作系统是16位的系统 。 DOS系统都是以命令的方式运行指令 。
UNIX指令用户界面
UNIX图形用户界面
Unix操作系统
Unix系统是1969年在贝尔实验室诞生,最初
是在中小型计算机上运用。Unix被设计成为能够 同时运行多进程,支持用户之间共享数据。 具有多用户、多任务的特点,支持多种处理 器架构,是一种网络操作系统。
常见操 作系统
Windows 家族
Unix家族
Linux家 族
DOS用户界面
DOS操作系统
从1981年问世,经历了8次大的版本升级,从1.0版到 现在的8.0 版 。DOS有三种不同的品牌:Microsoft的 MS-DOS、IBM的PC-DOS以及Novell的DR-DOS。
具备特点:
1. 2. 3.
Macintosh计算机设计的操作系统,该机型于1984年 推出,在当时的PC还只是DOS枯燥的字符界面的时候,
Mac率先采用了一些我们至今仍为人称道的技术
Mac OS
Mac OS X
一些操作系统相关分类
单用户单任务操作系统
DOS家族
单用户多任务操作系统:
Windows 32 95 98
Linux的优点
1 开放性 2、多任务的操作系统可以同时执行多个程序,并且 可以允许用户登陆进来使用软件。
3、和所有Unix和类Unix版本一样,是一个多用户操
作系统。 4、和现今的Unix,System V,BSD等三大主流的Unix系 统几乎完全兼容,在Unix下可运行的程序,几乎全部 都可以移植到linux上来。
Linux的优点
5、对内存有相当好的分配,Linux会尽量把不用的内 存作为缓冲区来使用,因此,内存的大小决定运行速 度。
6、支持其他系统,可以同时挂上许多系统的磁盘
7、漂亮的X视窗系统,这是Linux相当被看好的东西。
8、支持的应用软件数目很多,因为有许多人为Linux
开发软件,而且都是免费的。
多用户多任务操作系统:
Windows XP、Windows 7、 Unix、 Linux系统等
网络操作系统:
Windows NT、Unix、Linux系统等
目录
常见操作系统 Linux介绍
Linux的发展 Linux版本 Linux应用程序介绍 Linux内核体系结构 Linux的未来
2001年8月24日 发布,分专业版 和家庭版,多用 户多任务系统。
(2003.4.24)网 络操作系统,多 用户多任务。
(2007.1.30)32 位或者64位处理 器。
(2009.10.22) 多用户多任务操 作系统。
Windows的一些界面
MAC OS
MAC OS X系统
Mac OS操作系统是美国苹果计算机公司为它的
3.丰富的网络功能 :又称为网络操作系统。
1995年8月24日 发行,混合的16 位/32位系统,独 立系统。
发行于1996年4月 24日,可与各种 网络操作系统实现 互操作。
Windows操作系统 单用户多任务操
作系统。 (1998.6.25)
Windows NT系列 32位视窗操作系 统。
Unix操作系统或想要学习Unix操作系统的人都可以从Linux中获益。
Linux的起源
Linux起源于一个学生的业余爱好,他就是芬兰赫尔辛基大学的 Linus Torvalds——Linux的创始人与主要维护者。 GNU是Stallman在1984年发起的自由软件基金会,其目标就是 将Unix加以改进,写出一个新的操作系统,使所有用户都能免
较出现的LINUX发行套件。比较适合有经验的Linux老手,对于那些想学习系
统是怎么工作的并想安装和编译他们自己的软件的人来说这是最好的。
使Red Hat Linux广受欢迎的特性是它的RPM包管理系统。这个系统可以测试、 配置和提供立即可用的应用软件。利用简单的包管理软件,不必进行复杂的 配置就可以下载、安装和运行新的软件包,而用特殊安装程序发布的软件和 不同Red Hat包管理系统的软件则需要进行复杂的配置。 包管理的好处之一是可升级性:我们不必从头开始重新安装Linux就可以升级 Red Hat Linux。从头安装是早期Slackware的一大问题,当今的有些版本仍 然有这种问题。