1、作系统。2按支持的用户数分类按支持的用户数分类可以分为单用户操作系统和多用户(可以分为单用户操作系统和多用户(multiuser)操)操作系统。3按是否能够运行多个任务为标准分类按是否能够运行多个任务为标准分类可以分为单任务操作系统和多任务(可以分为单任务操作系统和多任务(multitask)操)操作系统。2.1.2 操作系统的分类操作系统的分类4按系统的功能为标准分类按系统的功能为标准分类(1)批处理)批处理batch processing系统系统(2)分时)分时time-sharing操作系统操作系统(3)实时)实时real time操作系统操作系统(4)网络操作系统)网络操作系统实际上,
2、许多操作系统同时兼有多种系统的特点,实际上,许多操作系统同时兼有多种系统的特点,因此不能简单地用一个标准划分。例如因此不能简单地用一个标准划分。例如MS DOS是单用户单任务操作系统,是单用户单任务操作系统,Window 95/98是单是单用户多任务操作系统。用户多任务操作系统。2.2 Linux和红旗和红旗Linux 2.2.1 什么是什么是Linux2.2.2 Linux的主要特点的主要特点2.2.3 红旗红旗Linux的产生和发展的产生和发展2.2.4 红旗红旗Linux系统概述系统概述http:/www.stallman.orgRichard StallmanFounder of GN
3、UGNU的创始人的创始人最后一个黑客最后一个黑客Linus Torvalds借助借助Internet发展发展集市型开发模式集市型开发模式符合符合GPL原则原则不是最终产品不是最终产品GNU/LinuxLinux-based GNU systemshttp:/www.catb.org/esr/Eric Steven Raymond自由软件的理论家自由软件的理论家大教堂和市集封闭式的开发封闭式的开发-大教堂大教堂开放式的开发开放式的开发-集市集市2.2.1 什么是什么是Linux 由编程高手、业余计算机玩家、黑客们组成的一由编程高手、业余计算机玩家、黑客们组成的一群人,完全独立地开发出一个在功能上
4、毫不逊色群人,完全独立地开发出一个在功能上毫不逊色于商业于商业UNIX操作系统的全新操作系统操作系统的全新操作系统Linux。Linux作为作为PC机上的一种机上的一种32位位Unix操作系统出操作系统出现,是现,是1991年下半年的事情。年下半年的事情。年仅年仅23岁的芬兰大学生岁的芬兰大学生Linus Torvalds开发这个开发这个操作系统的目的是为了做一个试验,写一个比当操作系统的目的是为了做一个试验,写一个比当时流行的时流行的MINIX操作系统具有更多功能,更成熟操作系统具有更多功能,更成熟的小型操作系统。的小型操作系统。MINIX操作系统操作系统 Andrew S.Tanenbau
5、m开发,开发,用于讲授操作系统课程。用于讲授操作系统课程。2.2.1 什么是什么是LinuxLinux是一个遵循是一个遵循POSIX(Portable Operating System Interface)标准的操作系统。)标准的操作系统。Linux的版权所有者是的版权所有者是Linus Torvalds和其他开和其他开发人员,并且遵循发人员,并且遵循GPL声明(声明(GNU General Public LicenseGNU通用公共版权协议)通用公共版权协议)Linux的许多其他应用程序是由自由软件基金会的许多其他应用程序是由自由软件基金会(FSF)开发的开发的 全世界许多热心的使用者为全世
6、界许多热心的使用者为Linux开发或者移植开发或者移植了许多应用程序,包括了许多应用程序,包括X-Windows、Emacs、TCP/IP网络(包括网络(包括SLIP/PPP/ISDN)等等。)等等。2.2.1 什么是什么是Linux在在Linux上可以运行大多数上可以运行大多数UNIX程序,如:程序,如:TeX,X-Window系统,系统,GNU C/C+编译器编译器。如今有越来越多的商业公司采用如今有越来越多的商业公司采用Linux作为操作作为操作系统,系统,科学工作者使用科学工作者使用Linux来进行分布式计算;来进行分布式计算;CERN(欧洲核子中心)采用(欧洲核子中心)采用Linux
7、做物理数据处理;做物理数据处理;美国美国1998年年1月发行的影片泰坦尼克号中计算机月发行的影片泰坦尼克号中计算机动画的设计工作就是在动画的设计工作就是在Linux平台上进行的。平台上进行的。2.2.1 什么是什么是Linux越来越多的人使用越来越多的人使用Linux,测试修改软件中的错误。,测试修改软件中的错误。Linux以超常的速度发展,已经从一个丑小鸭变成一个以超常的速度发展,已经从一个丑小鸭变成一个拥有广大用户群的真正优秀的、值得信赖的操作系统。拥有广大用户群的真正优秀的、值得信赖的操作系统。根据不精确的统计,全世界使用根据不精确的统计,全世界使用Linux操作系统的人已操作系统的人已
8、经有数百万之多(这一数字还在以惊人的速度增加着)经有数百万之多(这一数字还在以惊人的速度增加着)在中国,随着在中国,随着Internet大潮的卷入,一批主要以高校学大潮的卷入,一批主要以高校学生和生和ISP的技术人员组成的的技术人员组成的Linux爱好者队伍也已经蓬勃爱好者队伍也已经蓬勃地成长起来。在中国,随着网络的不断普及,开放源代地成长起来。在中国,随着网络的不断普及,开放源代码而性能优异的码而性能优异的Linux操作系统必将发挥出越来越大的操作系统必将发挥出越来越大的作用。作用。2.2.2 Linux的主要特点的主要特点1自由软件(自由软件(Free Ware)Linux是一款自由软件,
9、是遵循是一款自由软件,是遵循GPL的操作系统,用的操作系统,用户可以获得并任意修改其源代码。户可以获得并任意修改其源代码。Linux的内核是免费的。这是其他的操作系统所做不的内核是免费的。这是其他的操作系统所做不到的。到的。2完全兼容完全兼容POSIX 1.0标准标准在在Linux下可以通过相应的模拟器运行常见的下可以通过相应的模拟器运行常见的DOS、Windows程序。这为用户从程序。这为用户从Windows转到转到Linux奠奠定了基础。定了基础。2.2.2 Linux的主要特点的主要特点3多用户、多任务多用户、多任务Linux支持多用户,各个用户对于自己的文件设备有支持多用户,各个用户对
10、于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。自己特殊的权利,保证了各用户之间互不影响。多任务则是现代计算机最主要的一个特点,多任务则是现代计算机最主要的一个特点,Linux可可以使多个程序同时独立地运行。以使多个程序同时独立地运行。4良好的界面良好的界面Linux同时具有字符界面和图形界面。同时具有字符界面和图形界面。在字符界面中用户可以通过键盘输入相应的指令来进在字符界面中用户可以通过键盘输入相应的指令来进行操作。行操作。同时也提供了类似同时也提供了类似Windows图形界面的图形界面的X-Window系系统,用户可以使用鼠标对其进行操作。统,用户可以使用鼠标对其进行操作。2
11、.2.2 Linux的主要特点的主要特点5丰富的网络功能丰富的网络功能互联网是在互联网是在Unix的基础上繁荣起来的。的基础上繁荣起来的。Linux的网络功能和其的网络功能和其内核紧密相连。用户可以轻松实现多种网络工作,并且可以作内核紧密相连。用户可以轻松实现多种网络工作,并且可以作为服务器提供为服务器提供WWW、FTP、E-Mail等服务。等服务。6可靠的安全、稳定性能可靠的安全、稳定性能Linux采取了许多安全技术措施,其中有对读、写进行权限控采取了许多安全技术措施,其中有对读、写进行权限控制、审计跟踪、核心授权等技术,这些都为安全提供了保障。制、审计跟踪、核心授权等技术,这些都为安全提供
12、了保障。7支持多种平台支持多种平台Linux可以运行在多种硬件平台上,如可以运行在多种硬件平台上,如x86、680 x0、SPARC、Alpha。此外。此外Linux可以运行在掌上电脑、机顶盒或游戏机上。可以运行在掌上电脑、机顶盒或游戏机上。2001年年1月份发布的月份发布的Linux 2.4版内核已经能够完全支持版内核已经能够完全支持Intel 64位芯片架构。同时位芯片架构。同时Linux也支持多处理器技术。也支持多处理器技术。2.2.3 红旗红旗Linux的产生和发展的产生和发展红旗红旗Linux是北京中科红旗软件技术有限公司(红旗软是北京中科红旗软件技术有限公司(红旗软件)开发并发行的
13、件)开发并发行的Linux操作系统的发行版。操作系统的发行版。1999年年8月月10日,红旗日,红旗Linux诞生。诞生。2000年年8月月4日,红旗日,红旗Linux桌面版桌面版2.0正式发布正式发布2001年年12月,红旗企业级月,红旗企业级Linux服务器服务器3.0系列推出,系列推出,红旗正式进入企业市场。红旗正式进入企业市场。2002年年3月,红旗月,红旗Linux桌面版桌面版3.0推出。推出。2003年年7月,全新红旗月,全新红旗Linux 4.0系列推出,得到系列推出,得到Intel、Oracle、HP和和IBM等的全面支持。等的全面支持。2004年年7月,进一步增强的红旗月,进
14、一步增强的红旗Linux服务器服务器4.1系列推系列推出。出。2005年年8月,基于月,基于2.6内核的红旗内核的红旗Linux服务器服务器5.0系列推系列推出。2.2.4 红旗红旗Linux系统概述系统概述1稳定高效的核心稳定高效的核心2国际化支持国际化支持3完美的工作站环境完美的工作站环境4简单易用简单易用5支持支持EFIEFI(Extensible Firmware Interface)是下一代可)是下一代可扩展计算机固件接口,用于取代传统的扩展计算机固件接口,用于取代传统的BIOS技术。技术。6完善的开发环境完善的开发环境7集成了集成了Intel C+编译器(编译器(ICC)和)和VTune2.3 系统安装系统安装2.3.1 安装前的准备
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1