计算机应用基础知识概述_第1页
计算机应用基础知识概述_第2页
计算机应用基础知识概述_第3页
计算机应用基础知识概述_第4页
计算机应用基础知识概述_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机应用基础知识概括第1章计算机应用基础知识概括第2讲计算机应用基础知识概括(二)授课目标及基本要求:1、掌握计算机软件系统的组成,软件的概念、特点及分类2、认识指令、语言、程序的见解。3、掌握计算机的基本工作原理。授课要点:软件的见解、特点,储藏程序原理。授课难点:储藏程序原理。授课内容:1、系统软件、应用软件2、程序设计语言、计算机的指令、计算机的程序3、计算机的工作原理、计算机的基本工作过程授课时间:学时主要内容:1.3.3计算机软件系统的组成软件:在硬件设施上运行的各种程序以及相关资料,主要由程序和文档两部分组成。1.系统软件指管理、监控和保护计算机资源(包括硬件和软件)的软件。它是为整个计算机系统所配置的、不依靠于特定应用领域的通用性软件。它扩大了计算机的功能,提高了计算机的工作效率。系统软件是不能少,一般由生产厂家或专门的软件开发企业研发,其他程序都在它的支持下编写和运行。系统软件主要包括操作系统和合用系统软件。(1)操作系统见解:操作系统(OperatingSystem,OS)是直接运行在裸机上的最基本的系统软件,是系统软件的核心,其他软件必定在操作系统的支持下才能运行。它控制和管理计算机系统内各种软、硬件资源,合理有效地组织计算机系统的工作。DOS、Unix、Windows(95、98,2000、xp等)(2)合用系统软件①语言办理程序见解:将非机器语言的程序经过讲解或翻译成与其相对应的机器指令后,使其被计算机履行。要点:计算机只能直接鉴识和履行机器语言程序。非机器语言的程序必定经过讲解或翻译成与其相对应的机器指令后,才能被计算机执行一般将用高级语言或汇编语言编写的程序称为源程序,而将已翻译成机器语言的程序称为目标程序,不同样高级语言编写的程序必定经过相应的语言办理程序进行翻译。计算机将源程序翻译成机器指令时,平常有两种翻译方式:编译方式和讲解方式,详尽如图1-7所示。编译程序讲解程序链接程序履行高级语言源程序目标程序高级语言源程序履行(讲解)(编译)图1-7计算机语言办理程序的翻译过程经编译方式编译的程序履行速度快、效率高。语言办理程序主要有:汇编程序、讲解程序和编译程序。汇编程序用来办理汇编语言编写的程序,它把汇编语言源程序翻译成机器语言程序。讲解程序和编译程序用来办理高级语言程序。现在大部分的高级语言都是编译型的,比方C++、Pascal等。②数据库管理系统(DBMS)达成数据库中关于数据的管理。目前流行的关系型DBMS有FoxPro、Access、Oracle、Sybase等。③各种合用工具程序合用工具程序能配合各种其他系统软件为用户的应用供应方便和帮助。如磁盘及文件管理软件、瑞星、金山毒霸及诺顿等。在Windows的附件中也包括了系统工具,包括磁盘碎片整理程序、磁盘清理等合用工具程序。2.应用软件见解:应用软件是指为解决用户某个实责问题而编写的程序和相关资料应用软件可分为通用软件和专用软件,前者经常拥有必然的通用性,为各行各业的人所使用,如MicrosoftWord、AdobePhotoshop等;后者没有通用性,只达成某一特定专业的任务,经常是针对某行业、某用户的特定需求而专门开发的,如某个企业的ERP系统。常用的应用软件有以下几种:1)办公软件包办公软件包包括文字办理、桌面排版、电子表格办理、商务图表、演示软件等。如MicrosoftOffice中的word,excel,access等。常用的办公软件包的构造功能与应用将在第3章中详尽介绍。2)多媒系统作软件多媒系统作软件是用于录制、播放、编写声音和图像等多媒体信息的一组应用程序。包括办理声音的WaveStudio、SoundO’LD、Mixer等软件和办理图像的VFW(VideoForWindows)以及Photoshop、AutoCAD、3DS、PowerPoint、Authorware、FrontPage、Flash等。(3)其他应用软件如协助财务管理、大型工程设计、建筑装潢设计、服饰裁剪、网络服务工具以及各种各种的管理信息系统等应用软件。3.嵌入式系统??

见解:嵌入式系统是把计算机的硬件与软件嵌入到各种应用产品中的系统,包括组成软件基本运行环境的硬件和操作系统两部分。嵌入式办理器能够分为3类:嵌入式微办理器嵌入式微控制器嵌入式DSP(DigitalSignalProcessor)。4.程序设计语言(1)程序设计的基本见解程序=算法+数据构造①算法算法能够看作是由有限个步骤组成的、用来解决问题的详尽过程。【例1.1】欧几里德算法(求p、q的最大合约数)。若是p>q,则互换p和q。令r为p/q的余数。若是r=0,则令g=q并停止;否则令p=q,q=r并转向步骤b。计算机的算法有以下几个性质:有穷性:算法必定在有限次履行后达成。也就是说,解题过程必定是能够停止的。确定性:每一步骤必定明确定义。计算机和自然语言不同样,所有操作都要在程序中予以安排,不能够有语义不明确的地方。输入/输出:程序是以加工信息为其任务,因此,在算法中需要波及到信息的输入/输出。可行性:每个算法都能够推行,并能达到预期目的。②数据构造当波及到一些诸如图、表的复杂信息构造,或许波及到大量数据的办理时,就必定考虑数据构造问题。比方,图书馆的图书管理包括的图书信息好多,若是不采用必然的数据构造(如图书的编目、按书名或作者编排一致有序的检索号等),系统的实现就会很困难。2)程序设计语言的分类第一代程序设计语言——机器语言机器语言是由CPU能够识其他一组由0、1序列组成的指令码,是计算机硬件所能“理解”的唯一语言。②第二代程序设计语言——汇编语言用助记符来表示每一条机器指令。③第三代程序设计语言——高级语言、算法语言【例1.2】:命令计算机硬件达成以下动作:除掉累加器,尔后把内存地点为117的单元内容与累加器的内容相加。机器语言:

011011

000000

00000000000l110101汇编语言:CLA【例1.3】:求A+B=?汇编语言:CLAA

00117ADDSTD

BM高级语言:

M=A+B④第四代程序设计语言——非过程化语言关系数据库的标准语言SQL即属于第四代程序设计语言。⑤第五代程序设计语言——智能性语言PROLOG语言(ProgramminginLogic)是第五代语言的代表。1.3.4计算机的基本工作原理依照冯?诺依曼机“储藏程序”的见解,计算机的工作过程就是履行程序的过程。要认识计算机是怎样工作的,第一要知道计算机指令和程序的见解。1.计算机的指令指令就是由二进制代码表示的,要求计算机达成各种操作的命令。一条指令对应一种操作。指令系统是指某一台计算机能履行的所有指令。关于不同样的计算机指令系统来说,一般拥有以下的几类指令:l)算术、逻辑运算指令;2)数据传达指令;3)程序控制指令;4)状态管理和控制指令;5)输人输出指令。2.计算机的程序程序就是达成既定任务的一组指令序列,计算机依照程序规定的流程依次履行一条条的指令,最后达成程序所要实现的目标。3.计算机的工作原理1)储藏程序原理计算机利用“储藏器”(内存)来寄存所要履行的程序,再经过CPU依次从储藏器中取出程序中的每一条指令,并加以分析和履行,直到达成所有指令任务为止。这就是计算机的“储藏程序”工作原理。储藏程序原理是由美籍匈牙利数学家冯?诺依曼于1946年提出的,他和同事们依照此原理设计出了一个完满的现代计算机雏形,并确定了储藏程序计算机的五大组成部分和基本工作方法。冯?诺依曼的这一设计思想被誉为计算机发展史上的里程碑,标志住计算机时代的真实开始。(2)程序的自动履行原理启动一个程序的履行只要将程序的第一条指启动地点→PC取指PC→地点及寄存器指令→IR指令译码停机指令非转移指令?转移指令达成本条指令操作形成转移地点PC+1→PC程序结束令的地点置入程序计数器(PC)中即可。计算机程序的自动工作流程如图1-8所示。图1-8计算机程序的自动履行流程4.计算机的基本工作过程计算机的工作过程实际上是迅速地履行指令的过程。用户第一必定依照某任务要求编写相应的程序,经过输入设施将程序和数据送到计算机的储藏器中储藏起来;程序运行后,计算机从储藏器依次取出指令,送往控制器进行分析,并依照指令的功能向各相关零件发出各种操作控制信号;最后的运算结果要送到输出设施输出。1)指令的串行履行一条指令的履行过程分3个步骤:???

①取指令②分析指令③履行指令。一般把计算机达成一条指令所开销的时间称为一个指令周期,指令周期越短,指令履行越快。平常人们所说的CPU主频或工作频次,就反应了指令履行周期的长短。(2)指令的并行履行指令的串行履行是当履行指令的3个零件依次履行达成后,才开始下一条指令的履行。在此过程中,当某一零件正在工作时,其他两个零件是不工作的。指令的并行履行就是使这3个零件并行工作,进而提高计算机履行指令的速度,现在的计算机一般采用流水线技术。小结:平常把软件分为系统软件和应用软件,而系统软件又分为操作系统和合用系统软件。系统软件是用来管理、监控和保护计算机的软件。系统软件主要包括操作系统和合用系统软件。操作系统是最基本、必不能少的系统软件,它控制和管理计算机系统内各种软、硬件资源,合理有效地组织计算机系统的工作。合用系统软件包括语言办理程序、数据库管理系统以及各种合用工具程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论