计算机三级考试知识点:Linux网络操作系统_第1页
计算机三级考试知识点:Linux网络操作系统_第2页
计算机三级考试知识点:Linux网络操作系统_第3页
计算机三级考试知识点:Linux网络操作系统_第4页
计算机三级考试知识点:Linux网络操作系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页共页计算机三级考试知识点:Linux网络操作系统计算机三级考试知识点:Linux网络操作系统计算机三级考试知识点:Linux网络操作系统11.Linux的开展概况Linux最初是芬兰赫尔辛基大学的大学生LinusB.Torvalds在1991年创造设计的。Linux是一个免费的软件包。Linux虽和UNIX操作系统类似,但不是UNIX的变种。2.Linux的特点Linux和其他传统网络操作系统相比,最大的区别是:Linux开放代码。与传统操作系统相比,Linux操作系统的有以下8个特点:①Linux软件是自由软件,具有开放性。它符合国际标准,容易实现互联,安装及维护本钱低。②Linux支持多用户、多任务;在同一时间内可以有多个用户使用自己的资而互不影响;多个任务互相独立运行,系统可调度每个进程平等访问CPU。③Linux能把CPU的性能发挥到极限,具有出色的高速度。④Linux具有良好的用户界面,包括用户命令界面、系统调用界面和图形用户界面。其中,图形用户界面有KDE和GNOME两种。⑤Linux具有丰富的网络功能,在通信和网络方面优于其他操作系统。⑥Linux采取了许多平安措施,包括对读写进展权限控制、带保护的子系统、审计跟踪、核心受权等。⑦Linux具有可移植性,能在微型计算机和大型计算机的任何环境和任何平台上运行。⑧Linux具有标准的兼容性。符合POSIX标准,支持所有相关的ANSI、IS0、IETF、W3C等业界标准。也符合X/OPEN标准,具有完全自由的XWindow实现,另外对工业标准的支持也做得非常好。3.Linux的组成Linux操作系统由四局部组成:内核、外壳、文件系统和应用程序。①内核:内核(kernel)是运行程序和管理像磁盘、打印机等硬件设备的核心程序。②外核:外核(shell)是系统的用户界面,提供了用户与内核进展交互操作的接口。实际上Shell是一个命令解释器,解释用户命令,送到内核执行。③文件系统:它支持目前流行的多种文件系统,如FAT、VFAT、EXT2、EXT3、IS09660、NFS、SMB等。④应用程序:标准的Linux系统都有一套应用程序的程序集。4.Novell公司的SUSELinuxSUSELinuxEnterprise11是Nove11公司的下一代企业Linux平台,其性能特点如下。①虚拟化技术。②关键业务数据中心技术。③UNIX移植。④互操作才能。⑤桌面创新。⑥绿色IT。5.RedHat公司的LinuxRedHatEnterpriseLinux是红帽企业版,最新版本RedHatEnterpriseLinux5,其性能特点如下。①自动化战略。红帽企业Linux是红帽Linux自动化战略的一个核心组件,该战略可以创立一个用于自动化的根底框架,包括虚拟化、身份管理、高可用性等功能。②降低系统管理本钱。③提供更低的总体本钱。④具有广泛的开生态系统。⑤红帽企业Linux是目前最灵敏、最常见的效劳器操作系统环境。⑥企业Linux可以提供业内最高程度的性能和完好的虚拟化功能。⑦软件即效劳。通过软件即效劳或云计算部署,用户可以将自己的计算资向数据中心之外扩展。③红帽企业基于Linux的应用可以帮助ISV预封装应用,将其作为完好的解决方案发布。6.综述一般来说,软件分为商业软件、共享软件和自由软件3类。Micosoft公司的WindOWS、Novell公司的N-Ware以及各大公司的UNIX都是商业软件。过去Novell是局域网常用的操作系统,但如今被Windows逐步代替。Linux是自由软件,除RedHat,SUSE外,还有TurboLinux、StedeLinux、OpenLinux、DebianLinux、LinuxPr0等版本。它们共同特点是:①具有完备功能的程序、参考文档、安装手册和功能强大的开发工具。②提供强大的网络应用支持。③采用图形化或命令行的用户界面。④有强大的编辑器、GNU的文书编辑/开发程序等。⑤符合各国本地化的应用习惯。计算机三级考试知识点:Linux网络操作系统2一、Linux的产生Linux是一种计算机操作系统,通常被称为类Unix系统,这是因为Linux和Unix有着很深的渊。在计算机非常昂贵的年代,只有在大学或大型企业中才可以接触到计算机,人们非常希望多个用户能同时连接到一台计算机并同时使用它。于是,计算机科学家开场研究分时系统。分时系统是将CPU的运行时间分为很小的时间片,多个用户任务可以通过交替占有时间片的方式实现快速交互使用CPU。由于时间片是很短的一段时间,以致于每个用户任务、每个用户好似在独占CPU,独占整个计算机系统。在研究人员的不懈努力下,1969年,AT-T公司贝尔实验室开发出了Unix系统。1986年,芬兰赫尔辛基大学的AndrewTanenbaum教授为了给学生讲授《计算机操作系统》课程,开发出了Minix系统,这是Unix的一个变体。1991年,AndrewTanenbaum教授的学生LinusTorvalds,由于对课堂上使用的Minix系统不太满意,于是开场在____PC机上试着改进Minix系统。1991年8月,LinusTorvalds在p.os.minix新闻组贴上了以下这段话:“你好,所有使用minix的人,我正在为____(____)AT做一个免费的操作系统,只是为了爱好,……”Linus最初为自己的这套系统取名为freax,他将代码放在了芬兰的一个FTP站点上供大家下载。该站点的管理员认为这个系统是Linus的Minix系统,因此建立了一个名为Linux的文件夹来存放它。于是,Linus的“爱好”就成了今天微软的头号对手,功能强大且价格低廉的Linux操作系统。1993年底94年初,Linux1.0终于诞生了!Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80____机器上也表现得非常好,至今人们还在津津乐道于此。Linux的和是一只名字叫做的,Linux的是LinusTorvalds所有的。这是由于在,一个名字叫做WilliamR.DellaCroce的律师开场向各个Linux发布商发信,声明他拥有Linux的所有权,并且要求各个发布商支付版税,这些发行商集体进展上诉,要求将该注册商标重新分配给LinusTorvalds。二、Linux的开发形式Linus于1991年10月5日发布了Linux的.第一个版本Linux0.0.2,并在网络上公布了Linux核心程序的代码,同时决定以GPL〔群众所有版权,又称GUN通用公共答应证〕的方式来发行传播,也就是说这个软件允许任何人以任何形式进展修改和传播。随着网络的日益盛行,越来越多的技术高超的程序员参加到Linux的开发与完善中来。在这个过程中,无数的富有个性和创始性的程序员在没有计较任何酬劳的前提下,完全自发的参加到开发行列中来。一旦一个程序员完成了其中的局部程序,他便会立即将这个程序发表,并免费将它发给任何一个需要的人,而其他的一些程序员研究它后将会对它修正和改进,然后将它发表。这个过程周而复始,因此Linux的改进速度是最快的,同时它的稳定性也是非常高的。所以,Linux并非仅由Linus一人开发,而是由全世界几百个程序员共同开发的,当然Linus为内核定了调子。这种集市型的开发形式促成了Linux系统的繁荣。可以说,Linux完全是一个热情、自由、开放的网络产物。三、Linux的开展Linux具有良好的兼容性和可移植性。大约在1.3版本之后,Linux开场向其他硬件平台上移植,包括号称最快的CPU——DigitalAlpha。所以不要总把Linux与低档硬件平台联络到一块,Linux只是将硬件的性能充分发挥出来而已。Linux必将从低端应用横扫到高端应用!为了使Linux变的容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完好的程序组合。如今已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我们先解释一些常提到的术语。当我们提到的Linux时,一般是指“RealLinux”,即内核,是所有UNIX操作系统的“心脏”。但光有linux并不能成为一个可用的操作系统,还需要许多软件包,编译器、程序库文件、Xwindow系统等等。因为组合方式不同,面向用户对象不同,所以就有了许多不同的Linux发行版。越来越多的公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来。如今很多IT业界的大腕IBM、Intel、Oracle、Infomix、Sysbase、Corel、scape、CA、Novell等都宣布支持Linux。商家的加盟弥补了纯自由软件的缺乏和开展障碍,Linux迅速普及到广阔计算机爱好者,并且进入商业应用,成为打破某些公司垄断文化圈的希望所在。Linux是爱好者们通过Inter协同开发出来的,当然它的网络功能非常强大。比方你可以通过ftp、nfs等来安装Linux,用它来做网关等等。随着Linux的开展,衍生出来的应用恐怕出乎Linus本人最初的意料。如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统……。常有新手问Linux能做什么?其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么。Linux是一个在PC机上运行的Unix系统。Linux系统具有最新Unix的全部功能,包括真正的多任务、虚拟存储、共享库函数、即时负载、优越的存储管理和TCP/IP、UUCP网络工具等。Linux系统及其开展均符合Posix标准,其内核支持Ether、PPP、SLIP、NFS、AX.25、IPX/SPX(Novell)、NCP(Novell)等。系统应用包括tell、rlogin、ftp、Mail、gopher、talk、term、news(tin、trn、nn)等全套UNIX工具包。X图形库,包括xterm、fvwm、xxgdb、mosaic、xv、gs、xman等全部X-Win应用工具。商业软件有Motif、WordPerfect。中文工具已有Cxterm、celvis、cemasc、cless、hztty、cytalk、ctalk、cmail等,可以处理GB、BIG5、HZ文件。此外还有DOS模拟软件,可以运行DOS/Win下的软件。在开场的时候,Linux只是个人狂热爱好的一种产物。但是如今,Linux已经成为了一种受到广泛关注和支持的一种操作系统。和其他的商用Unix系统以及相比,作为自由软件的Linux具有低本钱,平安性高,更加可信赖的优势。直到今天,Linux已经成为一个功能完善的主流网络操作系统。计算机三级考试知识点:Linux网络操作系统3一、磁盘的调度算法磁盘是可被多个进程共享的设备。常用的磁盘调度算法有:先来先效劳、最短寻道时间优先、扫描算法和循环扫描算法等。1.先来先效劳FCFS算法:这是一种最简单的磁盘调度算法。它根据进程恳求访问磁盘的先后次序进展调度,平均寻道时间可能较长。2.最短寻道时间优先SSTF算法:该算法总是为那些与当前磁头所在的磁道间隔最近的恳求效劳,这种调度算法有较好的平均寻道时间,被广泛采用。但它可能导致某些进程长时间的得不到效劳(称之为饥饿现象)3.扫描(SCAN)算法:SCAN算法不仅考虑到欲访问的磁道与当前磁道的间隔,更优先考虑的是磁头的当前挪动方向,防止了饥饿现象的出现。又称为电梯调度算法。4.循环扫描CSCAN(CircularSCAN)算法:这是SCAN算法的一种变种算法,CSCAN算法规定磁头只能单向运动,当磁头运动到最外面的被访问磁道时,磁头立即返回到最里面的欲访的磁道。5.N-Step-SCAN算法在SSTF、SCAN及CSCAN这几种算法中,都可能出现磁臂停留在某处不动的情况。例如,有一个或几个进程对某一磁道有着较高的访问频率,反复恳求对某一磁道进展I/O,从而垄断了整个磁盘设备,把这一现象称为“磁臂粘着”。N步SCAN算法是将磁盘恳求队列分成假设干个长度为N的子队列,磁盘调度将按FCFS算法依次处理这些子队列,又按SCAN算法处理队列中的每一个恳求,这样就可防止出现粘着现象。当N值获得很大时,会使其性能接近于SCAN算法;当N=1时,该算法退化为FCFS算法。二、外碎片和内碎片外碎片,操作系统自己浪费的空间一般是外碎片,比方动态内存分配时用户需求多少空间,操作系统就分配多少空间,此时会产生外碎片;再比方分段内存管理中每个段的大小不一,又要连续分配,此时容易产生外碎片。用户自己浪费的空间一般是内碎片,比方分页机制中,操作系统给用户分配的是整页的空间,用户可能使用不完,此时剩余的空间就是内碎片。总之,假如用户要多少就给多少的内存管理机制一般是外碎片,给用户分配整页或整块空间的内存管理机制一般是内碎片。三、操作系统的时空互换为了提升系统的性能,操作系统往往会在时间、空间上进展折衷。比方快表的引入虽然增加了存储空间的管理,但却换取了访存时间的降低;再比方虚拟存储器技术,由于内存空间有限,为了提升内存空间,只能利用置换等方法降低程序运行的速度,从而提升存储空间的大小,属于时间换空间;再比方,硬盘的对换区,为了提升访问硬盘数据的速度,对换区的管理采用连续空间分配的机制,虽然浪费了空间,但速度却提升了,属于空间换时间。因此假如速度提升了,一般就是空间换时间,假如速度变慢了,一般就是时间换空间。那么缓冲区是什么呢?应该是空间换时间,因为设备和cpu并行工作了,速度提升了。四、页面抖动和工作集在页面置换过程中的一种最糟糕的情形是,刚刚换出的页面马上又要换入主存,刚刚换入的页面马上就要换出主存,这种频繁的页面调度行为称为抖动,抖动会大大降低系统效率。工作集(或驻留集)是指在某段时间间隔内,进程要访问的页面集合。经常被使用的页面需要在工作集中,而长期不被使用的页面要从工作集中被丢弃。为了防止系统出现抖动现象,需要选择适宜的工作集大小。工作集模型的原理是:让操作系统跟踪每个进程的工作集,并为进程分配大于其工作集的物理块。计算机三级考试知识点:Linux网络操作系统41.Linux是大小写敏感的系统,举个例子,Mozilla,MOZILLA,mOzilla和mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE,my_file,和my_FILE是三个不同的文件。用户的登录名和机密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。2.文件名最多可以有256个字符,可以包含数字,点号”.”,下划线”_”,横杆”-”,加上其他一些不被

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论