计算机组成原理_第1页
计算机组成原理_第2页
计算机组成原理_第3页
计算机组成原理_第4页
计算机组成原理_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

《计算机组成原理》/sundae_meng

直播课堂内容1.布置控制器教学实验2.布置内存扩展教学实验布置串行接口入出教学实验3.布置第四、五章作业4.第四、五章教学内容辅导/sundae_meng1.控制器教学实验(1)教学实验计算机介绍有8位或16位两种字长,可以选组合逻辑的控制器、或是微程序的控制器方案。有监控程序、交叉汇编程序、和PC仿真终端等软件支持。/sundae_meng(2)教学实验内容

实验时以8位字长,组合逻辑控制器方案来进行,把第三章作业第18题的(1)、(2)、(3)、(5)

的设计在教学计算机上实现出来并调试正确,用在你的程序中。/sundae_meng(3)教学实验步骤

学懂已有指令的格式和执行步骤参照已有设计,完成你的设计:指令格式、功能、执行步骤所用节拍与各控制信号写出逻辑表达式、写到GAL20V8中进行调试,并用在你设计的程序中/sundae_meng2.内存储器教学实验(1)教学实验计算机介绍整机为8位字长,组合逻辑控制器方案,内存储器为8位字长,使用16位的地址,按字节访问。/sundae_meng(2)教学实验内容

教学计算机已有8KB的ROM、

2KB的RAM内存空间,在此基础上再扩展出2KB的RAM存储空间,用LS6116(20488)静态存储器芯片进行内存容量扩展。/sundae_meng(3)教学实验步骤学懂教学计算机内存储器设计,把新的一片LS6116芯片插到板上。主要工作是接好该芯片的地址线,数据线,片选和读写控制信号等。对硬件进行调试,并在程序中使用这片存储区,检查读写的正确性。/sundae_meng

使用串行接口的教学实验(1)教学实验计算机介绍教学计算机上有串行接口,

8位并行与主机交换信息,串行地和PC仿真终端通信,用IN、OUT指令完成入出,采用状态查询方式工作。/sundae_meng(2)教学实验内容在教学计算机已有监控程序,串行口能正常运行,串行口的端口地址:00(数据),01(状态),参照教材上已有的I/O程序例子,设计用串口完成I/O操作的程序/sundae_meng(3)教学实验步骤

学懂教材中使用串行接口的程序,学习查询串行口运行状态的方法,用状态查询方式使用IN、OUT指令。写出几个小的完成输入/输出操作功能的程序,具体内容自己确定。/sundae_meng3.第四章作业

第四章习题中的第1题,第2题,第3题,第6题,第12题,第13题,第27题,第31题。

(8个作业题均必做)

/sundae_meng

第五章作业

第五章习题中的第2题,第4题,第9题,第14题,第15题,第19题第27题,第29题。

(8个作业题均必做)

/sundae_meng

4.第四、五章内容辅导第四、五两章的教学内容各占全部教学内容的20%

,涉及概念性的知识比较多,原理性的内容一般理解即可;实用性的知识较多,有些线路或设备组成实例,勿背。输入设备输出设备入出接口和总线外存设备主存储器高速缓存控制器运算器第三单元第四单元第二单元第一单元计算机硬件系统

第四章内容概要存储器,三级连,局部、一致且包含提速主体扩容量,缓存主存虚存盘字位扩展、体交叉,完全直接组相联段表、页表和快表,盘带阵列容错连

第四章多级结构的存储器系统

一.层次存储器系统概述

二.主存储器部件

三.高速缓存CACHE

四.虚拟存储器部件

五.外存储器设备阵列技术与容错

一.层次存储器系统概述

1.概念与追求的目标

2.程序运行的局部性特性

3.各层存储器所用介质其特性

4.一致性、包含性层次存储器系统概述用途:存储器系统是计算机中用于存储程序和数据的部件。对其要求是:尽可能快的读写速度尽可能大的存储容量

尽可能低的成本费用

怎样才能同时实现这些要求呢?用多级结构的存储器系统把要用的程序和数据,按其使用的急迫和频繁程度,分块调入存储容量不同、运行速度不同的存储器中,并由硬软件来统一管理与调度。

程序运行时的局部性原理在一小段时间内,最近被访问过的程序和数据很可能再次被访问在空间上,这些被访问的程序和数据往往集中在一小片存储区在访问顺序上,指令顺序执行比转移执行的可能性大(大约5:1)

解决方案

选用生产与运行成本不同的、存储容量不同的、读写速度不同的多种存储介质,组成一个统一管理的存储器系统。

解决方案

使每种介质都处于不同的地位,起到不同的作用,充分发挥各自在速度

容量成本方面的优势,从而达到最优性能价格比,以满足使用要求。

1993年大型计算机的存储器系统

存取速度存储容量存储成本

(美分/KB)CPU10ns512B1800缓存20~40ns128KB72主存60~100ns512MB5.6虚存10~20ms60~228GB0.23后援2~20M512GB~2TB0.01

使CPU大部分时间访问高速缓存,速度最快;仅在从缓存中读不到数据时,才去读主存,速度略慢但容量更大;当从主存中还读不到数据时,才去批量读虚存,速度很慢容量极大,就解决了对速度、容量、成本的需求。

层次之间应满足的原则

一致性原则:处在不同层次存储器中的同一个信息应保持相同的值,是保证正确地使用数据的最基本的要求之一,必须满足

包含性原则:

存储在内层(靠近CPU)的信息一定被包含在其外层的存储介质中,反之则不成立。即内层存储器中的全部信息,都是其相邻外层存储器中一小部分信息的复制品。

二.主存储器的组成与设计WRITEREAD

CPUMainMemoryABk位(给出地址)DBn位(传送数据)READY静态和动态存储器芯片特性

SRAMDRAM存储信息触发器电容破坏性读出非是需要刷新不要需要送行列地址同时送分两次送

静态和动态存储器芯片特性

SRAMDRAM

运行速度快慢集成度低高发热量大小存储成本高低主存储器的读写过程

数据寄存器

读过程:

给出地址主存储体给出片选与读命令保存读出内容写过程:

给出地址给出片选与数据地址寄存器给出写命令/WE/CS0/CS1静态存储器字、位扩展地址总线低11位实现片内选单元高位地址译码给出片选信号/CS0/CS1高八位数据低八位数据/WE

2K*8bit

2K*8bit

2K*8bit

2K*8bit译码器静态存储器字、位扩展

TEC-2机的存储器的容量为

4096个字,为16位字长,用2048*8的存储器芯片实现。为此,必须用两个芯实现由2048扩展容量到

4096个存储单元(字扩展)

静态存储器字、位扩展再用两个芯片实现由8位扩展长度到16位字长(位扩展)

要用4片芯片实现该存储器系统。

静态存储器字、位扩展

为访问2048个存储单元,要用11位地址,把地址总线的低11位地址送到每个存储器芯片的地址引脚;对地址总线的高位进行译码,译码信号送到各存储器芯片的/CS引脚,静态存储器字、位扩展

用于选择存储器芯片,使不同芯片分时运行。还要向存储器芯片提供读写控制信号/WE,以区分读写,/WE为高电平是读操作,为低是写操作。主存储器的多体结构

为了提高计算机系统的工作效率,需要提高主存储器的读写速度。为此可以实现多个能够独立地执行读写的主存储器体,以便提高多个存储体之间并行读写的能力。主存储器的多体结构

多体结构同时适用于静态和动态的存储器。考虑到程序运行的局部性原理,多个存储体应按低位地址交叉编址的方式加以组织。类似的也可按一体多字的方式设计主存储器部件。地址寄存器

主存储器存储体

WWWW数据总线一体多字结构选择地址寄存器

数据总线

0字1字2字3字多体结构

破坏性读出:执行读操作后,被读单元的内容一定被清为零,会破坏所保存的信息为正常工作,必须把刚读出的内容立即写回去,通常称为预充电延迟,它影响存储器的工作频率,在结束预充电前不能开始下一次读。动态存储器

定期刷新:在不进行读写操作时,DRAM存储器的各单元处于断电状态,由于漏电的存在,保存在电容CS上的电荷会慢慢地漏掉,为此必须定时予以补充,称为刷新操作。

刷新不是按字处理,而是每次刷新一行,即为连接在同一行上所有存储单元的电容补充一次能量。刷新有两种方式:集中和分散刷新。

行、列地址要分两次给出,在连续地使用相同的行地址读写时,也可以在前一次就将行地址锁存,之后仅送列地址,快速分页组织以节省送地址的时间,支持这种运行方式的存储器被称为快速分页组织的存储器。快速分页组织只用于动态存储器。快速分页组织

三.高速缓冲存储器的组成与运行原理三.高速缓存CACHE用途:设置在CPU和主存储器之间,完成高速与CPU交换信息,尽量避免CPU不必要地多次直接访问慢速的主存储器,从而提高计算机系统的运行效率。。高速缓存CACHE实现:这是一个存储容量很小,但读写速度更快的,以关联存储器方式运行、用静态存储器芯片实现的高速静态存储器系统。要求:有足够高的命中率,当CPU需用主存中的数据时,多数情况下可以直接从CACHE中得到,尽量少读主存储器。称二者之比为命中率。MEMORY

CACHECONTROLCACHE的基本运行原理数据总线译码选一单元比较选一单元读过程为例地址总线ADDRDATACACHE

CPU

全相联方式CPU数据地址有效位主存储器CACHE比较译码标志数据直接映射方式CPU数据地址有效位主存储器CACHE比较译码译码页内地址页号标志数据两路组相联方式CPU数据地址有效位主存储器CACHE译码比较比较译码译码标志数据影响CACHE命中率的因素1.CACHE的容量,大一些好2.CAC

温馨提示

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

评论

0/150

提交评论