存储器总结一

原创 2015年11月20日 14:45:19

存储器是计算机中相当重要的一部分。计算机的存储器的层次结构运用了局部性原理。局部性原理分为两种:一种是时间局部性,另一种是空间局部性。

时间局部性原理:如果某个数据被访问,那么在不久它可能再次被访问(比如查资料的的时候,桌上有好几本资料书,那么翻完A书后,再翻B书,而之后A书也挺有可能再次被翻看)。

空间局部性原理:如果某个数据被访问,那么与它地址相邻的数据也可能很快被访问(比如图书馆中一个书架上都是同一类书,那么在其中的一本书被拿来看的时候,旁边的书极有可能也被拿下来浏览)。

这就是时间局部性原理和空间局部性原理。

存储层次结构由不同速度和容量的存储器构成。用来构建存储器层次结构的主要有三种:DRAM(即动态随机存取存储器),SRAM(即静态随机存取存储器)以及磁盘。

DRAM:即主存储器。

SRAM:即常说的cache(靠近处理器)。DRAM比SRAM的成本低,但是速度要慢。

磁盘:它一般是存储层次结构中容量最大但是速度最慢的。

快的存储器更靠近处理器,所以由内到外依次是SRAM,DRAM,磁盘。因为要以最低的价格向用户提供尽可能大的存储空间,且要让存储速度和最快的存储器相当。


上面所讲是关于存储器的,不仅存储器有层次化结构,数据同样也有。


所有的数据都是被存放在磁盘上,而经常被访问的数据则是存放在靠近处理器的那一层上。

虽然存储器是一层一层构成的,貌似数据的复制可以跳级,比如从第一层直接复制到第三层上面,然而数据的复制只能在相邻的两个层次之间进行,不能从跳着来。


存储信息的最小单元称作块或者行。查找的时候,如果处理器需要的数据恰好在靠近处理器的那层存储器中,则命中,否则则为缺失。

既然有命中和缺失那么对应着肯定有命中率和缺失率。

命中率:是指在高层存储器(即cache)中找到所需数据的访问比例。缺失率:是指在高层存储器(即cache)中没有找到所需数据的访问比例。

其中命中率常被当成衡量存储器层次结构性能的好坏。

计算机原理学习(2)-- 存储器和I/O设备和总线

前言 前一篇文章介绍了冯诺依曼体系结构的计算机的基本工作原理,其中只介绍了CPU的结构和工作原理,这一篇主要来介绍存储区,总线,以及IO设备等其他几大组件。这些东西都是看得见摸得着的...
  • cc_net
  • cc_net
  • 2013年08月29日 16:01
  • 25227

地址总线,字长,内存容量,寻址范围 之间的计算

地址总线,字长,内存容量,寻址范围 之间的计算     处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。比如Intel Pentium 4处理器字长为32位,它能...
  • u012861978
  • u012861978
  • 2015年05月07日 16:06
  • 2798

Hive总结(九)Hive体系结构

Hive结构和原理详细介绍
  • lifuxiangcaohui
  • lifuxiangcaohui
  • 2014年10月30日 11:11
  • 11911

操作系统总结_存储器管理

  • 2013年01月05日 19:47
  • 318KB
  • 下载

Windows Mobile USB Mass Storage(大容量存储器)功能开发总结

1.       目标:隐藏系统【设置-连接】里自带的“由USB连接到PC”,添加自己的设置项,在原有功能:“USB ActiveSync、启用高级网络功能”的基础上添加“USB大容量存储器”功能,使...
  • xiaolei05
  • xiaolei05
  • 2011年03月08日 23:13
  • 670

计算机组成原理之存储器总结---来自北大陆俊林老师的视频内容(1)

存储器 1. 存储结构概况 2. DRAM和SRAMSRAM 3.主存的工作原理 4.主存的技术发展
  • xuemudan
  • xuemudan
  • 2015年08月12日 08:29
  • 1572

几种存储器类型总结

说明:从操作系统来讲,不同类型的存储器的出现正是为了实现经典的内存架构:多级缓存结构,为了匹配高速的CPU。从CPU内部的寄存器,到高速cache,再到主存,然后是磁盘,最后是磁带,速度越来越慢,但价...
  • LG1259156776
  • LG1259156776
  • 2015年10月14日 11:12
  • 5054

半导体存储器详细搬运总结:关于RAM,ROM和硬盘

1.RAM是Random Access Memory的缩写,全称为随机访问存储器。RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static ...
  • qhw5279
  • qhw5279
  • 2017年06月02日 21:07
  • 262

s3c2440 存储器学习笔记--转载+总结

转载自:http://blog.csdn.net/eastonwoo/article/details/8767608 s3c2440 地址分配硬件连接及其启动原理分析 一.CP...
  • robotfans2
  • robotfans2
  • 2015年12月23日 20:28
  • 89

虚拟存储器和高速缓存总结

概述 为了更加有效的管理存储器并且少出错,现代操作系统提供了一种对主存的抽象,叫做虚拟存储器。虚拟存储器是被应用程序所意识和使用的。也就是说,它是被抽象出来的,虚拟出来的主存。所以,从应用程序的层...
  • chen98765432101
  • chen98765432101
  • 2017年02月05日 16:06
  • 627
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:存储器总结一
举报原因:
原因补充:

(最多只允许输入30个字)