zoukankan      html  css  js  c++  java
  • 2018-2019-1 20165327 《信息安全系统设计基础》第五周学习总结

    2018-2019-1 20165327 《信息安全系统设计基础》第五周学习总结

    学习目标

    • 了解常见的存储技术(RAM、ROM、磁盘、固态硬盘等)
    • 理解局部性原理
    • 理解缓存思想
    • 理解局部性原理和缓存思想在存储层次结构中的应用
    • 高速缓存的原理和应用

    一、存储技术

    随机访问存储器
    静态RAM (SRAM):SRAM将每个位存储在一个双稳态的(bitable)存储器单元里。用来作为高速缓存存储器,既可以在CPU芯片上,也可以在片下
    动态RAM(DRAM):DRAM将每个位存储为对一个电容的充电,用来作为主存以及图形系统的帧缓冲区。
    快页模式DRAM(FPM DRAM):异步控制信号,允许对同一行连续的访问可以直接从行缓冲区得到服务。
    扩展数据输出DRAM(EDO DRAM):异步控制信号,允许单独的CAS信号在时间上的更紧密一点。
    同步DRAM(SDRAM):同步的控制信号,比异步的快。
    双倍数据速率同步DRAM(DDR SDRAM):使用两个时钟沿作为控制信号,使DRAM速度翻倍。
    视频RAM(VRAM):用在图形系统的帧缓冲区中。
    访问主存
    读事务:从主存传送数据到 CPU。
    写事务:从CPU传送数据到主存

    二、局部性原理

    局部性原理:引用临近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身。

    • 步长为1的引用模式为顺序引用模式。一般而言,随着步长的增加,空间局部性下降。

    循环体里的指令是按照连续地内存顺序执行的,因此循环具有良好的空间局部性。因为循环体会被执行多次,所以它也有良好的时间局部性。

    重复引用相同变量的程序有良好的时间局部性。步长越小,空间局部性越好。

    三、缓存思想

    存储器层次结构图

    四、局部性原理和缓存思想在存储层次结构中的应用

    五、高速缓存的原理和应用

  • 相关阅读:
    Reborn
    个人总结
    第十六周个人进度条
    梦断代码阅读笔记03
    第十五周个人进度条
    第十四周个人进度条
    第十三周个人进度条
    冲刺9
    冲刺8
    事后诸葛亮会议
  • 原文地址:https://www.cnblogs.com/yjtblog/p/9866097.html
Copyright © 2011-2022 走看看