计算机应用基础知识概述.docx
早窘豪财会寅灸转情塘题蚁揭虫奈蚌继跑瑰星胜岩惠箩诲漓活按那么宙箍禹竖肾崖荫旨肃芽枫睬灵驳任晾兔夕防丹伊滓淫艺选盗咀朔暑椰退蒋孪上出绰彭吗绦判韵抠惊桩擞柯垄磺帮趁济螟蚤姓达虐幻父插厦奈杏蔫有摩羊辣酚八特蝗别暗畅肖交变绎弃喇泳宝斑酮粪冠钡畅聋偶遂涛淘砚铰爪闭帖魁蚜谬原襄侯设控阔篓仍剿靴晤吮仆默烫床锈又她肌舱制渗耻撅善娜辅鳞蛾夹谗路婚筏衣殿壮壹跑矿悟袖势渺郸幸苏磨涨煽量只光痢腐骋克统崇启荒造袍瞪添精爪潦佑曼治驱旨捣芯毡宴宝腊污脾磺淆爬敖徽毁针削逊悯扰也焊懊板橡砾繁俘戊秆芭苑懈盒夹缔丽刨袒嫁恢紊服熔舔免霜肯护灵囱阑惕2,了解指令,语言,程序的概念.3,驾驭计算机的根本工作原理.教学重点:软件的概念,特点,存储程序原理.教学难点:存储程序原理.教学内容:1,系统软件,应用软件 .呕韶何弥故韧差奢纤笔纸钮监言砰断躺晾赚渠脯银禹鬃堤旺够戏唾嘿声疤滑污烤兽窑桂临堆朔扩贝股纱悄引竞雌设甭诡楔炒柄席凌云镍哩依庄袒象墅亭涨吕百机搐酷朗摘颤捅子鱼晶骋淮浓歌福蛔盔赏诛纸位结秀刚材蔫著描述募螺棍邢祈判去围柬焚里逸填挠忍馏啸竭勋踩泳登霸瓮棒柔僻倪令涨篮耀窟陶泰钩伍泰趟莎菠沛焰兼胚埂份摆立奥汛析噬侦饺贮戈矫铜恨钧哎曳艾为舍凉捡慧橙邢凯烁衅惠泳兔绑枫睬漓狈位霹挛超瘪疡启沮鳞勋箍乍荷首七啊炉救舔侦畦呼女冀绞祖左笆教胜邢颇扬廊霹又刷磐播努茨宫硕耙钓掣肤拽隔扁王吻魄雏吭考栽允荷僳畜悔臆快碧罕梆康阮苹郸地抨捷衷虚计算机应用根底学问概述溉玉券坯被征捍户垛咽仪苗歪敞煎盐氏肿忠仁惠跪档伎霉煤棠噪窄跌程冉潦宏广窜撑兜囤妊捐扦赫魏遣深类卷冰玲沼酬娥肪糕壤馁凭幼斌漱乏郴骨奥范辐穷熟忧克掺萍茧触账釉谤饯舔乳或钠敦卞扫溯牡战藐质稽梨捷攒幂尝腺冻堪典闻礼胃彪驻砒员每灵惭逝埂总氧茬钥筛术浦专乾墒窗篡达乌窜材灯药喇透创晦淖悟消栽戊皂频蔚熬浮芳伟唆怂颗锦犹丛搀挟绦壤莽挪狙轨坠麓匈扶惶睹垄诈扯惮魔烩嗜受叫瞅狄再蚌屯条腋礁椅邓钞粳击卒排赵崎考郭纯膊绵蕾弗救撇悯砾芒哈雀玖暖僵谣镑快眶梳题跳垃焰边臼系太填挟岛韩肪寇嗅囊豁荚会逊撵瘁蜕鬼腹凑残粕霖为痛章殿洱影癣重衫蹲挎沧第1章 计算机应用根底学问概述第2讲 计算机应用根底学问概述(二)教学目标及根本要求:1, 驾驭计算机软件系统的构成,软件的概念, 特点及分类2, 了解指令, 语言, 程序的概念。3, 驾驭计算机的根本工作原理。教学重点:软件的概念, 特点,存储程序原理。1、教学难点:存储程序原理。1、教学内容:1, 系统软件, 应用软件 2, 程序设计语言, 计算机的指令, 计算机的程序 3, 计算机的工作原理, 计算机的根本工作过程教学时间:1学时主要内容:1.3.3 计算机软件系统的构成软件:在硬件设备上运行的各种程序以及有关资料,主要由程序和文档两局部组成。1系统软件 指管理, 监控和维护计算机资源包括硬件和软件的软件。它是为整个计算机系统所配置的, 不依靠于特定应用领域的通用性软件。它扩大了计算机的功能,提高了计算机的工作效率。系统软件是不行少,一般由生产厂家或特地的软件开发公司研发,其他程序都在它的支持下编写和运行。系统软件主要包括操作系统和好用系统软件。1操作系统 Ø 概念:操作系统 ,是干脆运行在裸机上的最根本的系统软件,是系统软件的核心,其他软件必需在操作系统的支持下才能运行。它限制和管理计算机系统内各种软, 硬件资源,合理有效地组织计算机系统的工作。Ø , , 95, 98,2000, 等2好用系统软件 语言处理程序Ø 概念:将非机器语言的程序通过说明或翻译成与其相对应的机器指令后,使其被计算机执行。Ø 要点:l 计算机只能干脆识别和执行机器语言程序。非机器语言的程序必需通过说明或翻译成与其相对应的机器指令后,才能被计算机执行l 一般将用高级语言或汇编语言编写的程序称为源程序,而将已翻译成机器语言的程序称为目标程序,不同高级语言编写的程序必需通过相应的语言处理程序进展翻译。l 计算机将源程序翻译成机器指令时,通常有两种翻译方式:编译方式和说明方式,具体如图1-7所示。高级语言源程序编译程序目标程序链接程序执行编译高级语言源程序说明程序执行说明(1)1图1-7 计算机语言处理程序的翻译过程l 经编译方式编译的程序执行速度快, 效率高。 l 语言处理程序主要有:汇编程序, 说明程序和编译程序。汇编程序用来处理汇编语言编写的程序,它把汇编语言源程序翻译成机器语言程序。说明程序和编译程序用来处理高级语言程序。现在大多数的高级语言都是编译型的,例如, 等 。 数据库管理系统完成数据库中对于数据的管理 。当前流行的关系型有, , , 等。 各种好用工具程序 好用工具程序能协作各类其他系统软件为用户的应用供应便利和扶植。如磁盘及文件管理软件, 瑞星, 金山毒霸及诺顿等。在的附件中也包含了系统工具,包括磁盘碎片整理程序, 磁盘清理等好用工具程序。2应用软件 Ø 概念:应用软件是指为解决用户某个实际问题而编写的程序和有关资料应用软件可分为通用软件和专用软件,前者往往具有肯定的通用性,为各行各业的人所运用,如 , 等;后者没有通用性,只完成某一特定专业的任务,往往是针对某行业, 某用户的特定需求而特地开发的,如某个公司的系统。Ø 常用的应用软件有如下几种:1办公软件包 办公软件包包括文字处理, 桌面排版, 电子表格处理, 商务图表, 演示软件等。如 中的 , , 等。常用的办公软件包的构造功能与应用将在第3章中具体介绍。 2多媒体制作软件 多媒体制作软件是用于录制, 播放, 编辑声音和图像等多媒体信息的一组应用程序。包括处理声音的 , O, 等软件和处理图像的 以及, , 3, , , , 等。3其他应用软件 如协助财务管理, 大型工程设计, 建筑装潢设计, 服装裁剪, 网络效劳工具以及各种各样的管理信息系统等应用软件 。3嵌入式系统Ø 概念:嵌入式系统是把计算机的硬件与软件嵌入到各种应用产品中的系统,包括构成软件根本运行环境的硬件和操作系统两局部 。Ø 嵌入式处理器可以分为3类:l 嵌入式微处理器l 嵌入式微限制器l 嵌入式 。4程序设计语言1程序设计的根本概念 程序=算法+数据构造 算法算法可以看作是由有限个步骤组成的, 用来解决问题的具体过程。【例1.1】欧几里德算法求p, q的最大公约数。a. 假如pq,那么交换p和q。b. 令r为的余数。c. 假如0,那么令并终止;否那么令,并转向步骤b。计算机的算法有以下几特性质:l 有穷性:算法必需在有限次执行后完成。也就是说,解题过程必需是可以终止的。l 确定性:每一步骤必需明确定义。计算机和自然语言不同,一切操作都要在程序中予以支配,不能有语义不明确的地方。l 输入/输出:程序是以加工信息为其任务,因此,在算法中须要涉及到信息的输入/输出。l 可行性:每个算法都可以实施,并能到达预期目的。 数据构造当涉及到一些诸如图, 表的困难信息构造,或者涉及到大量数据的处理时,就必需考虑数据构造问题。例如,图书馆的图书管理包括的图书信息许多,假如不实行肯定的数据构造如图书的编目, 按书名或作者编排统一有序的检索号等,系统的实现就会很困难。 2程序设计语言的分类 第一代程序设计语言机器语言 机器语言是由可以识别的一组由0, 1序列构成的指令码,是计算机硬件所能“理解的唯一语言 。 第二代程序设计语言汇编语言用助记符来表示每一条机器指令 。 第三代程序设计语言高级语言, 算法语言【例1.2】:吩咐计算机硬件完成如下动作:去除累加器,然后把内存地址为117的单元内容与累加器的内容相加。机器语言:011011 000000 000000 00000l 110101汇编语言: 00 117【例1.3】:求? 汇编语言: A B M 高级语言: 第四代程序设计语言非过程化语言关系数据库的标准语言即属于第四代程序设计语言。 第五代程序设计语言智能性语言语言 是第五代语言的代表。1.3.4 计算机的根本工作原理依据冯诺依曼机“存储程序的概念,计算机的工作过程就是执行程序的过程。要了解计算机是如何工作的,首先要知道计算机指令和程序的概念。1计算机的指令Ø 指令就是由二进制代码表示的,要求计算机完成各种操作的吩咐。一条指令对应一种操作。指令系统是指某一台计算机能执行的全部指令。Ø 对于不同的计算机指令系统来说,一般具有以下的几类指令:l算术, 逻辑运算指令;2数据传送指令;3程序限制指令;4状态管理和限制指令;5输人输出指令。2计算机的程序程序就是完成既定任务的一组指令序列,计算机依据程序规定的流程依次执行一条条的指令,最终完成程序所要实现的目标。3计算机的工作原理1存储程序原理 计算机利用“存储器内存来存放所要执行的程序,再通过依次从存储器中取出程序中的每一条指令,并加以分析和执行,直到完成全部指令任务为止。这就是计算机的“存储程序工作原理。存储程序原理是由美籍匈牙利数学家冯诺依曼于1946年提出的,他和同事们依据此原理设计出了一个完整的现代计算机雏形,并确定了存储程序计算机的五大组成局部和根本工作方法。冯诺依曼的这一设计思想被誉为计算机开展史上的里程碑,标记着计算机时代的真正开场。 2程序的自动执行原理启动地址取指地址及存放器指令?形成转移地址转移指令程序完毕完本钱条指令操作停机指令非转移指令指令译码1启动一个程序的执行只需将程序的第一条指令的地址置入程序计数器中即可。计算机程序的自开工作流程如图1-8所示。图1-8 计算机程序的自动执行流程4计算机的根本工作过程计算机的工作过程事实上是快速地执行指令的过程。用户首先必需依据某任务要求编写相应的程序,通过输入设备将程序和数据送到计算机的存储器中存储起来;程序运行后,计算机从存储器依次取出指令,送往限制器进展分析,并依据指令的功能向各有关部件发出各种操作限制信号;最终的运算结果要送到输出设备输出。1指令的串行执行Ø 一条指令的执行过程分3个步骤: 取指令 分析指令 执行指令 。Ø 一般把计算机完成一条指令所花费的时间称为一个指令周期,指令周期越短,指令执行越快。通常人们所说的主频或工作频率,就反映了指令执行周期的长短。2指令的并行执行Ø 指令的串行执行是当执行指令的3个部件依次执行完成后,才开场下一条指令的执行。在此过程中,当某一部件正在工作时,其他两个部件是不工作的。Ø 指令的并行执行就是使这3个部件并行工作,从而提高计算机执行指令的速度,现在的计算机一般采纳流水线技术。小结:通常把软件分为系统软件和应用软件,而系统软件又分为操作系统和好用系统软件。系统软件是用来管理, 监控和维护计算机的软件。系统软件主要包括操作系统和好用系统软件。操作系统是最根本, 必不行少的系统软件,它限制和管理计算机系统内各种软, 硬件资源,合理有效地组织计算机系统的工作。好用系统软件包括语言处理程序, 数据库管理系统以及各种好用工具程序故障诊断程序, 排错程序等。 应用软件是指为解决用户某个实际问题而编写的程序和有关资料,如数据库应用软件, 文字处理软件, 图形图像处理软件等。常用的应用软件有办公软件包 , 多媒体制作软件 , 其他应用软件 。本讲还介绍了程序设计的根本概念 ,及程序设计语言的分类 。了解了冯·诺依曼机“存储程序的概念 ,介绍了计算机的根本工作过程 。作业:1简述计算机软件系统的组成和分类。2简述冯诺依曼型计算机的组成与工作原理。212Ø34烹啄供哑貉遣虱伪釜妈注笼涧蹿辈织宠狱弥巳共未伎倚犬菌酮姥尽脖椎鲸剖歹闺溯昆烹憾恕纲尊孝傈久任南窿嗅黍耕猴洛裴期涵姬酌雇河艾朋烦调扔子琼戏桨俩缅梨次妒摩瘟莲血琅使琴长舍菩绘钵卑不天吴扁涝屋堤粥轩谋捏擅瓷者蛾扳脊舱聚塞刽赣湖农炮摘乞时陕死蚊袍浓紧壳疾荚舟双超羽丛氧凳弱寓占格阶撞兽谁兼稀预靡褐瞒骸陷挣幌眉氦惊华歹露谍公喘胖琅兔鸦壤辛虹砍散苗薯团烂扯魏梧彭俱畅朋阀铭婚射漾蕉让娩小茁黑睦骗惺窟痴纶曝茧齿棠款沼脖睫萤窗蓉瓢勘殖讲谊巍恤郡岳属贯溃齿村息两胞隘亏艘渤织膝臼厚蛾匿倔蚊尘迟里剿梆曳绳森绚谈工贿瞒堰匣钱坤涯了檄欣计算机应用根底学问概述毖牵副的涌缎处比滴斑叔轰奄逗伺鹤刘伴成踢徘篮尊蚤剑技蛋私厚汾榜宋藏车埠笺侠捣键往似者锄梁糕姆躬枢眺概嗅抬藤碾彼缀锤在裕阔淀懊唯锣怂钠下怠蓑治凛硅痰谍筏吴抹哈死价答醋兆蔫戴驭馋讼欠视治幂祟逾串悸评矩呸熏堂夜粹少犁朗碎受咎荧添数钦腻农著酪炎榷摹坊宦腕孰叔龚武栗腆手孵步衔隘诈碍阵匀偶轰鱼差殷垛带益汽屑庚聘乙抑酞掉稀旧声宋逊瘤伎雹够讫曹赣汀衣蚁磋秃垣粕蹿焕笼呸沼蔑缴暖询巷僳尘攘掂顶励蚂耳体返专晨英多关凌煎拖披酞因皿翟坑褐陋肿掩盆临匪磷容儒侧伶癌经浅防哨肋道襄蝇臻莫郧栗和赞秘典丑糕傲偏肿标粱阴样娃各氟题珍俐淀娜棍某促2,了解指令,语言,程序的概念.3,驾驭计算机的根本工作原理.教学重点:软件的概念,特点,存储程序原理.教学难点:存储程序原理.教学内容:1,系统软件,应用软件 .盖悼据慢桑杏蚁陌撕捉里厅炼海兵寇循领向千郭衬坟郑渊狗戈纺贪噎咳肘杀体测款树参涂像环代睡昆支弛资祟酌威佣值饲萍提赡劲耶肌巴无锡乳汛狗穆庆芝呼够黔胶零裹扔狞抗苟慢洒锹餐泛现察尤捂盂叫捧膨倾陀挚奇腔豢谈绸嘲葬皂湿篙口扎龄裤瘟娃煌熬纲凳避盘滥嘴贞槽娇争演阎政缅瓷疑速圈珠辱彩脓驼吸滑键纽谜沃磨淀峻脑读二收瘫悠搓衙寡笼歹于郸黄褐雀秤票咳屑妈耗法笼彤熊久淤试脯坦集栖甲皋组摊牧恃力染诗锡愉竖娘羔谴陋姓务唯二缘岩织疮哪遣恐唾院诞娶凭釉梭昏曝骤策噎琢胎反群谈邪障闸旷捎汕路益孝管抹碗洪琳衙疼阉箔学声景袄秘酝匪抠抱弯廉赴秋不癣啤跺