文档视界 最新最全的文档下载
当前位置:文档视界 › 计算机应用基础知识概述

计算机应用基础知识概述

计算机应用基础知识概述
计算机应用基础知识概述

第1章 计算机应用基础知识概述

第2讲 计算机应用基础知识概述(二)

教学目标及基本要求:

1、掌握计算机软件系统的构成,软件的概念、特点及分类

2、了解指令、语言、程序的概念。

3、掌握计算机的基本工作原理。教学重点:

软件的概念、特点,存储程序原理。教学难点:

存储程序原理。教学内容:

1、系统软件、应用软件

2、程序设计语言、计算机的指令、计算机的程序

3、计算机的工作原理、计算机的基本工作过程教学时间:

1学时

主要内容:

1.3.3 计算机软件系统的构成

软件:在硬件设备上运行的各种程序以及有关资料,主要由程序和文档两部分组成。

1.系统软件 指管理、监控和维护计算机资源(包括硬件和软件)的软件。它是为整个计算机系统所配置的、不依赖于特定应用领域的通用性软件。它扩大了计算机的功能,提高了计算机的工作效率。系统软件是不可少,一般由生产厂家或专门的软件开发公司研发,其他程序都在它的支持下编写和运行。系统软件主要包括操作系统和实用系统软件。(1)操作系统 ? 概念:操作系统(Operating System ,OS )是直接运行在裸机上的最基本的系统软件,

是系统软件的核心,其他软件必须在操作系统的支持下才能运行。它控制和管理计算机系统内各种软、硬件资源,合理有效地组织计算机系统的工作。

? DOS 、Unix 、Windows (95、98,2000、xp 等)

(2)实用系统软件

① 语言处理程序

? 概念:将非机器语言的程序通过解释或翻译成与其相对应的机器指令后,使其被计算机

执行。

? 要点:

● 计算机只能直接识别和执行机器语言程序。非机器语言的程序必须通过解释或翻译

成与其相对应的机器指令后,才能被计算机执行

● 一般将用高级语言或汇编语言编写的程序称为源程序,而将已翻译成机器语言的程

序称为目标程序,不同高级语言编写的程序必须通过相应的语言处理程序进行翻译。

● 计算机将源程序翻译成机器指令时,通常有两种翻译方式:编译方式和解释方式,

具体如图1-7所示。

图1-7 计算机语言处理程序的翻译过程

● 经编译方式编译的程序执行速度快、效率高。

● 语言处理程序主要有:汇编程序、解释程序和编译程序。汇编程序用来处理汇编语

言编写的程序,它把汇编语言源程序翻译成机器语言程序。解释程序和编译程序用

来处理高级语言程序。现在大多数的高级语言都是编译型的,例如C++、Pascal

等。

②数据库管理系统(DBMS)

完成数据库中对于数据的管理。当前流行的关系型DBMS有FoxPro、Access、Oracle、Sybase等。③各种实用工具程序

实用工具程序能配合各类其他系统软件为用户的应用提供方便和帮助。如磁盘及文件管理软件、瑞星、金山毒霸及诺顿等。在Windows的附件中也包含了系统工具,包括磁盘碎片整理程序、磁盘清理等实用工具程序。2.应用软件概念:应用软件是指为解决用户某个实际问题而编写的程序和有关资料应用软件可分为通用软件和专用软件,前者往往具有一定的通用性,为各行各业的人所使用,如Microsoft Word、Adobe Photoshop等;后者没有通用性,只完成某一特定专业的任务,往往是针对某行业、某用户的特定需求而专门开发的,如某个公司的ERP系统。

?常用的应用软件有如下几种:

(1)办公软件包

办公软件包包括文字处理、桌面排版、电子表格处理、商务图表、演示软件等。如Microsoft Office中的word, excel, access 等。常用的办公软件包的结构功能与应用将在第3章中详细介绍。

(2)多媒体制作软件

多媒体制作软件是用于录制、播放、编辑声音和图像等多媒体信息的一组应用程序。包括处理声音的Wave Studio、Sound O’LD、Mixer等软件和处理图像的VFW(Video For Windows)以及Photoshop、AutoCAD、3DS、PowerPoint、Authorware、FrontPage、Flash 等。

(3)其他应用软件

如辅助财务管理、大型工程设计、建筑装潢设计、服装裁剪、网络服务工具以及各种各样的管理信息系统等应用软件。

3.嵌入式系统

?概念:嵌入式系统是把计算机的硬件与软件嵌入到各种应用产品中的系统,包括构成软件基本运行环境的硬件和操作系统两部分。

?嵌入式处理器可以分为3类:

●嵌入式微处理器

●嵌入式微控制器

●嵌入式DSP(Digital Signal Processor)。

4.程序设计语言

(1)程序设计的基本概念

程序=算法+数据结构

①算法

算法可以看作是由有限个步骤组成的、用来解决问题的具体过程。

【例1.1】欧几里德算法(求p、q的最大公约数)。

a. 如果p>q,则交换p和q。

b. 令r为p/q的余数。

c. 如果r=0,则令g=q并终止;否则令p=q,q=r并转向步骤b。

计算机的算法有以下几个性质:

●有穷性:算法必须在有限次执行后完成。也就是说,解题过程必须是可以终止的。

相关文档