计算机组成与系统结构 陈泽宇 副教授.

Slides:



Advertisements
Similar presentations
A A A.
Advertisements

第五章 存储系统 5.1 存储器的构成 5.2 存储系统的构成 5.3 Cache 5.4 虚拟存储器.
6.4 存储器的扩展 存储芯片的扩展 存储芯片的扩展包括位扩展、字扩展和字位同时扩展等三种情况。 1.位扩展
计算机系统.
微机接口技术 部分习题解答 桂小林 2012/10/29.
第6章 微机存储器系统 存储器是计算机中存储信息的部件。它可以把需要CPU处理的程序和原始数据存储起来,处理时自动而连续地从存储器中取出程序中的指令并执行指令规定的操作。程序执行过程中的数据也可利用存储器保存起来。这就是说,计算机每完成一条指令,至少有一次为了取指而访问存储器。
第5章 存储器 本章学习主要内容为: 存储器的分类及性能指标。 存储器的分级结构。 常用存储芯片与CPU的接口特性。 存储器的接口设计。
中央电大远程开放教育网址: 《计算机组成原理》主持教师电子邮件:
计算机原理及系统结构 第三十一讲 主讲教师:赵宏伟                 学时:64.
第 6 章 存储系统 ——本章主要介绍三级存储体系的含义,及存储器的逻辑设计方法。
第六章 存储系统 《 计 算 机 组 成 原 理 》精 品 课 程 进 入.
讲授人 何美香 微机原理及应用.
电子数字计算机 计算机性能 计算机硬件 计算机软件 多级层次结构
实验四 利用中规模芯片设计时序电路(二).
第三章 计算机核心部件及其 工作原理.
第6章 存储系统 计算机教学实验中心.
5.4 顺序脉冲发生器、 三态逻辑和微机总线接口 顺序脉冲发生器 顺序脉冲 计数型 分类 移位型.
第6章 存储器和高速缓存技术.
1.1 计算机系统简介 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 1.4 本书结构.
第五章 存储器 本章要点: ♦ 现代高档微机系统的存储器体系结构 ♦ 半导体存储器的分类与选用原则 ♦ 存储器芯片与CPU的接口特性
第六章 MCS-51单片机总线系统与I/O口扩展
计算机基础知识 丁家营镇九年制学校 徐中先.
3.1 存储器的构成 3.2 存储系统的构成 3,3 Cache 3,4 虚拟存储器
第8章 AT89S51单片机 外部存储器的扩展 1.
单片机系统的三总线的构造 半导体存储器 程序存储器和数据存储器的扩展方法 E2PROM的使用 程序存储器和数据存储器的同时扩展
第 5 章 存 储 器 中国科学技术大学 何克东.
版权所有,引用请注明出处 第四章、存储系统 原著 谭志虎 主讲(改编) 蒋文斌.
第三章 微机基本系统的设计 第一章 8086程序设计 第二章 MCS-51程序设计 第四章 存贮器与接口 第五章 并行接口
总 复 习.
存储系统.
微机原理与接口技术 第5章 80X86_88存储系统 黄强 深圳大学 信息工程学院.
微机原理与接口技术 第5章 存储器 朱华贵 2015年11月05日.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
第4章 存 储 器 4.1 概述 4.2 主存储器 4.3 高速缓冲存储器 4.4 辅助存储器 本章主要知识点小结.
微机系统导论 主要内容 微机系统组成 微机硬件系统结构 微处理器组成 存储器概述 微机工作过程 微机系统的主要性能指标.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
逆向工程-汇编语言
CPU结构和功能.
第5章 单片机应用系统的扩展 5.1 单片机扩展的基本概念 5.2 存储器的扩展 5.2 I/O接口扩展电路设计.
第六章 半导体存储器 第一节 半导体存储器的分类 第二节 读写存储器RAM 第三节 只读存储器ROM 第四节 存储器空间的分配和使用 第六章 半导体存储器 第一节 半导体存储器的分类 第二节 读写存储器RAM 第三节 只读存储器ROM 第四节 存储器空间的分配和使用 第五节.
第二章 80x86计算机组织 x86微处理器 2.2 基于微处理器的计算机系统构成 2.3 中央处理机 2.4 存储器
Java语言程序设计 清华大学出版社 第8章 输入输出流(1).
第12章 半导体存储器 孙卫强.
移相正弦信号发生器设计 采用直接数字综合器DDS发生器的设计 原理:图1是此电路模型图
得技通电子 问题 1.0 、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。
微机系统的组成.
存储器和可编程逻辑器件.
计算机组成原理 课程设计.
(Random Access Memory)
第三章 MCS 51的硬件结构.
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
组合逻辑电路 ——中规模组合逻辑集成电路.
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
第6章 半导体存储器和可编程逻辑器件 6.1 半导体存储器 返回 概述 随机存取存储器(RAM)
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
微机原理与接口技术 ——8086微处理器 西安邮电大学 计算机学院 范琳.
7.1 AT89C51最小应用系统 从本质上讲,单片机本身就是一个最小应用系统。由于晶振、开关等器件无法集成到芯片内部,这些器件又是单片机工作所必需的器件,因此,由单片机与晶振电路及由开关、电阻、电容等构成的复位电路就是单片机的最小应用系统。如图7-1所示,AT89C51片内有Flash程序存储器,由它构成的最小应用系统简单可靠。
本节内容 通用寄存器 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
微机原理与接口技术 西安邮电大学计算机学院 宁晓菊.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
第三章 CPU子系统 西南石油大学计算机科学学院 主讲教师 杨 梅 联系电话:
第九章 存储器和可编程逻辑器件 本章主要内容 半导体存储器 只读存储器 随机存取存储器 存储器容量的扩展 可编程逻辑器件
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
第四章:内存储器接口的基本技术 主讲教师:范新民.
DSP技术与应用 电子与信息技术系.
Presentation transcript:

计算机组成与系统结构 陈泽宇 副教授

第1章 计算机系统概论 第2章 运算方法和运算器 第3章 存储系统 第4章 指令系统 第5章 中央处理器(CPU) 第6章 总线系统 第7章 输入输出(I/O)系统 第8章 并行计算机系统

3.2 主存储器 3.2.1 主存储器的技术指标 3.2.2 主存储器的基本组成 3.2.3 主存储器的扩展

3.2.1 主存储器的技术指标 主存储器是CPU能直接访问的存储器 由随机读写存储器RAM和只读存储器ROM组成 能快速地进行读或写操作 衡量一个主存储器性能的技术指标主要有存储容量、存取时间、存储周期和存储器带宽

1.存储容量 存储器中可容纳的存储单元总数称为存储容量 目前大多数计算机采用字节为单位来表征存储容量 存储容量的最大字节数可由地址码的位数来确定 计算机的地址码为n位,则可产生2n个不同的地址码,如果地址码被全部利用,则其最大容量为2n个字节 计算机设计定型后,其地址总线、地址译码范围也已确定,因此其最大存储容量是确定的 主存储器的实际存储容量远远小于理论上的最大容量

一般而言,存储器的容量越大,所能存放的程序和数据就越多,计算机的解题能力就越强 存储容量的单位通常用KB、MB、GB来表示 K代表210,M代表220,G代表230 1KB=l024B,1MB=1024KB,1GB=l024MB

2.存取时间 即存储器访问时间:启动一次存储器操作到完成该操作所需的时间 读出时为取数时间,写入时为存数时间 取数时间:存储器从接受读命令到信息被读出并稳定在存储器数据寄存器中所需的时间 存数时间:存储器从接受写命令到把数据从存储器数据寄存器的输出端传送到存储单元所需的时间

3.存储周期 又称访问周期:连续启动两次独立的存储器操作所需间隔的最小时间 是衡量主存储器工作性能的重要指标 存储周期通常略大于存取时间

4.存储器带宽 单位时间里存储器所存取的信息量 是衡量数据传输速率的重要指标 通常以位/秒(bps,bit per second)或字节/秒(Byte/s)为单位 总线宽度为32位,存储周期为250ns,则 存储器带宽 = 32b/250ns = 128Mb/s = 128Mbps 存取时间、存储周期、存储器带宽都反映主存的速度指标

3.2.2 主存储器的基本组成 主存储器由存储体、寻址系统、存储器数据寄存器、读写系统及控制线路等组成

1.存储体 存储体是由存储单元按照一定规则排列起来的存储阵列 存储体是存储器的核心,是存储信息的实体

2.寻址系统 寻址系统是读出和写入信息的地址选择机构,包括存储器地址寄存器(MAR)和地址译码器 地址译码器接收来自地址寄存器的n位地址,经译码后产生2n个地址选择信号,并从2n个单元中选出一个单元 通常用X选择线(行线)和Y选择线(列线)的交叉来选择所需要的单元 存储器地址寄存器MAR具有地址缓冲功能,可使CPU和主存的速度得到充分发挥和提高 MAR从功能上看属于主存,但常被放在CPU内

3.存储器数据寄存器(MDR) 一般把存储器数据寄存器MDR作为存储器接收输入数据和发出输出数据用的数据缓冲器件 在数据传送中可以起到数据缓冲作用,使CPU与主存速度相匹配,从而使两者的速度都能得到发挥和提高

4.读写系统 包括写入信息和读出信息所需线路 写入信息所需线路包括写入线路、写驱动器等 读出信息所需线路包括读出线路、读驱动器和读出放大器等

5.控制线路 无论是读或写操作,都需要由一系列明确规定的连续操作步骤来完成 存储器控制线路 主存时序线路、时钟脉冲线路、读逻辑控制线路、写或重写逻辑控制线路以及动态存储器的定时刷新线路 存储器控制线路控制逻辑电路接收片选信号CS(Chip Select)及来自CPU的读/写控制信号,形成芯片内部控制信号,并控制数据的读出和写入

主存储器的工作原理 由CPU发来的地址送到存储器地址寄存器中,在读写控制线路的作用下,经过地址译码后,选中存储体中某一存储单元,对该存储单元进行读/写操作,读出或写入的信息都暂存于存储器数据寄存器中

3.2.3 主存储器的扩展 CPU对存储器进行读/写操作, 首先由地址总线给出地址信号,然后发出读操作或写操作的控制信号,最后在数据总线上进行信息交流 因此,存储器同CPU连接时,要完成地址线、数据线和控制线的连接 存储器芯片容量有限,需要在字向和位向两方面进行扩充,才能满足实际存储器的容量要求 通常采用位扩展法、字扩展法、字位同时扩展法

1.位扩展法 假定使用8K×l位的RAM芯片,那么组成8K×8位的存储器,可采用位扩展法 FLASH演示

只需把字长由1位加大到8位,而存储器的字数(8K)则与存储器芯片的字数一致 每一片RAM的字数是8K(213),故其地址线为13条(A0~A12),可满足整个存储体容量的要求; 每一片RAM对应数据的1位(只有1条数据线),故只需将它们分别接到数据总线上的相应位即可 对芯片没有选片要求,就是说芯片均按已被选中来考虑 每一条地址总线接有8个负载,每一条数据线接有1个负载

2.字扩展法 仅在字向扩充而位数不变 由片选信号来区分芯片的具体地址 使用16K×8位RAM芯片,采用字扩展法组成64K×8位存储器 FLASH演示

每一片RAM的字数是16K(214),故其地址线为14条(A0~A13) 4片芯片的数据线与数据总线的D0~D7相连,对应8位数据,地址总线低位地址A0~A13与各片芯片的14位地址端相连,两位高位地址A14、A15经2:4译码器与4片芯片的片选端相连 地 址 空 间 分 配 地址 片号 片外 A15 A14 片内 A13 A12 A11 … A1 A0 说明 最低地址 1 最高地址 2 3

3.字位同时扩展法 一个存储器的容量假定为M×N位, 若使用L×K位的芯片(L<M, K<N),则需要在字向和位向同时进行扩展, 此时共需要(M/L)×(N/K)个存储器芯片

本讲到此结束,谢谢!