《计算机导论》计算机软件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华北电力大学计算机学院 计算机导论 第三章 计算机软件 一.计算机软件 计算机软件基于一类计算机硬件标准而开发的,具有特定功能,达到一定稳定度和可靠性标准,满足用户应用需求程序产品。 软件的质量: ① 能满足用户的需要(功能说明); ② 遵循标准和规范开发(代码规范,规范测试); ③ 满足客户的需求(隐性需求,功能测试); ④满足可靠性,易用性标准(性能测试); ⑤满足安全要求(安全测试)。 * 1.程序 程序:是表现某一(些)功能的指令与数据集合 (有序) 。 功能:解一个方程或控制某一过程,显示一个字符集。 指令:人为规定的,计算机可以执行的一个基本操作。 指令可分为:机器指令与程序指令。 数据:指令的操作对象 。 2.计算机机器指令与程序指令 机器指令:是指CPU内硬件实现的一个基本操作。汇编加。 程序指令:是指某程序设计语言的一条指令语句,他可能 包含数十条机器指令。 ADD A,B AssignFile(File1,’C:\TEXT.TXT’’ ) * 机器指令是人们设计CPU时设计的CPU的基本操作单元。 目前CPU指令设计有两大类型:CISC和RISC. 中国人发明的一种叫MISC. CISC 的代表是 Intel公司 RICS 的代表是 IBM Berkeley Stanford Cray MISC 多思 开发 Complex Instruction Set Computer Reduced Instruction Set Computer Macro Instruction Set Computer * 3. CISC的特点 指令就是人设计的一种关系,这种关系用电子电路来实现,使得输入一个值便可按既定关系输出一个值。 设计师们根据对计算机的操作将指令分类为: ① 数值计算、逻辑运算 ② 数据转移 ③ 寻址 ④ I/O操作 ⑤ 特殊操作(栈、队列、中断等) 对于CISC系统分两级来实现全部的指令集 : 第一部分是硬件、电子电路。 第二部分是微指令。 * 对CISC指令系统而言,指令的长度、执行时间、机周期都不是固定的,而且指令数目随着功能的增加而不断增加。有些指令是增加第二级微指令来实现,有些指令则需用电子电路来实现 ,这样就使得CPU及指令系统越来越复杂。通常CISC指令集的CPU指令在200—500条。 4. RISC的特点: 支持RISC技术的厂家、学校、公司有: IBM 公司 801 小机型 Berkeley RISCI(II ) 加州大学帕克利分校 Stanford Mips 斯坦福大学 CRAY-1 CRAY-1 克雷公司 目前所有的RISC机型均出自上述四家。 * RISC结构对CISC结构进行了改进: ① CISC指令系统中,应用效率达80%以上的指令仅占指令总数的20%。——精简指令。 ② 双层指令系统(微指令)延长了每条指令的执行周期。 ③ CISC CPU直接存取RAM中数据降低了指令执行速度。 ④ 可变长指令结构。 RISC结构的特点: (1)短周期时间。 (时钟周期变短) (2)单周期执行指令。 (硬件指令) (3)Load/Store结构。 (批量数据交换) (4)简单固定格式的指令。 (便于翻译、设计) (5)不用微码技术。 (直接硬件指令) * (6)大寄存器堆。 (CACHE) (7)哈佛总线结构。 (Harvard) 高速双总线动态访问 (8)高速流水线操作。(指令预测功能) (9)延迟转移。 (由RISC编译系统配合,可调换前、 后指定的位置,减少指令的装载) (1

文档评论(0)

锦绣中华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档