第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. 语言处理程序 概念:将非机器语言的程序通过解释或翻译成与其相对应的机器指令后,使其被计算机 执行. 要点: 计算机只能直接识别和执行机器语言程序.非机器语言的程序必须通过解释或翻译成 与其相对应的机器指令后,才能被计算机执行 一般将用高级语言或汇编语言编写的程序称为源程序,而将已翻译成机器语言的程序 称为目标程序,不同高级语言编写的程序必须通过相应的语言处理程序进行翻译. 计算机将源程序翻译成机器指令时,通常有两种翻译方式:编译方式和解释方式,具 体如图1-7所示. 图1-7 计算机语言处理程序的翻译过程 经编译方式编译的程序执行速度快、效率高. 语言处理程序主要有:汇编程序、解释程序和编译程序.汇编程序用来处理汇编语言 编写的程序,它把汇编语言源程序翻译成机器语言程序.解释程序和编译程序用来 处理高级语言程序.现在大多数的高级语言都是编译型的,例如C++、Pascal等. 数据库管理系统〔DBMS〕 完成数据库中对于数据的管理.当前流行的关系型DBMS有FoxPro、Access、Oracle、 Sybase等. 各种实用工具程序 实用工具程序能配合各类其他系统软件为用户的应用提供方便和帮助.如磁盘与文件管理 软件、瑞星、金山毒霸与##等.在Windows的附件中也包含了系统工具,包括磁盘碎片整理 程序、磁盘清理等实用工具程序. 2.应用软件 概念:应用软件是指为解决用户某个实际问题而编写的程序和有关资料应用软件可分 为通用软件和专用软件,前者往往具有一定的通用性,为各行各业的人所使用,如Micr osoft Word、Adobe Photoshop等;后者没有通用性,只完成某一特定专业的任务,往往是针对某行业、某 用户的特定需求而专门开发的,如某个公司的ERP系统. 常用的应用软件有如下几种: 〔1〕办公软件包 办公软件包包括文字处理、桌面排版、电子表格处理、商务图表、演示软件等.如Mi crosoft Office中的 word, excel, access 等.常用的办公软件包的结构功能与应用将在第3章中详细介绍. 〔2〕多媒体制作软件 多媒体制作软件是用于录制、播放、编辑声音和图像等多媒体信息的一组应用程序. 包括处理声音的 Wave Studio、Sound O'LD、Mixer等软件和处理图像的 VFW〔Video For Windows〕以与Photoshop、AutoCAD、3DS、PowerPoint、Authorware、FrontPage、Fla sh等. 〔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并终止
- 粉丝: 167
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于c++的个人收支管理系统设计
- docker一键安装包
- Screenshot_20240430_144340_com.ss.android.ugc.live.jpg
- 回到山沟沟.mp3
- 基于matlab实现自适应波束形成RLS及LMS算法仿真源程序1.rar
- 基于matlab实现自己编写的基于卡尔曼滤波的利用加速度传感器的计步器,测试数据是传感器放在腰部和手臂 .rar
- 基于matlab实现阵列信号处理,波束形成.rar
- 111111111111111111
- 基于matlab实现计步器编程;对当前的计步器装置的数值算法模拟 .rar
- Mdb学习查看PW;access;mdb;pw;password;patch