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

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

文章目录

  • 分类&层次结构
    • 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之间的数据调度是由硬件自动完成的,对程序员是透明的。而主存—辅存之间的数据调度,是由硬件和操作系统(采用虚拟存储技术)共同完成的。

相关文章:

  • Linux的域名解析服务器
  • 专题四:综合练习( 找出所有子集的异或总和再求和)
  • 每日Prompt:发光线条解剖图
  • 华秋2025电子设计与制造技术研讨会(华东站)成功举办!
  • 技术干货 | 如何用模块化仪器高效测试嵌入式微控制器?
  • 嵌入式培训之数据结构学习(二)顺序表与单向链表
  • 手机换IP真的有用吗?可以干什么?
  • 解锁向量数据库:实现高效过滤与管理的实用方法
  • OpenCV的CUDA模块进行图像处理
  • FPGA:XILINX FPGA产品线以及器件选型建议
  • 首个窗口级无人机配送VLN系统!中科院LogisticsVLN:基于MLLM实现精准投递
  • 使用PHP对接日本股票市场数据
  • VTK|类似CloudCompare的比例尺实现1-源码分析
  • 基于几何布朗运动的股价预测模型构建与分析
  • 云手机服务器搭建
  • http断点续传
  • RK3568移植鸿蒙系统openharmony-5.1.0-release
  • 养生:打造健康生活的全方位策略
  • Docker入门教程:常用命令与基础概念
  • Qt —— 在Windows10下通过在线安装方式安装Qt6.9.0(附:“server replied: Forbidden“网络出错解决办法)
  • 西北大学副校长范代娣成陕西首富?系家庭财富,本人已从上市公司退出
  • 迪奥部分客户数据遭泄露,公司称正持续展开调查
  • 俄土外长通话讨论俄乌谈判问题
  • 人民时评:莫让“假俗乱”讲解侵蚀“文博热”
  • 媒体谈法院就“行人相撞案”道歉:执法公正,普法莫拉开“距离”
  • 山西忻州市人大常委会副主任郭建平接受审查调查