zoukankan      html  css  js  c++  java
  • 8、深入理解计算机系统笔记:存储器层次结构,局部性

    1、局部性有两种形式:时间局部性(temporal locality)和空间局部性(spatial locality)。在一个具有良好时间局部性的程序中,被引用过一次的存储器位置很可能在不远的将来再被多次引用;在一个具有良好空间局部性的程序中,如果一个存储器位置被引用了一次,那么程序很可能在不远的将来引用附近的一个存储器位置。

    2、重复引用同一个变量的程序有良好的时间局部性。对于具有步长为k的引用模式的程序,步长越小,空间局部性越好;在存储器中以大步长跳来跳去的程序空间局部性会很差。

    3、存储器存储结构

    wps_clip_image-3627

    wps_clip_image-17295

    4、关于缓存

    wps_clip_image-20220

    注:TLB: Translation Lookaside(后备) Buffer, MMU: Memory Management Unit, AFS: Andrew File System, NFS:Network FileSystem. latency(执行时间)

    <Computer Systems:A Programmer's Perspective>

  • 相关阅读:
    C#几个经常用到的字符串的截取
    写入Log错误日志
    AES 加密与解密
    支付宝小额免密支付和代扣区别:原来如此
    Sql server --触发器
    yum、ip、等命令无法不全子命令解决
    3、VNC
    6、DHCP
    2、OpenSsh
    VIM的使用
  • 原文地址:https://www.cnblogs.com/mydomain/p/2079227.html
Copyright © 2011-2022 走看看