zoukankan      html  css  js  c++  java
  • 计算机组成原理 7储存层次结构

    先来看看冯诺依曼计算机结构


    老师:
    如果CPU爱好哲♂学
    他肯定要问 我要运算的的数据从哪里来,又到哪里去。
    易失性: 储存 CPU中的通用寄存器

    • 非易失性:BIOS 硬盘
    • 可读也可写
      BIOS:只读,写要借助特殊的设备
    • 随机访问
      +访问时间 主存高于硬盘


    加加加(Cache)


    看表SRAM

    2010年SRAM价格是DRAM价格的1000倍

    DRAM和SRAM###

    为什么DRAM慢而SRAM快


    通过行列选择信号


    在SDRAM上进行的改进

    SRAM###

    主存的工作原理###


    SDRAM:同步的DRAM



    激活(行访问)

    列访问

    把激活的这一个过程称为预充电

    主存技术的发展###


    内存行选的时间

    红点是 升级后的第一代

    cache的原理###

    Cache的访问过程###



    估计是打错了。

    性能不高

    性能高

    Cache的组织结构###

    • 平均访存时间

    Cache的映射策略###


    直接映射

    全相连的cache 控制逻辑特别复杂

    常见的Cache的替换算法

    存储容量的计算###

    单位的前缀


    计算的问题#

    等效时钟频率X数据宽度 /8 == 峰值带宽
    这是我自己的理解
    峰值带宽=等效频率*数据宽度/8

    对于SDR RAM: 核心频率OI频率等效频率

    对于DDR : 2核心频率==2OI频率==等效频率

    对于DDR2:4核心频率==2OI频率==等效频率

    对于DDR3:8核心频率==2OI频率==等效频率

    接口时钟频率是向外写数据的信号频率,SDR只在上升沿写数据,所以是相等,其余都是2倍关系

    因为要写出更多的数据就要读更多的数据。

    SDR 一次读一位

    DDR读两位,然后类推

    所以DDR3 就是读8位数据了,

    所以OI频率和核心频率不相等

    这里的每位指数据位宽

  • 相关阅读:
    农历
    成熟度模型-数据安全
    vscode升级go插件
    关于作者
    SpringBoot入门十二(整合之项目打包部署运行)
    SpringBoot入门十一(整合之RedisTemplate的使用)
    SpringBoot入门十(整合之Junit测试)
    SpringBoot入门九(整合之通用mapper)
    SpringBoot入门八(整合之mybatis)
    SpringBoot入门七(整合之事务和连接池)
  • 原文地址:https://www.cnblogs.com/sfzyk/p/7459250.html
Copyright © 2011-2022 走看看