最近在学习的时候碰到了一个关于“Cache-主存”和“主存和辅存”的区别,平时学习都只是大概了解一下,但是具体的区别没有深入学习,所以这次既然碰到了就仔细了解一下。

“cache-主存”指 在 CPU 和主存之间增加一级速度快、但容量较小且每位价格较高的高速缓冲存储Cache)。借助于辅助软硬件,它与主存构成一个有机的整体,以弥补主存速度的不足。这个   层次的工作主要由硬件实现。
         “主存-辅存”层次的目的是为了弥补主存容量的不足。它是在主存外面增加一个容量更大、每位价格更低、但速度更慢的存储器(称为辅存,一般是硬盘)。它们依靠辅助软硬件的作用,构成一个整体。“主存-辅存”层次常被用来实现虚拟存储器,向编程人员提供大量的程序空间。
                                                  “Cache-主存”                                        “主存-辅存” 
目 的                                              为了弥补主存速度的不足                   为了弥补主存容量的不足 
存储管理实现                               全部由专用硬件实现                           主要由软件实现 
访问速度的比值
(第一级比第二级)大小           几比一                                                   几百比一

典型的块(页)                           几十个字节                                           几百到几千个字节  
CPU对第二级的
访问方式                                       可直接访问                                           均通过第一级 
失效时CPU是否切换                  不切换                                                   切换到其它进程

“Cache-主存”和“主存和辅存”的区别相关推荐

  1. 主存、辅存、缓存、控存、虚存的比较分析

    主存:   主存又称内存,直接与CPU交换信息. 辅存:   辅存可作为主存的后备存储器,不直接与CPU交换信息,容量比主存大,速度比主存慢. 缓存:   缓存是为了解决主存和CPU的速度匹配.提高访 ...

  2. CPU和cache之间,cache和主存之间,主存和辅存之间数据交换的单位分别是什么?

    计算机考研-408-知识点梳理 操作系统 & 组成原理 CPU和cache之间,cache和主存之间,主存和辅存之间数据交换的单位分别是什么? CPU和cache之间单位是"字&qu ...

  3. 主存、辅存、内存、外存、存储器:名词解释

    主存.辅存.内存.外存.存储器:名词解释 现代计算机硬件由五大部件组成,分别是运算器.控制器.存储器.输入设备和输出设备. 而存储器的存在对于计算机来说起着不可或缺的作用.在CPU的内部,存在着许多的 ...

  4. 主存、辅存、内存、外存、存储器是什么?还傻傻分不清楚?看完这一篇就够了

    现代计算机硬件由五大部件组成,分别是运算器.控制器.存储器.输入设备和输出设备. 而存储器的存在对于计算机来说起着不可或缺的作用.在CPU的内部,存在着许多的存储器,这些存储器叫做寄存器,用来暂时存放 ...

  5. CPU、主存与辅存的关系

    CPU:大脑,处理数据,也叫做处理器,属于资源. 内存:草稿纸,开着电脑一直都在用里边的数据,如果断电,数据就丢了. 硬盘:记事本,存储数据(电脑断电,数据不丢失). CPU处理数据,硬盘储存数据,内 ...

  6. 主存储器、辅存、缓存与内存、硬盘的关系

    存储器在计算机中处于不同的位置,可分为主存储器和辅助存储器. 主存储器或内存:在主机内部,直接与CPU交换信息的存储器.指CPU能够通过指令中的地址码直接访问的存储器,常用于存放处于活动状态的程序和数 ...

  7. mysql query cache 大小_MySQL查詢緩存:限制為128 MB的最大緩存大小?

    My application is very database intensive so I've tried really hard to make sure the application and ...

  8. mysql主存 辅存_MySQL索引背后的数据结构及算法原理(转载)

    MYSQL索引数据结构请参考如下链接: 外存储器-磁盘介绍: 计算机存储设备一般分为两种:内存储器(main memory)和外存储器(external memory). 内存存取速度快,但容量小,价 ...

  9. Linux中的缓存分类:free中的buff/cache;pagecache、dentries和inodes的区别

    Linux中的缓存分类 要清理Linux中的cache,首先要明白buff和cache的区别(free中的buff/cache),以及pagecache,dentries和inodes的区别. buf ...

最新文章

  1. WCF配置文件全攻略
  2. 计算机缓存Cache机制理解
  3. linux信号值头文件位置,Linux C 信号处理机制
  4. python写名片管理系统_Python实现名片管理系统
  5. windows 获取命令执行后的结果_法院判决以后,老赖欠钱不还,递交强制执行申请多久后有结果?...
  6. try...catch...finally java
  7. PVS-STUDIO团队改进虚幻引擎代码的方法
  8. 虚拟机centos7 git clone特别慢_从文件生命周期看GIT的提交流程
  9. 计算机搜索文件时找不到搜索按钮,win7搜索功能 为什么明明有那个文件却搜索不到呢?-win7搜索不到文件,win7搜索文件内容搜不出来...
  10. uni-app的三种生命周期函数整理
  11. Symantec Ghost Solution Suite简介
  12. java 7z压缩算法_7z压缩
  13. 发布golang第三方包
  14. Nice 片 之 兄 dei 一起来看看 MMKV 。。。
  15. 乡村振兴吹响品牌号角——首届中国乡村振兴品牌大会成功举办
  16. 如何使用Java对密码进行加密 Java Sah加密方式帮你实现加密
  17. chatGPT优化论文会导致论文重复率升高,实测段落重复率从23.2%狂飙到70.7%
  18. Python 爬取无版权美图
  19. Ubuntu18.04搭建FTP服务器
  20. 信息熵(不确定性)的理解与解释

热门文章

  1. Eggshell笔记
  2. Nuxt - 网站接入 51LA 网站统计详细教程(提供 51LA.js 官方插件与引入教程)
  3. Android事件传递简单分析
  4. 欧盟《一般数据保护条例》(GDPR)你需要知道的
  5. SQL SERVER 2000 企业管理器免安装方法
  6. 灾备联盟牵头研制《云灾备技术发展趋势与应用白皮书》
  7. c语言中文拼音排序,为sqlite增加汉字拼音排序功能
  8. 在Android手机上安装Ubuntu完整版
  9. 8月起,《PMBOK®指南(第七版)》将被采用,考PMP的注意了!
  10. 【三大锁】悲观锁——mysql悲观锁