好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

第三章计算机软件考点.doc

7页
  • 卖家[上传人]:ss****gk
  • 文档编号:206284071
  • 上传时间:2021-10-30
  • 文档格式:DOC
  • 文档大小:57KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第3章计算机软件★考核知识要点、重点、难点精解♦考点1 :计算机软件=J一个完整的计算机系统有两个基本组成部分,即计算机硬件和计算机软件计算机硬件是组成计算机的各种 物理设备的总称;而计算机软件指的是能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和 相关的文档1 •程序程序是指示计算机如何去解决问题或完成任务的一组详细的、逐步执行的语句(或指令),程序的每一步 都是用计算机所能理解和处理的语言编写的注意程序是软件的主体,单独的数据和文档一般不认为是软件.2・数据数据是程序所处理的对象及处理过程中使用的参数3・文档文档则是程序开发、维护和使用所涉及的资料(如设计报告、维护手册和使用指南等),软件(特别是大 型软件)必须有完整、规范的文档作为支持★考点2 * :软件的分类计算机软件系统分为系统软件和应用软件两大类1 .系统软件系统软件是开发和运行应用软件的平台,是为高效使用和管理计算机而提供的软件它主要包括有:操作系 统、语言处理系统、数据库管理系统、网络通信管理程序、各类服务性程序等系统软件的核心是操作系统1) 操作系统操作系统用于控制和管理计算机所有的软件、硬件资源,合理组织计算机的工作流程,是用户与计算机之间 的接口。

      操作系统有5大管理功能,分别是:处理器管理、存储管理、设备管理、文件管理和作业管理在硬 件设备齐全的基础上,计算机只有安装了操作系统后,才能运行和使用其他软件目前,微型计算机最常用的操作系统有DOS、Windows、UNIX、Linux等2) 语言处理系统语言处理系统是人与计算机交换信息的工具其作用是将源程序转换成计算机能够识别的目标程序,从而让 计算机能够解决实际问题编写源程序所采用的语言称为程序设计语言,目前最常用的程序设计语言有汇编语言、BASIC、C、 FORTRAN、Pascal 等注意汇编语言源程序的转换需要汇编程序,高级语言源程序的转换需要编译程序,Basic语言源程序的转 换需要解释程序3) 数据库管理系统当前,数据库系统已得到了迅速发展数据库系统是由数据库、数据库管理系统组成数据库是按照一定规 则存储的数据集合数据库管理系统则是负责数据库存取、管理和维护的软件系统,其主要作用是对数据进行检 索、查找、更新、删除、修改、排序、统计等,数据库管理系统是数据库系统的核心4 )服务性程序服务性程序指的是给用户提供方便,便于使用与维护计算机而开发编制的程序目前,服务性程序主要有:工具软件、软件调试程序、错误测试和诊断程序、编辑程序及链接程序等。

      2 .应用软件(1 )应用软件的概念应用软件指的是为解决计算机应用中的实际问题而编制的软件,如:文字处理软件、表格处理软件、财务软 件、工程设计软件等2) 应用软件的分类从其服务对象的角度来看,应用软件可分为通用软件和专用软件两大类1 通用软件支持最基本的应用,应用较为广泛,可以在市场上购买,例如:offiee办公软件1 专用软件只应用于某一专业领域,只解决某个应用领域的具体问题,市场上没有现成的软件,需要专门 组织人员进行开发★考点3 :计算机软件技术1 .计算机软件技术的概念计算机软件技术是指研制和开发计算机软件所需技术的总称2 .计算机软件技术的组成部分按照计算机软件学科的内容划分,计算机软件技术主要包括以下七个方面:(1 )软件工程技术包括软件开发的原则与策略,软件开发方法与软件过程模型软件标准与软件质量的衡量,软件开发的组织 与项目管理,软件版权管理等2) 程序设计技术包括程序的结构与算法设计,程序设计风格,程序设计语言,程序设计方法和程序设计自动化,程序正确性 证明,程序变换等3) 软件工具环境技术包括人机接口技术,软件自动生成,软件工具的集成和软件开发环境,软件复用,逆向工程等。

      4) 系统软件技术包括操作系统,编译方法,分布处理,并行处理技术等5 )数据库技木包括数据模型,数据库与数据库管理系统,分布式数据库,面向对象的数据库技术,各类 专用数据库技术等6) 网络软件技术包括协议工程,网络管理,局域网技术,网络互连技术,智能网络等7) 与实际工作相关的软件技术例如软件质量控制、软件配置管理、用户帮助文档和图标设计、软件规模控制、软件评估和软件开发计 划的制定、软件需求表示和软件规格说明书的确定等必须指出,软件技术还渗透到计算机科学技术的其他领域,如人工智能、中文信息处理、图形图像处理、计 算机辅助技术、计算机实时控制和仿真、多媒体计算技术等4 :操作系统的作用与功能1 .操作系统的作用操作系统主要有以下三个方面的重要作用:(1) 管理系统中的各种软硬件资源2) 为用户提供友善的人机界面3) 为应用程序的开发和运行提供一个高效率的平台2 .操作系统的功能操作系统有5大管理功能,分别是:处理器管理、存储管理、设备管理、文件管理和作业管理★考点5* :常用操作系统1. Windows操作系统(1 ) 1998年推出的Windows98具有Windows95所不具备的许多特点,例如系统的可靠性和性能、多媒体 支持、FAT32文件系统、系统管理工具、新一代硬件支持、网络和Internet支持等都得到了增强。

      2)在开发windows9x操作系统的同时,1989年起微软公司还为商用PC机专门开发一个新的操作系统 系列WindowsNTWindowsNT采用与Windows9X不同的内核,其设计目标是系统应具有鲁棒性,必须能 主动地保护自身免受内部异常和外部有意或无意破坏的影响,并且必须对软件和硬件的错误做出可预测的响应, 具有高性能,采用一些更有效的算法和数据结构3 ) 2000年微软公司推出的Windows 2000仍然面向商务应用,具有高可靠性和高可用性4) 2001年微软公司推出的Windows XP是第一个既适合家庭用户,也适合商业用户使用的新型Windows 操作系统5) 为了适应大型服务器运行的需要,微软公司推出了 Windows 2003 ,其性能得到进一步提高2 . UNIX以操作系统UNIX操作系统是美国Bell实验室开发的一种通用多用户交互式分时操作系统其特色主要体现在以下方 而:(1 )结构简练UNIX系统以树形目录结构的文件系统为基础,可方便地对文件进行各种查找、增加和删除操作而且将各 种设备都定义为特殊文件,对这些设备的操作以统一的文件方式处理,简单明了UNIX系统的体系结构很有 特色,它可分为两大部分:内核部分负责利用硬件所提供的基本操作,向外层提供全部应用程序所需的服务。

      外层应用子系统包括UNTX系统的命令解释程序(shell )、文本处理程序、邮件通信程序及源代码控制系统等,用户可 通过“系统调用”对内核的功能进行调用2)功能强大早在UNIX系统发布初期,它所具有的功能在当时的大型操作系统中就很少见其中包括可装卸的层次式 文件系统、创建异步进程的能力、shell命令解释程序功能以及“管道”(pipe)机制等其中pipe机制是UNIX 系统的贡献,它能将许多小的功能连接组装,进而成为实现复杂功能的软件工具3 )可移植性好这一特色主要源于C语言和源代码开放策略由于UNIX系统90%以上的代码是用C语言编写的,因此 有很好的可移植性4) 可伸缩性和互操作性强可伸缩性是指系统在性能范围很宽的硬件配置上运行的能力,而互操作性是指在不同厂家的机器上运行和通 信的能力这两点是开放系统所应具有的基本特征UNIX系统可以从笔记本电脑直到巨型计算机上都能运行5) 容纳新技术的能力强迄今为止,国际上很多软件技术(包括面向对象技术)和产品开发都是在UNIX系统上进行的在具有重 要突破意义的“客户/服务器”结构中,-•般均把UNIX系统作为服务器首选的操作系统平台6) 网络通信功能强UNIX系统提供了一系列的网络通信工具和协议。

      著名的TCP / TP网络协议也是在UNIX系统上开发成 功的因此,UNIX系统已成为很多分布式系统中服务器选用的一种网络操作系统3 . Linux操作系统Linux操作系统的优势反映在网络服务器方面,其内核中包含许多网络协议,已成为网络上最普遍的服务器 架构模式Linux操作系统作为一个多用户、多任务的操作系统,支持多种工作平台和多处理器它不仅可提 供容量多达4TB的文件系统,同时还可支持多种其他的文件系统Linux系统的源代码向世人公开★考点6 * :程序设计语言及其分类程序设计语言按其级别可以划分为机器语言、汇编语言和高级语言三大类1 .机器语言机器语言是使用计算机指令系统的程序语言用机器语言编写的程序,全部都是二进制代码形式,可以被计 算机直接执行,由于机器语言直接依赖机器的指令系统,对于不同类型甚至不同型号的计算机,其机器语言是不 同的因而,在一种类型计算机上编写的机器语言程序,在另一种不同类型的计算机上可能不能运行2・汇编语言汇编语言用助记符来代替机器指令的操作码和操作数,如用ADD表示加法,用SUB表示减法等这样 就能使它的每条指令都有明显的符号标识用汇编语言编写程序与编写机器语言程序相比,比较直观和易记忆, 但汇编语言仍然是面向机器指令系统的,还保留了机器语言的各项缺点。

      3・高级语言为了克服汇编语言的缺陷,提高编写程序和维护程序的效率,一种接近人们自然语言(主要是英语)的程序 设计语言应运而生了,这就是高级语言因为它可对具体算法进行描述,所以又称算法语言高级语言的表示方法接近解决问题的表示方法,而且具有通用性,在一定程度上与机器无关★考点7 :程序设计语言的成分程序设计语言的基本成分可归纳为四种:1 .数据成分用以描述程序所处理的数据对象,如对数据类型和数据结构进行说明2・运算成分用以描述程序所包含的运算,例如算术表达式和逻辑表达式等3 .控制成分用以表达程序中的控制构造,例如条件语句和循环语句等4・传输成分用以表达程序中的数据的传输,例如I/O语句★考点8 :语言处理系统及其工作过程1・语言处理系统的作用语言处理系统的作用是把用程序语言(包括汇编语言和高级语言)编写的各种程序变换成可在计算机上执行 的程序,或最终的计算结果,或其他中间形式程序语言处理系统随被处理的语言及其处理方法和处理过程的不同而异但任何一个语言处理系统通常都包 含一个翻译程序,它把一种语言的程序翻译成等价的另一种语言的程序被翻译的语言和程序分别称为源语言和 源程序,而翻译生成的语言和程序分别称为目标语言和目标程序。

      2・翻译程序的分类按照不同的翻译处理方法,可把翻译程序分为以下三类:(1 )从汇编语言到机器语言的翻译程序,称为汇编程序2) 按源程序中语句的执行顺序,逐条翻译并立即执行相应功能的处理程序,称为解释程序3) 从高级语言到机器语言(或汇编语言)的翻译程序,称为编译程序除了翻译程序外,语言处理系统通常还包括正文编辑程序(用于建立和修改源程序文件)、连接编辑程序(将 多个分别编译或汇编过的目标程序和库文件进行组合)和装入程序(将目标程序装入内存并启动执行)等解释程序解释程序对源程序进行翻译的方法相当于两种自然语言间的“口译”解释程序对源程序的语句从头到尾逐 句扫描、逐句翻译,并且翻译一句执行一句,因而这种翻译方式并不形成机器语言形式的目标程序解释程序的优点是实现算法简单,且易于在解释过程中灵活方便地插入所需。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.