计算机硬件技术基础- “九五”科技攻关项目97-756-05-01 专题.pptVIP

  • 1
  • 0
  • 约7.12千字
  • 约 30页
  • 2018-06-24 发布于四川
  • 举报

计算机硬件技术基础- “九五”科技攻关项目97-756-05-01 专题.ppt

计算机硬件技术基础- “九五”科技攻关项目97-756-05-01 专题

计算机硬件技术基础 同济大学电子与信息工程学院 教学内容 第一章 微型计算机概述 第二章 微型计算机的主要部件 第三章 微型计算机的外部设备 第四章 多媒体计算机 第五章 计算机网络 第六章 笔记本PC机 第七章 微型计算机的选购、安装与维护 参考教材 计算机硬件技术基础 谭浩强主编 电子工业出版社 计算机硬件技术基础教程 史嘉权主编 清华大学出版社 第一章 微型计算机概述 1.1 微电子器件的发展 1.1.1 摩尔定律 关于摩尔定律的不同观点 Intel 捍卫摩尔定律 计算机中传输信息的公共通路称为总线(BUS)。 按照总线上传输信息的不同,总线可分为: (1)数据总线(DB):用来传送数据信息,它主要连接了CPU与各个部件,是它们之间交换信息的通路。数据总线是双向的,而具体的传送方向由CPU控制。 (2)地址总线(AB):用来传送地址信息。CPU通过地址总线中传送的地址信息访问存储器。通常地址总线是单向的。 (3)控制总线(CB):用来传送控制信号,以协调各部件之间的操作。 1.2.1 微型计算机的基本配置 1.2.2微型计算机的指令系统 微型计算机的工作过程 CPU进行简单的算术运算或逻辑运算,或从存贮器取数,将数据存放于存贮器,或由接口取数或向接口送数,这些都是一些基本动作,也称为CPU的操作。 用微型计算机求解“7+10=?”这样一个极为简单的问题,必须利用指令告诉计算机该做的每一个步骤,先做什么,后做什么。具体步骤就是: 7→AL AL+10→AL 其含义就是把7这个数送到AL里面,然后将AL中的7和10相加,把要获得的结果存放在AL里。把它们变成计算机能够直接识别并执行的程序如下: 第一条指令 第二条指令 第三条指令 利用助记符加上操作数来表示指令就方便得多了。上面的程序可写成: MOVAL,7 ADDAL,10 HLT 程序中第一条指令将7放在AL中;第二条指令将AL中7加上10并将相加之和放在AL中;第三条指令是停机指令。当顺序执行完上述指令时,AL中就存放着要求的结果。 ? 1.2.3 微型计算机的指令流程 * * 1946年, 美国宾西法尼亚大学研制成功电子数字计算机 ENIAC。重28吨,耗电150kW,占地170平米,用电子管18800个,每秒5000次加法。 第一代 电子管时代(1946-1958) 耗电高,体积大,定点计算,机器语言,汇编语言 第二代 晶体管时代(1958-1965) 变集中处理为分级处理,浮点运算、高级语言 第三代 中小规模集成电路时代(1965-1970) 存储容量大,运算速度快,几十至几百万次/秒 第四代 大规模集成电路时代(1971至今) 向大型机和微型机两个方向发展 现代计算机发展方向 巨型化,微型化,网络化,智能化,多媒体化 计算机的发展 巨型机——世界几家公司生产,最快1.4万亿次,9千个CPU组成 Cray-1,Cray-2,Cray-3,国产银河I, 银河II, 银河III 小巨型机——功能同巨型机相近,价格相对便宜,发展十分迅速 美国Convex公司的C系列机为其代表产品。 大型机——大中型企事业单位作为计算中心的主机使用,统一调 度主机资源,代表产品有IBM360,370,4300等。 小型机—

文档评论(0)

1亿VIP精品文档

相关文档