美文网首页
存储层次结构

存储层次结构

作者: AwesomeAshe | 来源:发表于2016-04-02 19:45 被阅读54次

1,SRAM,DRAM等的区别

RAM是Random Access Memory的缩写,意思是随机访问存储器。
RAM又分为静态和动态的:

  • Static RAM就是静态存储器,访问速度比DRAM快很多。一般用作高速缓存存储器,就是CPU里面的那种高速缓存。当然因为价格和体积的原因,SRAM一般都比较小,CPU的参数里面,都是几兆级别的。
    SRAM的每个存储单元CELL的电路构造是由6个晶体管组成的。而其特点也是它只存在两种稳态,并且必须要有电才能保存值。

  • Dynamic RAM动态存储器,这个就是经常说的电脑的“内存”,通常在几个G或是多个G。
    它的构造是:每个位由电容来存储,还有一个访问晶体管。但是DRAM对外界干扰很敏感,比如光线静电什么的。而因此,数码相机里面的感光单元就是用的这个。

  • 寄存器:寄存器是CPU的一部分,所以其访问时间是可以忽略不计的,一个CPU周期内完成,速度是最最快的。不过寄存器的个数也是非常有限的,只是用来存放当前CPU要使用的指令,数据。

2,局部性

局部性也分为空间局部性和时间局部性。

一个编写良好的计算机程序倾向于展示出良好的局部性。也就是,它们倾向于引用的数据邻近于其它最近引用过的数据项。

  • 被引用过一次的存储器位置很可能在不远的将来再被多次引用。

相关文章

  • 存储层次结构

    1,SRAM,DRAM等的区别 RAM是Random Access Memory的缩写,意思是随机访问存储器。RA...

  • 第四章 存储器管理

    存储器的层次结构‘ 多层结构的存储器系统 存储器的多层结构。 存储层次至少应具有三级:最高层为 CPU 寄存器,中...

  • 操作系统基础之存储器管理

    存储器管理 存储器的层次结构 存储器的层次结构:寄存器-高速缓存-主存-磁盘缓存-磁盘-可移动存储介质 可执行存储...

  • 第四章 存储器管理

    存储器的层次结构 4.1.2 主存储器与寄存器

  • 《深入理解计算机系统》Part1 06:存储器层次结构

    摘要:这一章主要介绍了存储器的层次结构,以及如何写出存储器友好的代码。关键词:局部性;存储器体层次结构;高速缓存目...

  • 3 存储器管理

    3.1 存储器的层次结构 3.1.1 概述 一:对于通用计算机而言,存储器的层次结构分为三层(由高到低)- CPU...

  • Cache 的基础知识以及映射

    前言:继续补硬件知识 存储器的层次结构 列出的时间和容量会随时间变化,但数量级相对关系不变。 层次化存储器结构(M...

  • 层次结构存储系统

    目录 6.5 虚拟存储器 虚拟存储器的基本概念 虚拟地址空间 虚拟存储器的实现 存储保护 6.6 IA-32/Li...

  • 操作系统笔记

    1 计算机体系 存储器的层次结构与高速缓存 当存储器的层次结构满足以下条件时:a 容量递增b 存取时间递增c 访问...

  • 缓存行

    在介绍缓存行之前,我们需要先了解操作系统的存储器的层次结构,下图为CSAPP(原书第三版)中存储器层次结构图: 一...

网友评论

      本文标题:存储层次结构

      本文链接:https://www.haomeiwen.com/subject/gftulttx.html