当前位置: 首页 > 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之间的数据调度是由硬件自动完成的,对程序员是透明的。而主存—辅存之间的数据调度,是由硬件和操作系统(采用虚拟存储技术)共同完成的。
http://www.dtcms.com/a/188119.html

相关文章:

  • 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“网络出错解决办法)
  • MERGE INTO 与 INSERT INTO 语法分析及实战对比
  • 对抗帕金森:在疾病阴影下,如何重掌生活主动权?
  • 科学养生:构建现代健康生活新范式
  • (十六)Java String类全面解析
  • 3.3 阶数的作用
  • 网络协议分析 实验二 IP分片与IPv6
  • Go构建高并发权重抽奖系统:从设计到优化全流程指南
  • AI助力:零基础开启编程之旅
  • 采购流程规范化如何实现?日事清流程自动化助力需求、采购、财务高效协作
  • 机器学习07-归一化与标准化