计算机组成原理第四章 知识点一:存储系统层次结构和评价方法 主讲教师:吴非.

Slides:



Advertisements
Similar presentations
定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
Advertisements

数据结构的引入. 通讯录管理 社团机构管理 校园导航管理 通讯录管理 社团机构管理 校园导航管理.
第 4 章存储器、存储管理和 高速缓存技术 4.1 存储器和存储部件 4.2 存储器的连接 4.3 微型计算机系统中存储器的体系结构 4.4 Pentium 的虚拟存储机制和片内两级存储管理 4.5 高档微机系统中的高速缓存技术 第一次课 第二次课 第三次课.
2017年3月5日 单片机原理与应用 背景知识调查.
第6章 微机存储器系统 存储器是计算机中存储信息的部件。它可以把需要CPU处理的程序和原始数据存储起来,处理时自动而连续地从存储器中取出程序中的指令并执行指令规定的操作。程序执行过程中的数据也可利用存储器保存起来。这就是说,计算机每完成一条指令,至少有一次为了取指而访问存储器。
第 6 章 存储系统 ——本章主要介绍三级存储体系的含义,及存储器的逻辑设计方法。
中央电大远程开放教育网址: 《计算机组成原理》主持教师电子邮件:
第六章 存储系统 《 计 算 机 组 成 原 理 》精 品 课 程 进 入.
2.2.1 等比数列的概念和通项公式.
计算机体系结构 Computer Architecture
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 03 交换机干道技术 计算机网络技术专业.
实用操作系统概念 张惠娟 副教授 1.
第六章 微型计算机存储器.
第6章 存储系统 计算机教学实验中心.
2.3 网络域名及其管理.
面向南极天文观测的 节能存储系统 天津大学 王洁
第五章 存储层次 5.1 存储器的层次结构 5.2 高速缓冲存储器基本知识 5.3 降低Cache不命中率的方法
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
1.1 计算机系统简介 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 1.4 本书结构.
Cache综合应用案例 某计算机的主存地址空间大小为256 MB,按字节编址。指令Cache和数据Cache分离,均有8个Cache行,每个Cache行大小为64 B,数据Cache采用直接映射方式。现有两个功能相同的程序A和B,其伪代码如下所示: 程序A: int a[256][256]; …… int.
第 四 章 信息的加工与表达(下).
计算机基础知识 丁家营镇九年制学校 徐中先.
计算机基础知识培训 制作部门:纪检监察科 制 作 人 员:帅 佳.
冯.诺依曼计算机 1.3 计算机系统的组成 计算机系统概述 EDVAC的3个特点:
Hadoop I/O By ShiChaojie.
核心系统数据库组 余锋 了解内存 核心系统数据库组 余锋
存储系统.
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
Zhao4zhong1 (赵中) C语言指针与汇编语言地址.
Zhao4zhong1 (赵中) C语言指针与汇编语言地址.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
Windows网络操作系统管理 ——Windows Server 2008 R2.
硬件系统 软件系统 崇信电大工作站 曹志强.
逆向工程-汇编语言
CPU结构和功能.
《编译原理与技术》 期末复习 计算机科学与技术学院 郑启龙 李 诚 25/12/2018.
第二单元 认识我的电脑 掌握计算机工作机制; 系统性掌握计算机系统的分类,并能结合日常应用,理解常见硬件、软件的功能及作用。
计算机组成与系统结构 陈泽宇 副教授.
图片与视频数字化. 图片与视频数字化 图片分类 根据图片的构成元素来分 位图: 由像素组成,计算机按顺序存储每个像素点 的颜色信息的保存方式获得的图片。 位图放大后会模糊失真,存储空间相对较大。 矢量图: 由图元组成,通过数学公式计算获得的图片。 放大后不会失真,占用空间小。
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
$9 泛型基础.
本节内容 随机读取 视频提供:昆山爱达人信息技术有限公司.
产品介绍 TOPOLF-T198 产品类型:4G MIFI 建议零售价格:699元 上市时间: 2015年1月 目标人群:差旅人士
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
第二章 补充知识 2.1 总线和三态门 一、总线(BUS) 三总线结构 数据总线DB(Data Bus)
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
本节内容 内存复制指令 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
《数字电子技术基础》(第五版)教学课件 清华大学 阎石 王红
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
College of Computer Science & Technology
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
第 6 章 存储系统 ——本章主要介绍三级存储体系的含义,及存储器的逻辑设计方法。
计算机的构成 主要内容: 1.计算机系统及硬件,软件的概念 2.中央处理器CPU与主存储器 3.辅助存储器:软盘、硬盘. 4.输入、输出设备
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
本节内容 通用寄存器 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
汽车单片机应用技术 学习情景1: 汽车空调系统的单片机控制 主讲:向楠.
图片与视频数字化. 图片与视频数字化 图片分类 根据图片的构成元素来分 位图: 由像素组成,计算机按顺序存储每个像素点 的颜色信息的保存方式获得的图片。 位图放大后会模糊失真,存储空间相对较大。 矢量图: 由图元组成,通过数学公式计算获得的图片。 放大后不会失真,占用空间小。
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
第九章 存储器和可编程逻辑器件 本章主要内容 半导体存储器 只读存储器 随机存取存储器 存储器容量的扩展 可编程逻辑器件
第四章 存储子系统 西南石油大学计算机科学学院 主讲教师 杨 梅 联系电话:
<编程达人入门课程> 本节内容 有符号数与无符号数 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
DSP技术与应用 电子与信息技术系.
Presentation transcript:

计算机组成原理第四章 知识点一:存储系统层次结构和评价方法 主讲教师:吴非

问题引入 学习建议 数据和指令存在哪里?计算机里为什么使用存储系统?如何评价其性能? 系统观:与指令系统的设计以及优化建立联系,程序局部性原理是程序优化的指南,存储系统的设计正是局部性原理的体现。 构造观:通过存储系统的设计思想,分析存储层次体系架构,理解程序局部性原理,掌握存储性能评价方法。

存储介质 存储方式(存储时间与物理地址的关系) 存储功能和速度 1. 存储器分类 半导体(MOS、TTL,易失) 磁性(非易失)、光盘(激光、非易失) 存储方式(存储时间与物理地址的关系) 随机:无关(随机存储器,只读存储器) 串行:有关(顺序存储器,直接存储器) 存储功能和速度 寄存器,主存储器、高速缓冲存储器、辅助存储器 (外存储器)

2.存储系统的层次结构 存储器的目标: 大容量、高速度、低价格 磁带、光盘 磁盘 Cache(SRAM) 主存(DRAM) CPU寄存器 存储速度 访问频率 单位成本 存储容量 外存/辅存 内存

2.存储系统的层次结构 目标:主存储器为核心,缓存(cache)速度,辅存容量 主存:存储当前使用的程序和数据 辅存:后备程序和数据 三级存储架构:高速缓存,主存储器,辅存存储器 目标:主存储器为核心,缓存(cache)速度,辅存容量 CPU 寄存器 高速缓存 主存 磁盘高速缓存 硬盘 磁带、光盘、网络存储 辅助存储系统 主存:存储当前使用的程序和数据 辅存:后备程序和数据 高速缓存:存储当前经常使用的数据和程序

程序局部性:程序仅访问内存很小一部分空间 3.分层结构的理论基础:程序局部性原理 存储的内容:数据,指令 数据: 数组, 结构体, 变量, 指针 指令:顺序访问的指令, 循环体, 子函数 程序局部性:程序仅访问内存很小一部分空间 空间局部性: 如果内存某个区域刚刚被访问,不久的将来其相邻区域很有可能被访问 (顺序指令, 数组) 时间局部性:如果内存某个区域刚刚被访问,不久的将来该区域可能会被重复访问(循环, 局部变量)

例:假定数组元素在主存按行优先顺序顺序存放。试改变下列函数中循环的顺序,使得其数组元素的访问与排列顺序一致,并说明为什么修改后的程序比原来的程序执行时间短。 修改后: 修改前: int sum_array ( int a[N][N]) { int i, j, sum=0; for (i=0; i < N; i++) for (j=0; j < N; j++) sum+=a[i][j]; return sum; } int sum_array ( int a[N][N]) { int i, j, sum=0; for (i=0; i < N; i++) for (j=0; j < N; j++) sum+=a[j][i]; return sum; } 修改后程序的数组元素的访问与排列顺序一致,使得空间局部性比原程序好,故执行时间更短。

存储容量 存储速度 存储器的可靠性 4.存储器主要技术指标 存储器所能存储的二进制信息的位数 存储时间:存储器访问时间, 读出时间或写入时间 存储周期:连续两次访问存储器所需要的最小时间间隔 存储器带宽:单位时间内存储器存取的信息量 存储器的可靠性

知识点一 回顾 存储器的种类 存储层次结构和组织方式 程序局部性原理 存储器性能评价方法