- 1、本文档共135页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中型计算机的典型结构
第一章 概论 第一章 概论 存储程序基本概念—冯诺依曼结构(理解) 计算机的硬件组成(识记) 计算机系统(识记) 存储程序计算机的工作过程(掌握) 计算机性能指标(识记) 计算机是如何实现我们的任务的? 计算机里有什么? 计算机设计人员视角: 时序电路+组合电路 运算器+控制器+存储器 寄存器 逻辑门 晶体管 MOS管,TTL 冯.诺依曼结构 常识: ENIAC,第一台计算机,1946年,非冯.诺依曼结构。 EDVAC,冯.诺依曼设计,1951年,冯.诺依曼结构。 EDSAC,剑桥大学设计,1949年,第一台冯.诺依曼结构计算机。 非冯.诺依曼结构: 数据驱动的数据流计算机 需求驱动的归约计算机 模式匹配的智能计算机 存储程序 冯·诺依曼等人提出存储程序概念: 计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成; 计算机内部采用二进制来表示指令和数据; 将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作。 指令在存储器中按执行顺序存放,由指令计数器(即程序计数器PC)指明要执行的指令所在的单元地址,一般按顺序递增,但可按运算结果或外界条件而改变PC的内容。 硬件组成 五大部件 CPU = 运算器 + 控制器 主机 = 中央处理器 + 主存储器 外部设备 总线结构 大中型计算机典型结构 主存储器设计 主存储器设计 冯.诺依曼结构 一个主存储器 程序和数据混存在同一个存储器中 数据可以当着指令执行 共享数据总线——性能瓶颈 哈佛结构 两个存储器——指令和数据存储器 指令和数据通过不同的数据总线传送到CPU 指令和数据的数据宽度可以不同 可以同时取指和取数 混合结构: CACHE使用哈佛结构 主存使用冯.诺依曼结构 总线结构—部件间通信方式之一 总线 一组能为多个部件服务的公共信息传送线路,它能分时地发送与接收各部件的信息。 分时、共享 单总线结构 总线电路 三态门 逻辑“0” 逻辑“1” 浮空状态 就是三态门的输出呈现开路的高阻状态。 四种三态门 导线 总线的分类(用途/传输的信息) 地址总线由单方向的多根信号线组成,用于CPU向主存、外设传输地址信息; 数据总线由双方向的多根信号线组成,CPU可以沿这些线从主存或外设读入数据,也可以沿这些线向主存或外设送出数据; 控制总线上传输的是控制信息,包括CPU送出的控制命令和主存/外设返回CPU的反馈信号。 大、中型计算机的典型结构 1、系统连接上分为四级: 主机 通道 设备控制器 外部设备。 2、通道是承担I/O操作管理的主要部件,能使CPU的数据处理和与外部设备交换信息这两项操作同时进行。每个通道可以接一台或几台设备控制器,每个设备控制器又可接一或几台外部设备。 计算机系统 计算机系统组成 系列机和软件兼容 计算机系统的层次结构 计算机系统组成 固件、软硬件关系 固件是指那些存储在能永久保存信息的器件(如ROM)中的程序,是具有软件功能的硬件。 固件的性能指标介于硬件与软件之间,吸收了软、硬件各自的优点,其执行速度快于软件,灵活性优于硬件,是软、硬件结合的产物。 软硬件的关系 相互依赖 逻辑等价 系列机和软件兼容 计算机系统的层次结构 实际机器和虚拟机器 对每一个机器级的用户来说,都可以将此机器级看成是一台独立的使用自己特有的“机器语言”的机器。 在计算机系统的多层次结构中,除第0、1、2级外,上面四级均为虚拟机。 虚拟计算机是指这个计算机只对该级的观察者存在。对某一层次的观察者来说,他只能是通过该层次的语言来了解和使用计算机,至于下层是如何工作和实现的就不必关心了。简而言之,虚拟计算机是指以软件或以软件为主实现的机器。 存储程序计算机的工作过程 计算a+b-c=? 计算a+b-c=?的步骤 执行取数指令,从主存5号单元取出数a,送入累加寄存器中; 执行加法指令,将累加寄存器中的内容a与从主存6号单元取出数b一起送到ALU中相加,结果a+b保留在累加寄存器中; 执行减法指令,将累加寄存器中的内容a+b与从主存7号单元取出的数c一起送到ALU中相减,结果a+b-c保留在累加寄存器中; 执行存数指令,把累加寄存器的内容a+b-c存至主存8号单元; 执行停机指令,计算机停止工作。 性能指标 1.机器字长 2.数据通路宽度 3.主存容量 4.运算速度 性能指标 机器字长 机器字长是指参与运算的数的基本位数,它是由加法器、寄存器的位数决定的。 1B(Byte)=1字节=8b=8(bit) 1W(Word)=xB, x=1,2,4,8… 数据通路宽度 数据总线一次所能并行传送信息的位数 是指外部数据总线的宽度,与CPU内部的数据总线宽度(内部寄存器的大小)有可能
文档评论(0)