欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    01_01_操作系统简介_UNIX Linux.ppt

    • 资源ID:70277888       资源大小:4.04MB        全文页数:40页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    01_01_操作系统简介_UNIX Linux.ppt

    第一章第一章操作系统简介操作系统简介_UNIX/Linux 课程简介课程简介课程目标:课程目标:通过本教程的学习,重点培养学生基本软件素通过本教程的学习,重点培养学生基本软件素养,包括对于操作系统的认识,对于软件工程师任职养,包括对于操作系统的认识,对于软件工程师任职条件的了解,软件开发文档规范的编写,常用软件过条件的了解,软件开发文档规范的编写,常用软件过程模型的了解。程模型的了解。课程安排:课程安排:l第一章:操作系统简介(第一章:操作系统简介(6课时)课时)l第二章:软件开发中的人员与过程(第二章:软件开发中的人员与过程(6课时)课时)l第三章:软件工程文档编写指南(第三章:软件工程文档编写指南(2课时)课时)l第四章:软件过程模型(第四章:软件过程模型(6课时)课时)本章目标本章目标l操作系统概述操作系统概述lUNIX操作系统简介操作系统简介lUNIX下开发语言及环境介绍下开发语言及环境介绍lLinux操作系统简介操作系统简介lLinux下常用工具下常用工具 概述概述l计算机由软件与硬件两部分组成计算机由软件与硬件两部分组成l硬件是计算机的硬件是计算机的“躯体躯体”,软件是计算机的,软件是计算机的“灵魂灵魂”l操作系统充当计算机软件与硬件的操作系统充当计算机软件与硬件的“桥梁桥梁”操作系统是硬件基础上的第一层软件,操作系统是硬件基础上的第一层软件,是其他软件与硬件直接的接口是其他软件与硬件直接的接口 操作系统的定义操作系统的定义操作系统(操作系统(Operating System)是计算机系统中的一个系统软)是计算机系统中的一个系统软件,是一些程序模块的集合:件,是一些程序模块的集合:l它们能以尽量有效、合理的方式组织和管理计算机的软硬件它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源;资源;l合理的组织计算机的工作流程;合理的组织计算机的工作流程;l控制程序的执行并向用户提供各种服务功能;控制程序的执行并向用户提供各种服务功能;l使得用户能够灵活、方便、有效的使用计算机,使整个计算使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能高效地运行。机系统能高效地运行。从以上定义中,我们可以从几个角度理解操作系统的功能:从以上定义中,我们可以从几个角度理解操作系统的功能:l对于硬件:操作系统可以控制硬件;对于硬件:操作系统可以控制硬件;l对于软件:组织、调度、管理软件及资源;对于软件:组织、调度、管理软件及资源;l对于用户:提供有效方式供用户方便地控制与使用。对于用户:提供有效方式供用户方便地控制与使用。常用操作系统常用操作系统请同学们列举常用操作系统:请同学们列举常用操作系统:lWindows系列操作系统系列操作系统lUNIX系列操作系统系列操作系统lLiunx操作系统操作系统l嵌入式操作系统嵌入式操作系统 UNIX操作系统简介操作系统简介lUNIX是历史最悠久的通用操作系统,它诞生于是历史最悠久的通用操作系统,它诞生于1969年。年。l它的出现比它的出现比PC机、微处理器、鼠标及视频显示终端机、微处理器、鼠标及视频显示终端都要早。都要早。lUNIX从产生之日到现在一直是服务器操作系统的首从产生之日到现在一直是服务器操作系统的首选。选。lUNIX最早用汇编写就,最早用汇编写就,1973年年Thompson与与Ritchie用用C语言重写了整个语言重写了整个UNIX系统。系统。UNIX设计原则设计原则lKISS 原则:原则:Keep it simple,stupidl一切皆文件:所有的东西,设备、内存都模一切皆文件:所有的东西,设备、内存都模拟成文件。共分为拟成文件。共分为5种文件类型:种文件类型:c 字符设备字符设备b 块设备块设备l 连接连接f 普通文件普通文件d 目录目录 常见常见UNIX系统系统IBM AIX系列系列1lAIX符合符合Open group的的UNIX 98行业标准(行业标准(The Open Group UNIX 98 Base Brand),通过全面集),通过全面集成对成对32-位和位和64-位应用的并行运行支持,为这些应用位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的提供了全面的可扩展性。它可以在所有的IBM p系系列和列和IBM RS/6000工作站、服务器和大型并行超级计工作站、服务器和大型并行超级计算机上运行。算机上运行。lAIX系列系列UNIX支持广泛的电子商务应用以及深入的科支持广泛的电子商务应用以及深入的科学运算与数据处理能力。学运算与数据处理能力。l由于由于IBM是世界上最大的服务器提供商,因此其是世界上最大的服务器提供商,因此其AIX系列在系列在UNIX市场占有较大份额。市场占有较大份额。常见常见UNIX系统系统IBM AIX系列系列2 lSolaris是由是由SUN Microsystems公司从公司从BSD Unix移植而来的一种操作系统,它是基于移植而来的一种操作系统,它是基于Intel和和Sparc处理器的操作系统。处理器的操作系统。SUN公司一公司一直掌握着大型直掌握着大型UNIX工作站市场,随着工作站市场,随着90年代年代 Internet的发展,的发展,SPARC/Solaris系统也被广系统也被广泛地应用于泛地应用于Web站点上。站点上。Sun主要强调自己系主要强调自己系统的稳定性,它的设计是面向网络的。统的稳定性,它的设计是面向网络的。lSolaris10操作系统开放源码,可以在操作系统开放源码,可以在SUN网网站免费下载。站免费下载。常见常见UNIX系统系统Solaris 1 常见常见UNIX系统系统Solaris 2 lMac OS X是由苹果电脑公司(是由苹果电脑公司(Apple)开发的基于)开发的基于UNIX的操作系统。的操作系统。lMac OS以其优雅的界面完全打破了以其优雅的界面完全打破了UNIX下下GUI不友不友好的常规,使好的常规,使Mac OS成为用户体验最好的操作系统。成为用户体验最好的操作系统。并且苹果电脑公司的工程师针对不同的标准进行精心并且苹果电脑公司的工程师针对不同的标准进行精心设计,内置多种软件,使设计,内置多种软件,使Mac OS成为用户在工作、成为用户在工作、娱乐等方面的时尚选择。娱乐等方面的时尚选择。常见常见UNIX系统系统Mac OS 1 常见常见UNIX系统系统 Mac OS 2 文本编辑工具文本编辑工具vilvi是是Unix/Linux平台最常用的文本编辑工具,平台最常用的文本编辑工具,基本任何一款基本任何一款Unix/Linux都内置都内置vi。lvi是一个本文编辑工具,利用它可以执行输出、是一个本文编辑工具,利用它可以执行输出、删除、查找、替换、块操作等众多文本操作,删除、查找、替换、块操作等众多文本操作,利用丰富而强大利用丰富而强大vi命令,命令,vi可以完成许多可以完成许多Unix任务,例如文件的创建、修改,邮件的回复,任务,例如文件的创建、修改,邮件的回复,系统配置的调整等系统配置的调整等。Emacs lEmacs是自由软件之父是自由软件之父Stallman的作品,的作品,Emacs不仅仅是一不仅仅是一个编辑器,同时它也是一个非常优秀的集成开发环境。个编辑器,同时它也是一个非常优秀的集成开发环境。lEmacs的成功之处在于它在无所不包的同时不失可控性的成功之处在于它在无所不包的同时不失可控性,拓展拓展性和稳定性。性和稳定性。l作为普通的文本编辑器作为普通的文本编辑器,Emacs拥有拥有vi编辑器一样强大的功能,编辑器一样强大的功能,支持几乎所有的自然语言,程序语言和所有的编码。不仅仅支持几乎所有的自然语言,程序语言和所有的编码。不仅仅如此,安装合适的扩展后如此,安装合适的扩展后,它可以作为许多应用程序的前端,它可以作为许多应用程序的前端,使得这些应用程序更为方便。使得这些应用程序更为方便。Emacs也可以作为集成编程环也可以作为集成编程环境境,在众多扩展的配合下,方便地编辑代码,调试程序。在众多扩展的配合下,方便地编辑代码,调试程序。l此外此外,Emacs还可以作为网页浏览器还可以作为网页浏览器,它有自己的终端控制它有自己的终端控制台台,它内部有强大的邮件阅读工具,它甚至可以看图片,听音它内部有强大的邮件阅读工具,它甚至可以看图片,听音乐。乐。GCC编译器编译器 lGCC最早作为最早作为C 程序语言的编译器,随着技术的发展,程序语言的编译器,随着技术的发展,GCC 它可以通过不同的前端模块来支持各种语言,例如它可以通过不同的前端模块来支持各种语言,例如 C 语言,语言,C+语言,语言,Ada 语言,语言,C+语言,语言,Java 语言,语言,Objective C 语言,语言,Pascal 语言,语言,COBOL语言等。语言等。l另外,另外,GCC 对于各种硬件平台的支持几乎无所不在。几乎所对于各种硬件平台的支持几乎无所不在。几乎所有有点实际用途的硬件平台有有点实际用途的硬件平台GCC都能够支持。都能够支持。l通过通过GCC,程序员能够灵活地控制整个编译过程。在使用,程序员能够灵活地控制整个编译过程。在使用GCC编译程序时,程序员可以根据自己的需要让编译程序时,程序员可以根据自己的需要让GCC在编译在编译四个阶段(预处理、编译、汇编、链接)的任何阶段结束,四个阶段(预处理、编译、汇编、链接)的任何阶段结束,以便检查或使用编译器在该阶段的输出信息,或者对最后生以便检查或使用编译器在该阶段的输出信息,或者对最后生成的二进制文件进行控制,以便通过加入不同数量和种类的成的二进制文件进行控制,以便通过加入不同数量和种类的调试代码来为今后的调试做好准备。调试代码来为今后的调试做好准备。l和其它常用的编译器一样,和其它常用的编译器一样,GCC也提供了灵活而强大的代码也提供了灵活而强大的代码优化功能,利用它可以生成执行效率更高的代码。优化功能,利用它可以生成执行效率更高的代码。UNIX下常用开发语言及环境下常用开发语言及环境l操作系统的一个很重要功能就是提供编程接口,操作系统的一个很重要功能就是提供编程接口,使程序员能够基于操作系统编写应用程序。使程序员能够基于操作系统编写应用程序。lUNIX是支持应用程序语言最多的操作系统。是支持应用程序语言最多的操作系统。l由于由于Linux基于基于UNIX,因此,因此,UNIX下编程语下编程语言在言在Linux同样可以应用,并且这些编程语言同样可以应用,并且这些编程语言都具备不同程度的跨平台性。都具备不同程度的跨平台性。l在本节中,重点介绍:在本节中,重点介绍:C语言、语言、C+、Shell、Perl、Python、PHP、Java。C语言语言 l1969-1973 年间,贝尔实验室的年间,贝尔实验室的 Dennis Richey 和和 David Kerningham 开发了开发了 C 语言。语言。lC语言是语言是UNIX的的“母语母语”,整个,整个UNIX平台就是用平台就是用C语言写就的。语言写就的。lC语言可以看做是语言可以看做是UNIX虚拟机的高级汇编器。虚拟机的高级汇编器。C语言语言是既要尽量接近是既要尽量接近“裸机裸机”,又要保持稳定性的最佳选,又要保持稳定性的最佳选择,其资源效率接近于汇编语言。择,其资源效率接近于汇编语言。lC语言最大的缺点是其内存管理的复杂性,容易造成语言最大的缺点是其内存管理的复杂性,容易造成程序的资源管理困难,内存泄漏,指针失效等难以调程序的资源管理困难,内存泄漏,指针失效等难以调试的困难。试的困难。l由于此语言具有快速和简洁的特点,因此在系统程序由于此语言具有快速和简洁的特点,因此在系统程序员和商业软件制造商之间非常流行。员和商业软件制造商之间非常流行。C+lC+由由Stroustrup于于1983年发明,年发明,C+以以C语言为基语言为基础,结合础,结合simula的面向对象思想,以及的面向对象思想,以及Algol的重载的重载特征而形成的一种特征而形成的一种OOP语言。语言。lC+是一种面向对象的是一种面向对象的C语言实现,它包含了面向对语言实现,它包含了面向对象的特征,同时保持了对象的特征,同时保持了对C的兼容性。的兼容性。lC+的最佳之处在于其编译效率以及面向对象和泛型的最佳之处在于其编译效率以及面向对象和泛型编程的结合。但是其使用复杂,学习成本高。编程的结合。但是其使用复杂,学习成本高。lC+是世界上最流行最成功的语言之一。是世界上最流行最成功的语言之一。Shell lShell是是UNIX中的一种可移植的解释型语言,中的一种可移植的解释型语言,类似于类似于Windows中的批处理程序。中的批处理程序。l用用Shell编写小型脚本非常快捷方便,但是其编写小型脚本非常快捷方便,但是其脚本依靠大量的辅助命令。脚本依靠大量的辅助命令。l可编程的可编程的Shell是是UNIX下最具威力的强力工具。下最具威力的强力工具。Perl lPerl最初是增强的最初是增强的Shell,用来代替,用来代替Shell作为混合脚作为混合脚本语言编程的本语言编程的“胶水胶水”使用。使用。lPerl内置对文本,面向行的数据格式的处理功能,支内置对文本,面向行的数据格式的处理功能,支持数据结构,具备一套完备的持数据结构,具备一套完备的UNIX API。l发展到现在,发展到现在,Perl成为了一门稳定的跨平台的编程语成为了一门稳定的跨平台的编程语言,在言,在Internet编程方面,编程方面,Perl几乎无所不能。几乎无所不能。Python lPython是一种可用于多种类型软件开发的动态的面是一种可用于多种类型软件开发的动态的面向对象的语言,其语法介于向对象的语言,其语法介于C语言与语言与Modula语言之语言之间,语言设计优雅干净,具有出色的模块化特征。其间,语言设计优雅干净,具有出色的模块化特征。其开发效率高,易于学习与使用。开发效率高,易于学习与使用。lPython标准发布包括大多数网络协议(标准发布包括大多数网络协议(SMTP、FTP、POP3、IMAP、HTTP)的客户类以及)的客户类以及HTML生成器类,因此其在生成器类,因此其在Web开发方面应用广泛。开发方面应用广泛。lPython能够在能够在Windows,Linux/Unix,Mac OS X,OS/2甚至嵌入式等多种平台下运行。甚至嵌入式等多种平台下运行。PHP lPHP是一种嵌入式是一种嵌入式HTML脚本语言。它的大多数语法脚本语言。它的大多数语法来源于来源于C,也有一部分,也有一部分PHP特性借鉴于特性借鉴于Java 和和 Perl。这种语言的目的是让。这种语言的目的是让WEB开发人员能够快速高效开发人员能够快速高效地写出动态生成的页面。地写出动态生成的页面。lPHP由于嵌入由于嵌入HTML脚本,与脚本,与Apache服务器紧密结服务器紧密结合,对于数据库的多方位支持,开发效率高,使全免合,对于数据库的多方位支持,开发效率高,使全免费的费的Apache+PHP+MySQL组合成为中小型企业组合成为中小型企业动态网站开发主要组合之一。动态网站开发主要组合之一。Java lJava是是SUN公司推出的一种编程平台,其设计理念公司推出的一种编程平台,其设计理念是是“write once,run anywhere”,Java通过虚拟机通过虚拟机技术实现了跨平台性。技术实现了跨平台性。l同时,同时,Java是一种纯面向对象的编程语言,同时保是一种纯面向对象的编程语言,同时保持了使用的简单方便。持了使用的简单方便。lJava分为分为J2ME、J2SE、J2EE三个版本。目前三个版本。目前Java在企业级应用方面占据大部分市场,在嵌入式开发方在企业级应用方面占据大部分市场,在嵌入式开发方面亦实力强劲。面亦实力强劲。Linux操作系统简介操作系统简介lLinux是一套开放源码的,类是一套开放源码的,类UNIX的操作系统。它最早是由芬的操作系统。它最早是由芬兰大学生兰大学生Linus Torvalds在遍布全球的开发者帮助下开发的操在遍布全球的开发者帮助下开发的操作系统。作系统。lLinux是一套可以让您在个人计算机上运行的类似是一套可以让您在个人计算机上运行的类似 UNIX的操的操作系统。与作系统。与Unix不同的是,您不需要使用高阶的工作站,只不同的是,您不需要使用高阶的工作站,只需要通用个人计算机即可。简而言之需要通用个人计算机即可。简而言之,它既有桌面操作系统的它既有桌面操作系统的易用性,又具备易用性,又具备UNIX系统的稳定性。系统的稳定性。lLinux则是一个完全免费的操作系统,可以网络上下载、复制、则是一个完全免费的操作系统,可以网络上下载、复制、使用,同时它的源程序码也完全公开,可发展软件以及硬件周使用,同时它的源程序码也完全公开,可发展软件以及硬件周边驱动程序的行列,边驱动程序的行列,使使Linux功能和完整性日益壮大。功能和完整性日益壮大。lLinux以其价格低廉、性能稳定、以其价格低廉、性能稳定、对对Internet的强有力支持等特性,的强有力支持等特性,成为全球成为全球ISP的首选平台。的首选平台。lLinux是一个依照是一个依照UNIX标准化设计的全新的操作系统,其中标准化设计的全新的操作系统,其中没有没有UNIX代码,所有代码均为重新实现。代码,所有代码均为重新实现。lLinux并不仅仅是由并不仅仅是由Linus Torvalds开发的,而是由用开发的,而是由用Internet连接起来的散布在全球的几千个开发人员以业余时间连接起来的散布在全球的几千个开发人员以业余时间来完成的。来完成的。l“Linux团体看起来像一个巨大的有各种不同议程和方法的乱团体看起来像一个巨大的有各种不同议程和方法的乱哄哄的集市(哄哄的集市(Linux归档站点接受任何人的建议和作品,并聪归档站点接受任何人的建议和作品,并聪明的加以管理),一个一致而稳定的系统就象奇迹一般从这明的加以管理),一个一致而稳定的系统就象奇迹一般从这个集市中产生了。个集市中产生了。”Eric S Raymond如是介绍。如是介绍。l跟跟UNIX相比,相比,Liunx更加注重非程序开发者用户,更加注重非程序开发者用户,Liunx非常重视图形用户界面,非常重视图形用户界面,以此来占领桌面操作系统市场。以此来占领桌面操作系统市场。Linux设计思想设计思想 Red Hat Linux 1 lRed Hat Linux由作为全球领先的开放源码和由作为全球领先的开放源码和Linux供应商红帽公司(供应商红帽公司(Red Hat)提供,以容易安装,使)提供,以容易安装,使用方便著称。用方便著称。lRed Hat提供的提供的RPM(Red Hat Package Manager)方便文件的安装与反安装。)方便文件的安装与反安装。lRed Hat的开放源码软件为各种硬件和软件整体应用的开放源码软件为各种硬件和软件整体应用提供了标准的系统平台,并保证充分的可扩展性和高提供了标准的系统平台,并保证充分的可扩展性和高度的安全性,使用户进行关键应用的部署成为可能。度的安全性,使用户进行关键应用的部署成为可能。Red Hat Linux 2 红旗红旗 Linux 1l这是由中科红旗软件技术有限公司推出的中文版本的这是由中科红旗软件技术有限公司推出的中文版本的linux,该,该linux在众多的中国在众多的中国linux用户中占有一定的用户中占有一定的比例。比例。l由于政府的支持,红旗由于政府的支持,红旗Linux在中国政府机构的操作在中国政府机构的操作系统中占有一定比例。系统中占有一定比例。lRed Flag Linux桌面版适用于政府、个人、家庭的桌面版适用于政府、个人、家庭的办公、学习、娱乐、开发、教育等需求,并致力于应办公、学习、娱乐、开发、教育等需求,并致力于应用软件集成、信息通讯、安全性等方面,使之更加人用软件集成、信息通讯、安全性等方面,使之更加人性化,更加方便用户的使用和维护。性化,更加方便用户的使用和维护。红旗红旗 Linux 2 Linux常用工具常用工具 lLinux是是UNIX理念的一种实现方式,理念的一种实现方式,UNIX下能用的下能用的软件,在软件,在Linux下基本都有对应的软件,我们在这里下基本都有对应的软件,我们在这里不再重复介绍。不再重复介绍。Linux对对GUI的支持采用的是的支持采用的是xWindow,这里只介绍,这里只介绍Linux常用常用GUI中的两种桌面中的两种桌面环境。环境。lLinux下也有下也有GUI开发工具,本节中我们介绍开发工具,本节中我们介绍GTK+。l与微软的与微软的MS Office对应,对应,Linux下的办公套件也有下的办公套件也有很多,我们在这里对开源软件很多,我们在这里对开源软件OpenOffice做简单介做简单介绍。绍。KDE 1 lKDE:K桌面环境,是一个用于桌面环境,是一个用于Linux和和Unix图形工图形工作站上的强大的桌面环境。它以其使用方便、现代性作站上的强大的桌面环境。它以其使用方便、现代性和杰出的图形设计与技术优势,使其成为和杰出的图形设计与技术优势,使其成为Linux平台平台上最出名的桌面环境,几乎所有的上最出名的桌面环境,几乎所有的Linux发布版本都发布版本都包括包括KDE运行环境。运行环境。lKDE它包含了大量的它包含了大量的Linux应用程序,甚至象应用程序,甚至象 Windows一样内置了一个文件管理一样内置了一个文件管理/Web浏览合一的浏览合一的浏览器,其操作也类似于浏览器,其操作也类似于Windows,使用方便直观。使用方便直观。KDE 2 GNOME 1 lGNOME:提供一个桌面环境与一个开发平台。:提供一个桌面环境与一个开发平台。GNOME具备免费、可用、易用、国际化、方便开发、具备免费、可用、易用、国际化、方便开发、组织性强及支持完善等特点。组织性强及支持完善等特点。lGNOME是是GNU Network Object Model Environment(GNU,网络对象模型环境,网络对象模型环境)的缩写。的缩写。GNOME的发展很快,已成为一个强劲的的发展很快,已成为一个强劲的GUI应用程应用程序开发框架,可以在任何一种序开发框架,可以在任何一种UNIX系统下运行。系统下运行。lGNOME使用的图形库是使用的图形库是GTK+构件库,它是基于构件库,它是基于LGPL协议的。协议的。GNOME的界面与的界面与KDE的界面类似,的界面类似,熟悉熟悉KDE的用户无需学习就能够使用的用户无需学习就能够使用GNOME。lGNOME是一个集成桌面环境,是一个集成桌面环境,也是一个应用程序开发框架,也是一个应用程序开发框架,由很多的函数库组成。由很多的函数库组成。GNOME 2 GTK+lGTK+GIMP工具包是为工具包是为GNU图象操作程序(简称图象操作程序(简称GIMP)而开发的。)而开发的。GTK+发展迅速,现在已经成为发展迅速,现在已经成为GNU桌面环境项目(桌面环境项目(GNOME)的一个组成部分。)的一个组成部分。lGTK+是使用窗口部件来建立用户图形界面(是使用窗口部件来建立用户图形界面(GUI)应用程序的工具应用程序的工具,例如例如mp3播放器、文本编辑器、数播放器、文本编辑器、数据库后台等等。据库后台等等。lGTK+图形库使用一些称为图形库使用一些称为“构件构件”的对的对 象来创建象来创建GUI应用程序。它提供了窗应用程序。它提供了窗 口、按钮、框架、列表框、组合框、口、按钮、框架、列表框、组合框、树、状态条等很多构件,可以构造丰树、状态条等很多构件,可以构造丰 富的用户界面。富的用户界面。OpenOffice 1lOpenOffice是源于德国是源于德国Star Division公司的文字处公司的文字处理软件,理软件,1999年,年,Star Division被美国被美国SunMciro公公司收购后,将其源代码开放而成的司收购后,将其源代码开放而成的Open Office。lOpenOffice具有优势,如在软件安全性、二次开发具有优势,如在软件安全性、二次开发等方面上,其功能也在不断地丰富。与微软等方面上,其功能也在不断地丰富。与微软Office相相比,比,OpenOffice已经具备了一般的功能,但在高级已经具备了一般的功能,但在高级功能上仍然使用不便,并且对于微软的功能上仍然使用不便,并且对于微软的DOC、XLS等格式的兼容性上,还未达到等格式的兼容性上,还未达到100%的程度。的程度。l金山的金山的WPS飓风、中标普华飓风、中标普华Office、红旗、红旗Red Office、共创开源、共创开源Co-Create Office都是由基于开放都是由基于开放源代码的源代码的OpenOffice开发而成。开发而成。OpenOffice 2 总结总结l了解操作系统概念了解操作系统概念l了解了解UNIX下常用开发语言及环境:下常用开发语言及环境:C、C+、Shell、Perl、PHP、Python、JAVAl了解了解Linux操作系统简介操作系统简介l了解了解Linux下常用工具下常用工具KDE、GONME、GTK+、OpenOffice

    注意事项

    本文(01_01_操作系统简介_UNIX Linux.ppt)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开