• 计算机原理 4.1 存储系统层次结构


    1、基本存储体系

    cpu负责程序控制

    主存负责存储程序

    1)输入设备将程序与数据写入内存

    2)cpu取指令

    3)cpu执行指令期间读数据

    4)cpu写回运算结果

    5)输出设备输出结果

    2、主存速度慢的原因

    1)主存增速与cpu增速不同步

    2)指令执行期间多次访问存储器

    3、主存容量不足的原因

    1)存在制约主存容量的技术因素,由cpu、主板等相关技术指标确定。

    2)应用对主存的需求不断扩大

    4、存储体系的层次化结构

     cpu访问到的存储体系具有Cache的速度,辅存的容量和价格

     L1 Cache集成在cpu中,分数据Cache和指令Cache

    早期L2 Cache在主板上或与cpu集成在同一电路板上。随着工艺的提高L2 Cache被集成在cpu内核中,部分数据Cache和指令Cache。

     哈佛结构是一种将指令储存和数据储存分开的存储器结构,可支持:数据和指令并行储存、指令预取,提高处理器的执行效率;另外,指令和数据可有不同的数据宽度,

    5、存储体系层次化结构的理论基础

    局部性原理

    *时间局部性

      现在被访问的信息2在不久的将来还将再次被访问

      时间局部性的程序结构体现:循环结构

    *空间局部性

      现在访问信息2 ,下一次访问2附近的信息

      空间局部性的程序结构体现:顺序结构

  • 相关阅读:
    运算符优先级口诀
    [转] 从最大似然到EM算法浅解
    推荐系统实践整体化总结
    Python-函数
    Python-dict/set
    Python-条件、循环、
    Python-list and tuple
    优先级顺序表
    8.1python类型注解
    9.redis-CacheCloud
  • 原文地址:https://www.cnblogs.com/fate-/p/13150325.html
Copyright © 2020-2023  润新知