欢迎来到天天文库
浏览记录
ID:20840768
大小:270.50 KB
页数:44页
时间:2018-10-16
《linux简介课件.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、linux简介1.1什么是linux?Linux是运行于多种平台(PC、工作站等)之上、源代码公开、免费、遵循GPL精神、遵守POSIX标准的、与UNIX兼容的操作系统。Linux是微机版的UNIX。具有现代操作系统的所有特征:l真正的抢先式多任务处理,支持多用户l虚拟内存l支持对称多处理机l网络功能l图形用户界面和桌面环境l速度和稳定性GPL(GeneralpublicLicense)软件--公共许可软件。此类软件的开发不是为了经济目的,而是不断开发并传播新的软件,并让每个人都能获得、拥有。该类软件遵循一定的规则:1.传播者不能限制购买软件的用户自由权。即如果用户买了一套G
2、PL软件,就可以免费复制和传播或自己出售。2.传播者必须清楚告诉用户该软件属于GPL软件。3.传播者必须免费提供软件的完整源代码。这样为用户提供了修改的条件。允许个人或组织为盈利而传播,获得利润。但不允许剥夺购买者的传播能力。POSIX标准:UNIX发展过程中,出现了许多变种(BSD,SystemV等)。为统一标准,出现了POSIX系列标准,它定义了一套标准的操作系统接口和工具。从理论上说,POSIX标准代码很容易移植到任何遵守POSIX的操作系统中。今天,几乎所有的正式操作系统都以支持POSIX标准为目标。1.2Linux内核的技术特性1.1抢先式多任务Linux将CPU的
3、运行周期分配给多个应用程序,允许多个用户同时执行不同的程序。并且可以给紧急任务以较高的优先级,从而大大提高了CPU资源的利用率。1.2进程管理Linux采用新技术使得进程在创建时不是复制父进程物理空间中的内容,而是复制父进程的页表。从而使得父子进程共享物理空间,并将这些物理空间标记为只读,当父进程或子进程的其中一个要进行写操作时才对所要写的页进行复制,其余内容并不复制。这种进程调度算法十分科学,对系统资源的利用亦比Unix更为有效。1.3存储管理在存储管理方面,Linux独具特色,内核支持按需调页(demandpaging)。当程序被加载运行时,Liunx只为它分配虚拟空间,
4、只有当访问某一虚拟空间而发生页中断时,才分配物理内存并从磁盘上读取相应的程序段,这种管理方式最大限度地利用了物理存储器。Liunx的多个进程可以同时使用同一段内存,当其中某个进程要对内存进行写操作时,此段内存页会被复制到别的地方,即Copy-on-write技术。以此加快运行速度,同时又减少内存开销。Linux还支持虚拟内存技术,为了增加可用内存Linux使用磁盘分页技术。当需要使用更多的物理内存时,系统可以将内存中一些暂时不用的页交换到硬盘上的交换区,从而腾出更多的物理内存空间。虚拟内存使用页方式进行交换,而不是将整个进程都交换到磁盘上的交换分区或文件系统的交换文件中。1.
5、4文件系统Linux现在采用的是ext2文件系统,具有较高的系统效率。通过VFS(虚拟文件系统),Linux还可以支持ext、msdos、minix、vfat、hpfs、iso9660等文件系统。1.5网络支持在网络方面,Linux支持TCP/IP网络,包括FTP、TELNET、NFS、DNS、POP等服务,支持AppleTalk服务器、NetWare服务器及客户端、LanManager服务器及客户端,支持多种网络协议如Ipv4、Ipv6、X.25、IPX、NetBEU、IDDP等。在局域网中可以把Linux用作文件服务器、打印服务器、应用服务器等,还可以把其用作Web服务器
6、、域名服务、防火墙、FTP服务器、邮件服务器甚至当作代理服务器使用。网络安全是网络的生命所在,Linux代码的完全开放性有助于它的网络安全。1.3Linux内核发展史1991年9月,芬兰赫尔辛基大学的大学生LinusBenedictTorvalds为改进MINIX操作系统开发了Linux0.01版(内核)。该版本不能运行,只是一些源程序。1991年底,LinusTorvalds首次在internet上发布基于Intel386体系结构的Linux源代码,这时越来越多的人开始在这个系统上工作。Linux逐渐成为一个基本稳定可靠,功能比较完善的操作系统。一些软件公司,如RedHat
7、,InfoMagic也不失时机的推出自己的以Linux为核心的操作系统版本,从而大大推动了Linux的商品化。Linux还被移植到AlphaAPX,PowerPC,Mips以及Sparc等微处理机的系统。Linux的商品应用逐渐增多,代替商品化UNIX和WindowsNT作为Internet服务器使用是Linux的一项重要应用:以Linux和Apache为基础的Internet和Intranet服务器价格低廉,性能卓越,易于维护。大量的系统软件专家共同对Linux进行改进和提高。到现在为止,Linux已
此文档下载收益归作者所有