您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 最新办公软件PPT教程
2020/2/12重庆邮电学院计算机学院杨勇1最新办公软件PPT教程2020/2/12重庆邮电学院计算机学院杨勇2•一个完整的计算机系统是由硬件系统和软件系统两部分组成的。•硬件系统是组成计算机的物质实体,如中央处理器、存储器、总线等;•软件系统是指计算机工作的程序、与程序运行时所需的数据以及与这些程序和数据有关的技术资料。•软件系统是计算机上可运行的全部程序的总和。通常将软件分为系统软件和应用软件两大类。2020/2/12重庆邮电学院计算机学院杨勇34.1系统软件•软件分成若干层,最内层是对硬件的扩充与完善,而外层则是对内层的再次扩充与完善。•一般把靠近内层、为方便使用和管理计算机资源的软件称为系统软件。系统软件是用于计算机管理、监控、维护的软件,并为用户提供一个友好的操作界面。•系统软件有两个主要特点:一是通用性;二是基础性,即应用软件要在系统软件支持下编写和运行。•系统软件通常包括操作系统、语言处理系统、数据库管理系统和系统实用程序等。2020/2/12重庆邮电学院计算机学院杨勇44.1.1操作系统1.什么是操作系统•操作系统是系统软件的核心,它把计算机硬件系统改造成功能更强、使用更加方便的虚拟机。而其他系统软件和各种应用软件都运行在操作系统之上,以操作系统作为支持环境,所以操作系统称为软件工作平台。•可以从两个方面看出操作系统的作用:一是从用户的观点,可把操作系统看作是用户和计算机系统之间的接口,用户无需了解许多硬件和软件的细节,就能方便灵活地使用计算机;二是从资源管理的观点,可把操作系统视为计算机系统资源的管理者。2020/2/12重庆邮电学院计算机学院杨勇5操作系统定义:操作系统是计算机系统中的一个系统软件,它负责管理与控制计算机系统中的各种软、硬件资源,合理地组织计算机的工作流程,以便高效地利用这些资源为用户提供一个功能更强、使用更方便的工作环境,从而在计算机与用户之间起到一个友好的接口作用。常见的单用户操作有:DOS,网络操作系统有:UNIX,WINDOWSNT,WINDOWS2000SERVER等2020/2/12重庆邮电学院计算机学院杨勇62.操作系统的分类(1)按运行环境分类。按运行环境,操作系统分为实时操作系统、分时操作系统和批处理操作系统。•实时操作系统是对外来的信息在限定的时间范围内能立即作出响应的系统。常用的系统有RTOS等。•分时操作系统多用于对一个CPU连接多个终端的系统,CPU按着优先级分配给各个终端时间片,轮流为其服务。由于主机运算速度高,每个终端用户仍感到是自己独用机器。常用的系统有UNIX、XENIX、Linux等。•批处理操作系统以作业为处理对象,连续处理在计算机中运行的多道程序和多个作业。2020/2/12重庆邮电学院计算机学院杨勇7(2)按操作系统管理用户数分类。可分为单用户和多用户操作系统。•单用户操作系统是只有一个用户独占计算机的全部软、硬件资源。目前在微机上多用这种操作系统。•多用户操作系统是一台CPU上接有多个终端用户,多个用户共享计算机的软、硬件资源。2020/2/12重庆邮电学院计算机学院杨勇8(3)按管理的作业数分类。单用户操作系统按它同时管理的作业数又分为:单用户单任务操作系统和单用户多任务操作系统。•单用户单任务操作系统一次只能管理一个运行作业,CPU效率低,如DOS。•单用户多任务操作系统允许多个程序或多个作业同时存在和运行。Windows3x是基于图形界面的16位单用户多任务操作系统,W1ndows95/98/2000/xp是继W1ndows3x后的多次升级,是32位的多任务操作系统。2020/2/12重庆邮电学院计算机学院杨勇9(4)网络操作系统。网络操作系统是运行在局域网上的操作系统,现在常用的有NetWare、WindowsNT等。Netware是Novell公司的产品,是一个基于文件服务和Novell目录服务的网络操作系统,它支持各种智能化网络解决方案。W1ndowsNT是基于图形界面的32位多任务网络操作系统,它支持对称多处理系统。W1ndowsNT有两种产品:WindowsNTworkstation是工作站或笔记本上用的操作系统;W1ndowsNTServer是网络服务器使用的操作系统。2020/2/12重庆邮电学院计算机学院杨勇104.UNIX系统概述2)UNIK系统的特点(1)开放性。开放性是指系统遵循世界标准规范,特别是遵循开放系统互连0SI国际标准。•凡遵循国际标淮所开发的硬件和软件,都能彼此兼容,可方便地实现互连。•一般认为,UNIX是目前开放性最好的操作系统之一,它能广泛地配置在从微型机到大、中、小型机等各种机器上,而且还能方便地将已配置了UNIX操作系统的机器,互连成计算机网络,这也是它被广泛应用的有力证明。2020/2/12重庆邮电学院计算机学院杨勇11(2)多用户、多任务环境。UNIX操作系统是一个多用户、多任务分时操作系统。它既可以同时支持数十个乃至数百个用户,提供各自的联机终端同时使用一台计算机,而且还允许每个用户同时执行多个任务。例如,在进行字符图形处理时,用户可建立多个任务,分别用于处理字符输入、图形制作和编辑等任务。2020/2/12重庆邮电学院计算机学院杨勇12(3)功能强大、实现高效。UNIX系统提供了精选的、丰富的系统功能,它可使用户方便、快速地完成许多其他操作系统难以实现的功能。UNIX己成为世界上功能最强大的操作系统之一,而且它在许多功能的实现上有其独到之处,并且是高效的。例如,UNIX将所有的外部设备作为特殊文件处理,具有高效的目录结构、磁盘空间管理、输入/输出重定向和管道功能等。其中,不少功能及其实现技术已被其他操作系统所借鉴。2020/2/12重庆邮电学院计算机学院杨勇13(4)良好的可移植性。UNIX操作系统和核外实用程序是用c语言书写的(90%),因而容易阅读、理解和修改,并具有良好的可移植性。虽然在执行效率上C语言比汇编语言稍差,但其具有很多汇编语言所无法比拟的优点,它隐藏了具体机器的结构。2020/2/12重庆邮电学院计算机学院杨勇14(5)良好的用户界面。UNIX向用户提供了两种界面:用户界面和系统调用。UNDIX的传统用户界面是基于文本的命令行界面,即shell,它既可以联机使用,又可存到文件上脱机使用。shell有很强的程序设计能力,用户可方便地用它编制程序,从而为用户扩充系统功能提供了更高级的工具。系统调用是提供给用户在编写程序时使用的界面。用户可以在编写程序时直接使用系统提供的系统调用命令。系统通过这个界面为用户程序提供低级、高效率的服务。UNIX还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施的优点,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。2020/2/12重庆邮电学院计算机学院杨勇15(6)提供了丰富的网络功能。UNIX系统提供了十分丰富的网络功能。各种UNIX版本普遍支持TCP/IP协议,该协议已成为UNIX操作系统与其他操作系统之间联网的最基本选择。在UNIX系统中包括了网络文件系统NFS软件,客户服务器协议软件LanManagerClient/Server、IPX/SPX软件等。通过这些产品可以实现UNIX系统之间、UNIX与Novell的Netware、W1ndowsNT、IBMLanServer等网络之间的互联和互相操作。2020/2/12重庆邮电学院计算机学院杨勇16(7)可靠的安全系统。UNIX采取了许多安全技术措施以满足安全标准。它包括对读、写进行权限控制,带保护的子系统、审计跟踪和核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。2020/2/12重庆邮电学院计算机学院杨勇175.Linux系统简介Linux是一套免费使用和自由传播的用于个人计算机上的UNIX操作系统。虽然Linux可以用于多种计算机平台,但它主要用于个人计算机上。这个系统是由世界各地的数以百计的程序员设计和实现的,其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Linux兼容产品。2020/2/12重庆邮电学院计算机学院杨勇18Linux之所以受到广大计算机爱好者的喜欢,其要原因有两个:一是它属于自由软件,用户不用交付任何经费就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无尝使用它,无约束地继续传播.另一个原因是它具有UNIX的全部功能,任何使用UNIX操作系统或想要学习unix操作系统的人都可以从Linux中获益。2020/2/12重庆邮电学院计算机学院杨勇193)Linux的特性(1)多任务。多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立,互不影响。(2)多用户。多用户是指多个用户同时访问一个应用程序或同时使用计算机的某一处理功能。计算机的这种特性是近些年发展起来的。Linux具有把微处理器的时间分配给许多应用程序的能力,因此适合于同时支持多个用户。Linux的多用户体现在多个用户能够同时从相同的或不同的终端上使用一个应用程序的副本进行工作。2020/2/12重庆邮电学院计算机学院杨勇20(3)可编程shell。可编程shell是Linux的一个重要特性。shell是用户与Linux内核之间交换信息的桥梁,shell对用户输入的命令进行语法分析,每条命令都被分解成许多易于处理的组成部分,每个组成部分都被分别解释和执行。可编程shell是指将多条命令组合在一起,形成一个shell程序,这个程序可以单独运行,也可以与其他程序同时运行。2020/2/12重庆邮电学院计算机学院杨勇21(4)设备独立性。设备的独立性是指操作系统把所有外部设备统一看待,只要安装它们的驱动程序,任何用户都可以操作、使用这些设备,而不必知道它们的具体存在形式。设备独立性对于现代计算机来说很重要。具有设备独立性的操作系统,通过把每一个外围设备看作一个独立文件来回避增加新设备的问题。当需要增加新设备时,系统管理员就在内核中增加必要的连接。这种连接(也称作设备驱动程序)保证每次调用设备提供服务时,内核以相同的方式来处理它们。2020/2/12重庆邮电学院计算机学院杨勇22当新的及更好的外设被开发并交付给用户时,操作系统允许在这些设备连接到内核后,能不受限制地立即访问它们。设备独立性的关键在于内核的适应能力。其他操作系统只允许一定数量或一定种类的外部设备连接。而设备独立性的操作系统能够容纳任意种类及任意数量的设备,因为每一个设备都是通过其与内核的专用连接独立进行访问的。2020/2/12重庆邮电学院计算机学院杨勇23(5)内置网络。完善的内置网络是Linux的一大特点。Linux作为UNIX的一个兼容版本,在通信和网络功能方面优于其他操作系统。其他操作系统不包含如此紧密的和内核结合在一起的连接网络的能力,也没有内置这些联网特性的灵活性。Linux为用户提供了完善的、强大的网络功能。用户能用Linux与世界上任何地方的人通过Intemet网络进行通信。用户能通过一些Linux命令完成内部信息或文件的传输。Linux还为系统管理员和技术人员提供了访问其他系统的窗口。2020/2/12重庆邮电学院计算机学院杨勇24(6)可移植性。可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统。可移植性为运行Linux的不同计算机平台与其他任何机器进行准确而有效的通信提供了方便,不需要另外增加特殊、昂贵的通信接口。2020/2/12重庆邮电学院计算机学院杨勇254.1.2程序设计语言和语言处理程序计算机能自动连续地工作,是由程序控制实现的。程序是用程序设计语言按问题的要求事先编写的。程序设计语言按发展过程分为机器语言、汇编语言和高级语言。1.机器语言机器语言是以二进制代码表示的指令的集合,是计算机惟一能直接识别和执行的语言。机器语言的优点是占用内存少,执行速度快:缺点是它是面向机器的语言,随机型而异,通用性差,难阅读,难记忆,难维护,编程工作
本文标题:最新办公软件PPT教程
链接地址:https://www.777doc.com/doc-3683346 .html