通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  上等兵

注册:2007-6-11
跳转到指定楼层
1#
发表于 2007-6-11 11:39:00 |只看该作者 |倒序浏览
<p style="TEXT-INDENT: 18pt;"><span style="FONT-SIZE: 9pt;"><font face="宋体">第四课 <span lang="EN-US">Linux</span>的发展         </font><font face="宋体"><span lang="EN-US">
                                        <br/></span> </font><font face="宋体"><span lang="EN-US">
                                        <br/></span>  <span lang="EN-US">Linux</span>是专门为个人计算机所设计的操作系统。它最早是由<span lang="EN-US">Linus Torvalds</span>设计的。当时<span lang="EN-US">Linux</span>是他的一项个人研究项目,其目的是为<span lang="EN-US">Minix</span>用户设计一个比较有效的<span lang="EN-US">Unix PC</span>版本。<span lang="EN-US">Linus Torvalds</span>称它为<span lang="EN-US">Linux</span>。<span lang="EN-US">Minix</span>是由<span lang="EN-US">Andrew Tannebaum</span>教授开发的,发布在<span lang="EN-US">Internet</span>上,免费给全世界的学生使用。<span lang="EN-US">Minix</span>具有较多<span lang="EN-US">Unix</span>的特点,但与<span lang="EN-US">Unix</span>不完全兼容,<span lang="EN-US">Linus</span>打算为<span lang="EN-US">Minix</span>用户设计一个较完整的<span lang="EN-US">Unix PC</span>版本,于<span lang="EN-US">1991</span>年发行了<span lang="EN-US">Linux 0.11</span>版本,并将它发布在<span lang="EN-US">Internet</span>上,免费供人们使用。</font><font face="宋体"><span lang="EN-US">
                                        <br/></span>  </font><font face="宋体"><span lang="EN-US">
                                        <br/></span>  以后几年,其他<span lang="EN-US">Linux</span>爱好者根据自己的使用情况,综合现有的<span lang="EN-US">Unix</span>标准和<span lang="EN-US">Unix</span>系统中应用程序的特点,修改并增加了一些内容,使得<span lang="EN-US">Linux</span>的功能更完善。</font><font face="宋体"><span lang="EN-US">
                                        <br/></span>  </font><font face="宋体"><span lang="EN-US">
                                        <br/></span>  <span lang="EN-US">Linux</span>设计了与所有主要的窗口管理器的接口,提供了大量<span lang="EN-US">Internet</span>工具,如<span lang="EN-US">FTP</span>,<span lang="EN-US">TELNET</span>和<span lang="EN-US">SLIP</span>等。 </font><span lang="EN-US"><br/></span><font face="宋体">  <span lang="EN-US">Linux</span>提供比较完整的程序开发工具,最常用的是<span lang="EN-US">C++</span>编译器和调试器。 </font><span lang="EN-US"><br/></span><font face="宋体">  尽管<span lang="EN-US">Linux</span>拥有<span lang="EN-US">Unix</span>的全部功能和特点,但它却是最小最稳定和最快速的操作系统。在最小配置下<span lang="EN-US">,</span>它可以运行在仅<span lang="EN-US">4MB</span>的内存上。     </font><font face="宋体"><span lang="EN-US">
                                        <br/></span>  <span lang="EN-US">Linux</span>是在<span lang="EN-US">Internet</span>开放环境中开发的<span lang="EN-US">,</span>它由世界各地的程序员不断完善,而且免费供用户使用。尽管如此,它仍然遵循商<span lang="EN-US">Unix</span>版本的标准,因为前几十年里,<span lang="EN-US">Unix</span>版本大量出现,电子电气工程协会(<span lang="EN-US">IEEE</span>)开发了一个独立的<span lang="EN-US">Unix</span>标准,这个新的<span lang="EN-US">ANSI Unix</span>标准被称为计算机环境的可移植性操作系统界面(<span lang="EN-US">SOIX</span>)。这个标准限定了<span lang="EN-US">Unix</span>系统如何进行操作,对系统调用也做了专门的论述。<span lang="EN-US">SOIX</span>限制所有<span lang="EN-US">Unix</span>版本必须依赖大众标准,现有大部分<span lang="EN-US">Unix</span>和流行版本都是遵循<span lang="EN-US">OSIX</span>标准的,而<span lang="EN-US">Linux</span>从一开始就遵循<span lang="EN-US">OSIX</span>标准。<span lang="EN-US"><p></p></span></font></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-outline-level: 2;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">第五课 <span lang="EN-US">Linux</span>特性<b><span lang="EN-US"><p></p></span></b></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">Linux</span>操作系统在短短的几年之内得到了非常迅猛的发展,这与<span lang="EN-US">Linux</span>具有的良好特性是分不开的。<span lang="EN-US">Linux</span>包含了<span lang="EN-US">Unix</span>的全部功能和特性。简单的说,<span lang="EN-US">Linux</span>具有以下主要特性:<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">1</span>开放性<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  开放性是指系统遵循世界标准规范,特别是遵循开放系统互连(<span lang="EN-US">OSI</span>)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">2</span>多用户<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。<span lang="EN-US">Linux</span>和<span lang="EN-US">Unix</span>都具有多用户的特性。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">3</span>多任务<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。<span lang="EN-US">Linux</span>系统调度每一个进程平等地访问微处理器。由于<span lang="EN-US">CPU</span>的处理速度非常快,其结果是,启动的应用程序看起来好像在并行运行。事实上,从处理器执行一个应用程序中的一组指令到<span lang="EN-US">Linux</span>调度微处理器再次运行这个程序之间只有很短的时间延迟,用户是感觉不出来的。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">4</span>良好的用户界面<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">Linux</span>向用户提供了两种界面:用户界面和系统调用。<span lang="EN-US">Linux</span>的传统用户界面是基于文本的命令行界面,即<span lang="EN-US">shell</span>,它既可以联机使用,又可存在文件上脱机使用。<span lang="EN-US">shell</span>有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的手段。可编程<span lang="EN-US">Shell</span>是指将多条命令组合在一起,形成一个<span lang="EN-US">Shell</span>程序,这个程序可以单独运行,也可以与其他程序同时运行。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  系统调用给用户提供编程时使用的界面。用户可以在编程时直接使用系统提供的系统调用命令。系统通过这个界面为用户程序提供低级、高效率的服务。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">Linux</span>还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">5</span>设备独立性<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  具有设备独立性的操作系统,通过把每一个外围设备看作一个独立文件来简化增加新设备的工作。当需要增加新设备时、系统管理员就在内核中增加必要的连接。这种连接(也称作设备驱动程序)保证每次调用设备提供服务时,内核以相同的方式来处理它们。当新的及更好的外设被开发并交付给用户时,操作允许在这些设备连接到内核后,就能不受限制地立即访问它们。设备独立性的关键在于内核的适应能力。其他操作系统只允许一定数量或一定种类的外部设备连接。而设备独立性的操作系统能够容纳任意种类及任意数量的设备,因为每一个设备都是通过其与内核的专用连接独立进行访问。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">Linux</span>是具有设备独立性的操作系统,它的内核具有高度适应能力,随着更多的程序员加入<span lang="EN-US">Linux</span>编程,会有更多硬件设备加入到各种<span lang="EN-US">Linux</span>内核和发行版本中。另外,由于用户可以免费得到<span lang="EN-US">Linux</span>的内核源代码,因此,用户可以修改内核源代码,以便适应新增加的外部设备。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">6</span>供了丰富的网络功能<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  完善的内置网络是<span lang="EN-US">Linux</span>的一大特点。<span lang="EN-US">Linux</span>在通信和网络功能方面优于其他操作系统。其他操作系统不包含如此紧密地和内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性。而<span lang="EN-US">Linux</span>为用户提供了完善的、强大的网络功能。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  支持<span lang="EN-US">Internet</span>是其网络功能之一。<span lang="EN-US">Linux</span>免费提供了大量支持<span lang="EN-US">Internet</span>的软件,<span lang="EN-US">Internet</span>是在<span lang="EN-US">Unix</span>领域中建立并繁荣起来的,在这方面使用<span lang="EN-US">Linux</span>是相当方便的,用户能用<span lang="EN-US">Linux</span>与世界上的其他人通过<span lang="EN-US">Internet</span>网络进行通信。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  文件传输是其网络功能之二。用户能通过一些<span lang="EN-US">Linux</span>命令完成内部信息或文件的传输。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  远程访问是其网络功能之三。<span lang="EN-US">Linux</span>不仅允许进行文件和程序的传输,它还为系统管理员和技术人员提供了访问其他系统的窗口。通过这种远程访问的功能,一位技术人员能够有效地为多个系统服务,即使那些系统位于相距很远的地方。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">7</span>可靠的系统安全<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">Linux</span>采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  <span lang="EN-US">8</span>良好的可移植性<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">  可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。<span lang="EN-US">
                                <p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">Linux</span><span style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;">是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。可移植性为运行<span lang="EN-US">Linux</span>的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,不需要另外增加特殊的和昂贵的通信接口。 <span lang="EN-US"><p></p></span></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;"><p>&nbsp;</p></span></p><p class="MsoNormal" align="left" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 18pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto;"><span lang="EN-US" style="FONT-SIZE: 9pt; FONT-FAMILY: 宋体; mso-font-kerning: 0pt; mso-bidi-font-family: 宋体;"><p>&nbsp;</p></span></p><p style="TEXT-INDENT: 18pt;"><span style="FONT-SIZE: 9pt;"><font face="宋体">本文转自:<span lang="EN-US"><a href="http://www.newstu.org/">www.newstu.org</a></span>   银河学院新大学教育<span lang="EN-US">N.C.E</span>计划<span lang="EN-US"><p></p></span></font></span></p><p style="TEXT-INDENT: 18pt;"><span style="FONT-SIZE: 9pt;"><font face="宋体">咨询热线:<span lang="EN-US">027-51788877</span>    咨询<span lang="EN-US">Q Q:495492526</span> <span lang="EN-US">731330728<p></p></span></font></span></p><p style="TEXT-INDENT: 18pt;"><span style="FONT-SIZE: 9pt;"><font face="宋体">咨询<span lang="EN-US">Email:yinheedu509@163.com</span>学院地址:武汉市洪山区武珞路<span lang="EN-US">720</span>号<span lang="EN-US"><p></p></span></font></span></p>

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-7-20 20:34 , Processed in 0.519306 second(s), 17 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部