欢迎来到天天文库
浏览记录
ID:18624910
大小:65.50 KB
页数:5页
时间:2018-09-20
《计算机应用基础知识概述》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1章计算机应用基础知识概述第2讲计算机应用基础知识概述(二)教学目标及基本要求:1、掌握计算机软件系统的构成,软件的概念、特点及分类2、了解指令、语言、程序的概念。3、掌握计算机的基本工作原理。教学重点:软件的概念、特点,存储程序原理。1、教学难点:存储程序原理。1、教学内容:1、系统软件、应用软件2、程序设计语言、计算机的指令、计算机的程序3、计算机的工作原理、计算机的基本工作过程教学时间:1学时主要内容:1.3.3计算机软件系统的构成软件:在硬件设备上运行的各种程序以及有关资料,主要由程序和文档两部分组成。1.系统软
2、件指管理、监控和维护计算机资源(包括硬件和软件)的软件。它是为整个计算机系统所配置的、不依赖于特定应用领域的通用性软件。它扩大了计算机的功能,提高了计算机的工作效率。系统软件是不可少,一般由生产厂家或专门的软件开发公司研发,其他程序都在它的支持下编写和运行。系统软件主要包括操作系统和实用系统软件。(1)操作系统Ø概念:操作系统(OperatingSystem,OS)是直接运行在裸机上的最基本的系统软件,是系统软件的核心,其他软件必须在操作系统的支持下才能运行。它控制和管理计算机系统内各种软、硬件资源,合理有效地组织计算机系
3、统的工作。ØDOS、Unix、Windows(95、98,2000、xp等)(2)实用系统软件①语言处理程序Ø概念:将非机器语言的程序通过解释或翻译成与其相对应的机器指令后,使其被计算机执行。Ø要点:l计算机只能直接识别和执行机器语言程序。非机器语言的程序必须通过解释或翻译成与其相对应的机器指令后,才能被计算机执行l一般将用高级语言或汇编语言编写的程序称为源程序,而将已翻译成机器语言的程序称为目标程序,不同高级语言编写的程序必须通过相应的语言处理程序进行翻译。l计算机将源程序翻译成机器指令时,通常有两种翻译方式:编译方式和
4、解释方式,具体如图1-7所示。高级语言源程序编译程序目标程序链接程序执行(编译)高级语言源程序解释程序执行(解释)①(1)1.图1-7计算机语言处理程序的翻译过程l经编译方式编译的程序执行速度快、效率高。l语言处理程序主要有:汇编程序、解释程序和编译程序。汇编程序用来处理汇编语言编写的程序,它把汇编语言源程序翻译成机器语言程序。解释程序和编译程序用来处理高级语言程序。现在大多数的高级语言都是编译型的,例如C++、Pascal等。②数据库管理系统(DBMS)完成数据库中对于数据的管理。当前流行的关系型DBMS有FoxPro、
5、Access、Oracle、Sybase等。③各种实用工具程序实用工具程序能配合各类其他系统软件为用户的应用提供方便和帮助。如磁盘及文件管理软件、瑞星、金山毒霸及诺顿等。在Windows的附件中也包含了系统工具,包括磁盘碎片整理程序、磁盘清理等实用工具程序。2.应用软件Ø概念:应用软件是指为解决用户某个实际问题而编写的程序和有关资料应用软件可分为通用软件和专用软件,前者往往具有一定的通用性,为各行各业的人所使用,如MicrosoftWord、AdobePhotoshop等;后者没有通用性,只完成某一特定专业的任务,往往是针
6、对某行业、某用户的特定需求而专门开发的,如某个公司的ERP系统。Ø常用的应用软件有如下几种:(1)办公软件包办公软件包包括文字处理、桌面排版、电子表格处理、商务图表、演示软件等。如MicrosoftOffice中的word,excel,access等。常用的办公软件包的结构功能与应用将在第3章中详细介绍。(2)多媒体制作软件多媒体制作软件是用于录制、播放、编辑声音和图像等多媒体信息的一组应用程序。包括处理声音的WaveStudio、SoundO’LD、Mixer等软件和处理图像的VFW(VideoForWindows)以及
7、Photoshop、AutoCAD、3DS、PowerPoint、Authorware、FrontPage、Flash等。(3)其他应用软件如辅助财务管理、大型工程设计、建筑装潢设计、服装裁剪、网络服务工具以及各种各样的管理信息系统等应用软件。3.嵌入式系统Ø概念:嵌入式系统是把计算机的硬件与软件嵌入到各种应用产品中的系统,包括构成软件基本运行环境的硬件和操作系统两部分。Ø嵌入式处理器可以分为3类:l嵌入式微处理器l嵌入式微控制器l嵌入式DSP(DigitalSignalProcessor)。4.程序设计语言(1)程序设计
8、的基本概念程序=算法+数据结构①算法算法可以看作是由有限个步骤组成的、用来解决问题的具体过程。【例1.1】欧几里德算法(求p、q的最大公约数)。a.如果p>q,则交换p和q。b.令r为p/q的余数。c.如果r=0,则令g=q并终止;否则令p=q,q=r并转向步骤b。计算机的算法有以下几个性质:l有穷性:
此文档下载收益归作者所有