一、存储器的分类

1.【按存储介质分类】半导体存储器(U盘、内存)、磁存储器(磁盘、磁带)
2.【按存取方式分类】随机存储器(RAM)、串行存储器、只读存储器(ROM)

二、存储器的层次结构

三、局部性原理

CPU存取指令/数据都在一个较小的区域内完成(将程序经常访问的内存置换到缓存内)

四、主存储器和辅助存储器

1.RAM

RAM通过电容存储数据,切断电源后数据将丢失
32位系统所能寻址的最大内存为232 = 4096MB = 4GB
64位系统所能寻址的最大内存为264 = 16777216TB = 4EB

2.磁盘

①【先来先服务算法】按顺序访问进程的磁道读写需求
②【最短寻道时间优先算法】优先访问离磁头最近的磁道
③【扫描算法】每次只往一个方向移动,到达一个方向需要服务的尽头再反方向移动
④【循环扫描算法】基于扫描算法,从当前位置起,往最近的需求方向移动(双向)

五、高速缓存

1.字与子块

【字】一个存储单元的二进制代码组合
【字块】被看作一个单元的一组字
假设一个字有32位,一个子块有B个字,主存共有M个子块;字的地址包含两部分,前m位指定子块的地址,后b位指定字在字块中地址,有以下结论:
M = 2m
B = 2b
主存总字数 = B * M
主存总容量 = B * M * 32(bits)

2.命中率

命中率是衡量高速缓存性能的重要指标,它表示每次从高速缓存中获得数据的成功率

3.高速缓存的替换策略

①【先进先出算法FIFO】把高速缓存看成一个队列,优先替换最先进入队列的字块
②【最不经常使用算法LFU】记录字块的使用频率,优先淘汰最不经常使用的字块
③【最近最少使用算法LRU】优先淘汰一段时间内没有使用的字块,把当前访问节点置于链表前面

计算机的存储器与高速缓存相关推荐

  1. 计算机组成原理主存储器知识点,计算机组成原理(存储器).ppt

    计算机组成原理(存储器).ppt 计算机组成原理,主讲颜俊华 存储子系统,存储子系统,主要知识点 掌握存储器的分类.存储系统的层次结构 掌握存储单元.存储容量.地址线.数据线的关系3. 掌握用半导体存 ...

  2. 计算机的存储器(详解)

    文章目录 一,存储器 (一)存储器的分类 1) 根据功能和特性分类 2) 根据存储容量和所在位置分类 二,寄存器 (一)寄存器的类别 三,高速缓冲存储器 (一)高速缓存的类别 1) 一级高速缓存 2) ...

  3. 计算机组成原理辅助存储器ppt,计算机组成原理存储器PPT资料共60页[共60页]

    <计算机组成原理存储器PPT资料共60页[共60页]>由会员分享,可在线阅读,更多相关<计算机组成原理存储器PPT资料共60页[共60页](60页珍藏版)>请在读根文库上搜索. ...

  4. 微型计算机中 存储器的主要功能是,在计算机中存储器的主要作用是什么?

    计算机存储器指计算机的内部存储区域,以芯片格式和集成电路形式存在.计算机存储器应用于录音机或磁盘.术语"存储器"通常视为物理存储器的简称,作为保留数据的实际可能芯片.有些计算机也使 ...

  5. 2015年杭电计算机存储器扩展,杭电计算机组成原理存储器设计实验5

    <杭电计算机组成原理存储器设计实验5>由会员分享,可在线阅读,更多相关<杭电计算机组成原理存储器设计实验5(4页珍藏版)>请在人人文库网上搜索. 1.杭州电子科技大学计算机学院 ...

  6. 四年级使用计算机课件,川教版信息技术四年级上册第1课《计算机的存储器》PPT课件 (共20页).ppt...

    川教版信息技术四年级上册第1课<计算机的存储器>PPT课件 (共20页).ppt 文档编号:529955 文档页数:20 上传时间: 2019-01-05 文档级别: 文档类型:ppt 文 ...

  7. 计算机存储器四上,第一课计算机的存储器四上.docx

    第一课计算机的存储器(四上) 攀枝花市东区教育信息技术中心龙慧琼 一.教学内容剖析 本课是四川省义务教育课程改革实验教科书小学<信息技术>四年级上册的<第 一课计算机的存储器> ...

  8. 计算机存储器四上,第一课 计算机的存储器(四上).doc

    第一课 计算机的存储器(四上) 攀枝花市东区教育信息技术中心 龙慧琼 一.教学内容分析 本课是四川省义务教育课程改革实验教科书小学<信息技术>四年级上册的<第一课 计算机的存储器&g ...

  9. 深入理解操作系统(16)第六章:存储器层次结构(2)高速缓存存储器+对程序性能的影响(包括:L1/L2高速缓存历史/缓存写:直写和写回/暂无L4级缓存/缓存命中率/存储器山/高速缓存友好的代码/)

    深入理解操作系统(16)第六章:存储器层次结构(2)高速缓存存储器+对程序性能的影响(包括:L1/L2高速缓存历史/缓存写:直写和写回/暂无L4级缓存/缓存命中率/存储器山/高速缓存友好的代码/) 1 ...

  10. 在计算机中存储器是由内存和外存的区别,简述计算机的内存和外存有何区别与特点?内存是由哪几部分组成?有何特点?...

    简述计算机的内存和外存有何区别与特点?内存是由哪几部分组成?有何特点? 答案:4  信息版本:手机版 解决时间 2019-10-06 02:44 已解决 2019-10-05 13:10 简述计算机的 ...

最新文章

  1. Django web框架-----Django连接现有mysql数据库
  2. 用JavaScript来实现链表LinkedList
  3. linux-security-limits
  4. vb 读取mysql所有表名_vb怎么列举出一个mdb数据库里面所有表名?
  5. 局域网通讯工具_五大核心开启工业通讯创新之门——西门子工业网络专家计划打造最强行业生态...
  6. python自带笔记本电脑_Python执行速度:笔记本电脑与台式机
  7. 身份证文字信息及人脸图片采集
  8. Raspberry-Pi-PICO系列--第八篇 高级篇使用SWD接口下载和调试(第一章)
  9. 学习笔记:std::quoted
  10. 2021年广州市学历入户全流程(持续更新)
  11. 基于STM32F407的人脸追踪
  12. 计算机专业的文献翻译,计算机专业外文文献翻译
  13. HelloWorld--JAVA程序
  14. 代码编辑器语法着色功能实现-Java版
  15. android实现音乐播放器(进度条)
  16. Excel同一单元格多数据如何求平均数
  17. idea之自定义注释模板
  18. bash(CVE-2014-6271) shellshock-破壳漏洞复现
  19. Fast Furious face detection with OpenCV
  20. js 对象数组中的已知对象的属性得到对象下标

热门文章

  1. Vensim学习之Random Normal函数的使用
  2. 104规约 scada
  3. python生成api文档_文档API生成工具
  4. 计算机组成原理(第3版)唐朔飞著 知识点总结 第七章 指令系统
  5. [内附完整源码和文档] 基于Java的高校科研管理系统
  6. 微信公众号装b神器生成引流系统源码
  7. npy文件转换为txt文件
  8. java中定义存放汉字的数组_Java中如何存储汉字
  9. navicat中如何查看mysql日志_如何查看 Navicat Premium 日志文件
  10. servlet返回json到html页面,使用easyui从servlet传递json数据到前端页面的两种方法