当前位置: 首页 > web >正文

【计算机组成原理】第二部分 存储器--分类、层次结构

文章目录

  • 分类&层次结构
    • 0x01 分类
      • 按存储介质分类
      • 按存取方式分类
      • 按在计算机中的作用分类
    • 0x02 层次结构

分类&层次结构

0x01 分类

按存储介质分类

  • 半导体存储器
  • 磁表面存储器
  • 磁芯存储器
  • 光盘存储器

按存取方式分类

  • 存取时间与物理地址无关(随机访问)
    • 随机存储器(RAM)
    • 只读存储器(ROM)
  • 存取时间与物理地址有关(串行访问)
    • 顺序存取存储器:磁带
    • 直接存取存储器:磁盘

按在计算机中的作用分类

  • 主存储器
    • RAM(静态RAM、动态RAM)
    • ROM(静态ROM、动态ROM)
  • Flash Memory
  • 高速缓冲存储器(Cache)
  • 辅助存储器 磁盘、磁带、光盘

0x02 层次结构

存储器的层次结构主要体现在什么地方?为什么要分这些层次?计算机如何管理这些层次?

参考答案要点:

  1. 存储器的层次结构主要体现在Cache—主存和主存—辅存这两个存储层次上。
  2. Cache—主存层次主要解决CPU和主存速度不匹配的问题,在存储系统中主要对CPU访存起加速作用。从CPU的角度看,该层次的速度接近于Cache,而容量和每位价格却接近于主存。这就解决了存储器的高速度和低成本之间的矛盾;主存—辅存层次主要解决存储系统的容量问题,在存储系统中主要起扩容作用。从程序员的角度看,其所使用的存储器的容量和每位价格接近于辅存,而速度接近于主存。该层次解决了大容量和低成本之间的矛盾。
  3. 主存与Cache之间的数据调度是由硬件自动完成的,对程序员是透明的。而主存—辅存之间的数据调度,是由硬件和操作系统(采用虚拟存储技术)共同完成的。
http://www.xdnf.cn/news/5840.html

相关文章:

  • Altium Designer AD如何输出PIN带网络名的PDF装配图
  • 智能意图识别 + 内容定位,contextgem重构文档处理逻辑
  • ExoPlayer 如何实现音画同步
  • 记录为什么LIst数组“增删慢“,LinkedList链表“查改快“?
  • 信息学奥赛一本通 1535:【例 1】数列操作
  • 新一代动态可重构处理器技术,用于加速嵌入式 AI 应用
  • WSL 安装 Debian 12 后,Linux 如何安装 vim ?
  • OpenVLA (2) 机器人环境和环境数据
  • 【UAP】《Empirical Upper Bound in Object Detection and More》
  • 【HTML5】【AJAX的几种封装方法详解】
  • 【deekseek】TCP Offload Engine
  • LeetCode 648 单词替换题解
  • Baklib智能云平台加速企业数据治理
  • 桑德拉精神与开源链动2+1模式AI智能名片S2B2C商城小程序的协同价值研究
  • 01.类型转换+Scanner+制表符嫦娥例题
  • dockers笔记
  • FastDDS Transport功能模块初步整理
  • 《医院网络安全运营能力成熟度评估指南》(试行版)研究解读
  • Spring Boot 的自动配置为 Spring MVC 做了哪些事情?
  • matlab多智能体网络一致性研究
  • 【C++详解】类和对象(上)类的定义、实例化、this指针
  • C++11 ——右值引用和移动语义
  • 手动硬密封固定式对夹V型球阀:复杂介质工况下的高性价比流体控制方案-耀圣
  • 深度学习基础
  • Kotlin-类和对象
  • Angular | 利用 `ChangeDetectorRef` 解决 Angular 动态显示输入框的聚焦问题
  • Java后端开发day48--反射动态代理
  • 【速写】TRL:Trainer的细节与思考(PPO/DPO+LoRA可行性)
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】金融风控分析案例-10.4 模型部署与定期评估
  • 虹科技术 | 简化汽车零部件测试:LIN/CAN总线设备的按键触发功能实现