第一节 存储器的构成 第二节 存储系统的构成 第三节 Cache 第四节 虚拟存储器

Slides:



Advertisements
Similar presentations
第七章 半导体存储器 《数字电子技术》7.1 概述 7.2 只读存储器( ROM ) 7.5 用存储器实现组合逻辑函数 7.4 存储器的扩展 7.3 随机存储器( RAM ) 7.6 集成芯片简介及应用举例.
Advertisements

定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
A A A.
课件说明 课题 : 国歌 课型 : 综合 课时 : 一课时 突破口 : 通过不同国家国旗的竞猜游戏, 导入我 国的国旗国歌, 并以器乐和声乐两种不同形式 的作品达到体会歌曲内涵的目的, 从而更好地 演唱歌曲.
第6章 存储系统 6. 1 存储器的分类与性能评价 6. 2 存储器访问的局部性原理与 层次结构存储系统 6. 3 半导体存储器
《单片机原理及应用》 《微型计算机原理及接口技术 》 授课专业:测控13级 授课学时: 78 学时 理论教学:52学 实验教学:26学时
近年来,出现了一些制作粗糙、违背史实甚至常理的“抗战雷剧”,社会上也出现了一股“戏说”抗战剧的不良风气。
8 企业信息管理的定量分析 第八讲 企业信息管理的定量分析 8.1 企业信息化水平的测评 8.2 企业信息管理绩效的测评.
NEUSOFT Institute of information Technology .ChengDu
第四章 存储系统 4-1 存储系统概论 4-2 RAM(随机读写存储器) 4-3 ROM(只读存储器) 4-4 高速缓冲存储器(Cache)
浪漫 碰撞 蜕变 专题八 19世纪以来的文学艺术.
德国波恩明斯特广场修建的贝多芬铜像( 1845年)
成才之路 · 语文 人教版 • 中国古代诗歌散文欣赏 路漫漫其修远兮 吾将上下而求索.
第5章 多级结构的存储系统 5.1 三级结构存储系统概述 主存储器 虚拟存储器 CPU 高速缓存 三级结构的存储系统.
第五课 让挫折丰富我们的人生 挫折面前也从容.
第二章 微型计算机系统 2.1基本术语和基本概念 硬件与软件
第6章 半导体存储器 6.1 概述 6.2 随机读写存储器(RAM) 6.3 只读存储器(ROM) 6.4 存储器的扩展
北京市科普项目社会征集指南及 项目建议方案解读
南投縣道路交通安全聯席會報 101年4月份會議程序
第4章 主存储器 4.1 主存储器概述 4.2 读/写存储器 4.3 非易失性存储器 4.4 DRAM的研制与发展
第2章 主机 李渊林 本章要点   CPU 主板 2.3   内存 2.4 机箱和电源.
复习回顾 2.2 计算机硬件系统 2.1 计算机发展概述 1、芯片组的作用是什么? 1、计算机分为几代?主要元器件是什么?
计算机导论 第4讲 微型计算机硬件系统 1.
一、送貨的時間 二、驗收程序 三 、食材的驗收 四、驗收器材 五、驗收場所 六、驗收程序的評量 七、退貨的程序
半导体存储器 第四章 半导体存储器.
网络游戏对大学生生活的影响 英本1班 鞠申镅 汪晨茹 沈秋云 元文杰 段祺琪.
第六章 补间动画 主讲人:马 震 人民邮电出版社.
第七章 单片机存储器的扩展.
存储器的层次结构 512KB~8MB 400GB/S 1~8GB 12GB/S CPU Cache RAM 500GB DISK
4.1内存在系统中的使用 4.2内存的分类 4.3内存的技术指标 4.4内存条的种类 4.5内存技术展望 4.6内存的选购
第 4 章 記憶單元.
第5章 中央處理單元與主記憶體 5-1 中央處理單元-CPU 5-2 主記憶體.
基本硬體介紹 1.主機板 2.CPU(運算中心) 3.記憶體(RAM-短暫記憶資料處) 4. 硬碟(HDD儲存資料處) 5.顯示卡(接螢幕)
ARM存储器结构 ARM架构的处理器的存储器寻址空间有4G字节 ,存储空间可以分为 :
第8章 AT89S52单片机外部 存储器的扩展 1.
数字系统设计 Digital System Design
第3章 ARM体系结构.
第五章 存储系统 半导体存储器概述 系统内存扩充 高速缓冲存储器 虚拟存储器 PC系列机中的主存储器 习题与思考 上一章 目 录 帮助
第六章 存贮器 6.1 存储器概述 6.2 随机存取存储器(RAM) 6.3 只读存储器(ROM) 6.4 CPU与存储器的连接.
4.1 概述 4.2 主存储器 4.3 高速缓冲存储器 4.4 辅助存储器.
第 6 章 存储系统 6.1 概述 存储器的层次结构 存储器的分类 存储器的基本组成
第5章 存储系统.
第四章 存 储 器 4.1 概述 4.2 主存储器 4.3 高速缓冲存储器 4.4 辅助存储器.
2018/11/ /11/23 TRAINING-LZW.
電腦硬體裝修丙級 萬能工商 資訊科 許藝璋 老師 編製.
第 9 章 存储器和可编程逻辑器件 9.1 半导体存储器 9.2 可编程逻辑器件.
计算机组成原理 武汉科技大学 计算机科学与技术学院
第2章 電腦硬體的架構及功能.
第3章 存储系统 本章内容: 存储器概述 随机读写存储器 只读存储器和闪速存储器 高速存储器 cache存储器 虚拟存储器 存储保护.
计算机维修与维护 第三章 内存储器 教学目的: 教学重点(难点): 教学用具:各种类型内存储器若干 教学课时:2课时
第5章 半导体存储器 存储器基本概念 随机存取存储器(RAM) 只读存储器(ROM) 存储器连接与扩充应用 微机系统的内存结构.
第2章 電腦硬體知識 2-1 電腦基本硬體結構 2-2 電腦的週邊設備 2-3 電腦的操作與保養
第2章 计算机基本硬件介绍及选购 2.1 主板 2.2 中央处理器CPU 2.3 内存.
第1章 单片机概述 1.1 单片机的概念 1.2 单片机的发展概况 1.3 MCS-51系列 1.4 AT89系列单片机
第6章 半导体存储器和可编程逻辑器件 6.1 概述 6.2 ROM(只读存储器) 6.3 RAM (随机存取存储器)
第7章 半导体存储器 7.1半导体存储器的特点和分类 半导体存储器的特点 集成度高,体积小 可靠性高,价格低
第6章 存储器接口 6.1 存储器概述 6.2 半导体存储器 6.3 MCS-51单片机存储器扩展.
第5章 存储器 5.1 存储器概述 5.2 半导体存储芯片结构及使用 位系统的存储器接口.
第1章 可编程控制器的硬件 构成及工作原理 1.1 可编程控制器的硬件构成 1.2 可编程控制器的工作原理.
第七章 半导体存储器.
猜數字遊戲.
第10章 存储器接口 罗文坚 中国科大 计算机学院
第五章 输入/输出系统 本章讨论: 接口的基本概念 总线的基本概念 中断方式及其接口组成 中断方式及其接口组成 DMA方式及其接口组成
第六章 記憶體.
降低食品安全風險 永得食品有限公司 營養師:林淑媛.
微机原理与接口技术 西安邮电大学计算机学院 王 莹.
第三章 半导体存储器及其接口 第一节 概述 第二节 半导体存储器 第三节 半导体存储器与CPU接口 一、存储器的分类
第 7 章 存储器.
真信心的果效 雅各書2:
第三章 计算机体系结构.
Presentation transcript:

第一节 存储器的构成 第二节 存储系统的构成 第三节 Cache 第四节 虚拟存储器 第三章 存储系统 第一节 存储器的构成 第二节 存储系统的构成 第三节 Cache 第四节 虚拟存储器

第一节 存储器的构成 一、存储器芯片

静态存储器芯片

动态存储单元

动态存储器芯片

只读存储器

熔丝阵列

熔丝式ROM(PROM)

可擦写ROM——EPROM

MOS晶体管与EPROM单元的两种工作状态

电可擦写ROM——EEPROM及Flash存储器

相联存储器——框图

相联存储器——单元结构

相联存储器——阵列的构成

相联存储器——访问实例

二、存储器的基本组织

字扩展

字位扩展

存储器芯片的控制信号

SRAM时序 读周期: 写周期: 地址有效CS有效数据输出CS复位地址撤销

DRAM时序(一) 读周期: 行地址有效行地址选通列地址有效列地址选通数据输出行选通、列选通及地址撤销

DRAM时序(二) 写周期: 行地址有效行地址选通列地址、数据有效列地址选通数据输入行选通、列选通及地址撤销

DRAM时序(三) 刷新周期: RAS only:刷新行地址有效RAS有效刷新行地址和RAS撤销 CAS befor RAS:CAS有效RAS有效CAS撤销RAS撤销 hidden:(在访存周期中)RAS撤销RAS有效

DRAM时序(四) 刷新周期: RAS only:刷新行地址有效RAS有效刷新行地址和RAS撤销 CAS befor RAS:CAS有效RAS有效CAS撤销RAS撤销 hidden:(在访存周期中)RAS撤销RAS有效

DRAM时序(五) 刷新周期: RAS only:刷新行地址有效RAS有效刷新行地址和RAS撤销 CAS befor RAS:CAS有效RAS有效CAS撤销RAS撤销 hidden:(在访存周期中)RAS撤销RAS有效

例1 设有32片256K×1位的SRAM芯片,问:. (1) 采用位扩展方法可构成多大容量的存储器?. (2) 该存储器需要多少字节地址位? 例1 设有32片256K×1位的SRAM芯片,问: (1) 采用位扩展方法可构成多大容量的存储器? (2) 该存储器需要多少字节地址位? (3) 画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号、控制信号MREQ#和R/W#。 解:32片256K×1位的SRAM芯片可构成256K×32位的存储器。 如果采用32位的字编址方式,则需要18条地址线,因为218=256K。 因为存储容量为256K×32=1024KB,所以CPU访存最高地址位为A19。

例2 设有若干片256K×8位的SRAM芯片,问: (1) 采用字扩展方法构成2048KB的存储器需要多少片SRAM芯片? (2) 该存储器需要多少字节地址位? (3) 画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号、控制信号MREQ#和R/W#。 (4) 写出译码器逻辑表达式。 解:(1) 该存储器需要2048K/256K = 8片SRAM芯片; (2) 需要21条地址线,因为221=2048K,其中高3位用于芯片选择,低18位作为每个存储器芯片的地址输入。 (3) 该存储器与CPU连接的结构图如下。

例2 设有若干片256K×8位的SRAM芯片,问: (1) 采用字扩展方法构成2048KB的存储器需要多少片SRAM芯片? (2) 该存储器需要多少字节地址位? (3) 画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号、控制信号MREQ#和R/W#。 (4) 写出译码器逻辑表达式。

例3 设有若干片256K×8位的SRAM芯片,问:. (1) 如何构成2048K×32位的存储器?. (2) 需要多少片RAM芯片? 例3 设有若干片256K×8位的SRAM芯片,问: (1) 如何构成2048K×32位的存储器? (2) 需要多少片RAM芯片? (3) 该存储器需要多少字节地址位? (4) 画出该存储器与CPU连接的结构图,设CPU的接口信号有地址信号、数据信号、控制信号MREQ#和R/W#。 解:采用字位扩展的方法。需要32片SRAM芯片。

例4 某计算机的主存地址空间中,从地址000016到3FFF16为ROM存储区域,从400016到5FFF16为保留地址区域,暂时不用,从600016到FFFF16为RAM地址区域。RAM的控制信号为CS#和WE#,CPU的地址线为A15~A0,数据线为8位的线路D7~D0,控制信号有读写控制R/W#和访存请求MREQ#,要求: (1) 画出地址译码方案 (2) 如果ROM和RAM存储器芯片都采用8K×1的芯片,试画出存储器与CPU的连接图。 (3) 如果ROM存储器芯片采用8K×8的芯片,RAM存储器芯片采用4K×8的芯片,试画出存储器与CPU的连接图。 (4) 如果ROM存储器芯片采用16K×8的芯片,RAM存储器芯片采用8K×8的芯片,试画出存储器与CPU的连接图。

(1) 画出地址译码方案 解:(1)

(2) 如果ROM和RAM存储器芯片都采用8K×1的芯片,试画出存储器与CPU的连接图。 解: (2) 8KB的存储区域可以用8片存储器芯片构成一组实现。8K×1的存储器芯片的地址线需要13条,即A12~0。

(3) 如果ROM存储器芯片采用8K×8的芯片,RAM存储器芯片采用4K×8的芯片,试画出存储器与CPU的连接图。 解:(3)

(4) 如果ROM存储器芯片采用16K×8的芯片,RAM存储器芯片采用8K×8的芯片,试画出存储器与CPU的连接图。 解:(4) 习题:2

第二节 存储系统的构成 一、提高速度的技术 速度指标 周期时间 访问时间 吞吐率(带宽) 1. 芯片技术 2. 结构技术

芯片技术 快速页式DRAM(页:单元行) EDO DRAM EDRAM SDRAM——采用统一时钟,重叠访问 Rambus DRAM 缓存型 四位元型 SDRAM——采用统一时钟,重叠访问 Rambus DRAM ——采用新的接口,用消息传递的异步通信协议

快速页式DRAM

EDO DRAM

结构技术(一) 增加数据宽度 多体交叉

结构技术(二) 增加数据宽度 多体交叉

二、层次化存储系统 访存局部性 时间局部性 空间局部性 层次化结构 cache 主存 辅存

第三节 Cache 一、基本原理 基本概念 设计问题 命中、命中率、失效、失效率、块、命中访问时间、失效访问时间(miss penalty) 地址映象 替换策略 更新策略 容量

二、地址映象与变换 1. 直接映象

1. 直接映象(续) 块地址的概念 存储容量、块数、块容量与地址格式中区号、块号、块内地址位数的关系。

1. 直接映象(续)

2. 全相联映像

2. 全相联映像(续) N = 区内块数,阴影区表示查找范围

2. 全相联映像(续)

3. 组相联映像 n路组相联:组内有n块

3. 组相联映像(续) N = 区内块数,阴影区表示查找范围,根据组号在块表中寻找组,组内相联查找。

3. 组相联映像(续) 例:设有8个块,分成2个组

三、替换策略及更新策略 替换策略: 随机法 先进先出法 近期最少使用法(近期最久未使用法)

三、替换策略及更新策略(续) 先进先出替换策略

三、替换策略及更新策略(续) 近期最久未使用替换策略

三、替换策略及更新策略(续) 2. 颠簸现象

三、替换策略及更新策略(续) 3. 更新策略 cache命中时 写直达法 写回法 cache失效时 按写分配法 不按写分配法

四、cache的性能和类型 cache的命中率与cache容量的关系

四、cache的性能和类型(续) —— 块容量与命中率

四、cache的性能和类型(续) —— 地址映象与命中率

四、cache的性能和类型(续) —— Cache的相联性与失效率 更新策略与命中率(定量分析公式) 增加cache后的CPU执行时间: 习题:3、4、10、11、12

第四节 虚拟存储器 一、基本概念 虚拟存储器的作用: 分隔地址空间 解决主存的容量问题 程序的重定位

二、页式虚拟存储器 页、页框架、基号、页表、虚页号

二、页式虚拟存储器(续) 与块表的区别:基号,表长,查找方式,装入位 问题:页表过长

三、段式虚拟存储器 段表:段基址、段长、装入位、访问方式

四、段页式虚拟存储器

五、虚存管理策略 虚存设计的关键: 解决方法:快表TLB——段表和页表的cache 习题:18 1. 页面失效问题 2. 地址变换速度 根据基号、段号、页号对快表进行全相联查找 引用位——TLB替换标志,OS定期清除 浊位——数据修改标志 习题:18

TLB的查找

六、虚存系统中的cache 快表与cache的关系: 先查快表,用实地址访问cache——实地址cache

1. 实地址cache ——如果cache的容量小于页的容量,则快表可以与cache访问并行 特点:适合于CPU片外cache,不同应用程序的地址空间映象到不同的物理地址。 问题:多个进程竞争cache,性能不稳定

2. 虚地址cache a. 虚地址虚标记 b. 虚地址实标记 特点:速度高,性能确定 问题:应用程序间共享使用cache,一个物理地址可能映像到两个虚拟地址上

第五节 存储保护 一、区域保护 页表和段表保护 键保护 环保护 二、访问方式保护 只读 可写 可执行